About this Course

44,494 recent views

Learner Career Outcomes

43%

got a tangible career benefit from this course

29%

got a pay increase or promotion

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Approx. 33 hours to complete

English

Subtitles: English

Skills you will gain

Software ArchitectureArchitectural PatternNon-Functional RequirementSoftware Requirements

Learner Career Outcomes

43%

got a tangible career benefit from this course

29%

got a pay increase or promotion

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Approx. 33 hours to complete

English

Subtitles: English

Offered by

EIT Digital  logo

EIT Digital

Syllabus - What you will learn from this course

Content RatingThumbs Up94%(1,681 ratings)Info
Week
1

Week 1

3 hours to complete

Getting to know Software Architecture

3 hours to complete
6 videos (Total 42 min), 6 readings, 2 quizzes
6 videos
Challenges in Modern Software Engineering10m
What is Software Architecture?8m
Why is software architecture important? (1)8m
Why is software architecture important? (2)7m
The role of the software architect5m
6 readings
Recap: UML10m
How to navigate through this course2m
Learning objectives per week4m
Want more software architecture?2m
Software Architecture in practice: 1, 2, 31h
How business goals drive architectural design20m
2 practice exercises
Challenges in modern software engineering8m
The role of the Software Architect10m
Week
2

Week 2

8 hours to complete

Design process and software requirements

8 hours to complete
8 videos (Total 50 min), 7 readings, 6 quizzes
8 videos
The Software Architecture Design Process57s
Software requirements7m
Documenting Requirements7m
What is the ADD process?9m
Software Architecture in the Development Process8m
Introduction Share & Charge7m
Introduction Share & Charge case: Business model8m
7 readings
Automatic Recharging of Electric Vehicles (EV)10m
ADD paper20m
Enabling agility through architecture20m
Optional: ADD applied example20m
Software architecture in practice: 4, 16, 171h
Basics of Blockchain10m
Value Delivery Architecture Modeling10m
4 practice exercises
Requirements12m
Documenting requirements10m
Attribute driven design8m
The place of software architecture in the software development process10m
Week
3

Week 3

8 hours to complete

Quality Attributes

8 hours to complete
7 videos (Total 58 min), 1 reading, 6 quizzes
7 videos
Second Interview8m
What are quality attributes?7m
The nature of quality attributes4m
What are QAS?7m
QA - Interoperability10m
QA - Modifiability10m
1 reading
Software Architecture in practice: 5, 6, 71h
3 practice exercises
Quality Attributes8m
Quality attribute scenarios4m
Interoperability10m
Week
4

Week 4

3 hours to complete

Tactics

3 hours to complete
5 videos (Total 29 min), 2 readings, 2 quizzes
5 videos
Tactic: Interoperability8m
Tactic - Modifiability9m
Introduction to DYAMAND2m
Problems and solutions8m
2 readings
Introduction to Tactics and Patterns10m
Modifiability - tactics and patterns pt. 120m
1 practice exercise
Tactics10m

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You’ll be prompted to complete an application and will be notified if you are approved. Learn more.

  • This Course doesn't carry university credit, but some universities may choose to accept Course Certificates for credit. Check with your institution to learn more. Online Degrees and Mastertrack™ Certificates on Coursera provide the opportunity to earn university credit.

More questions? Visit the Learner Help Center.