About this Course

19,383 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. 27 hours to complete
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. 27 hours to complete
English

Offered by

Placeholder

EIT Digital

Syllabus - What you will learn from this course

Content RatingThumbs Up94%(1,789 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 engineering30m
The role of the Software Architect30m
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
Requirements30m
Documenting requirements30m
Attribute driven design30m
The place of software architecture in the software development process30m
Week
3

Week 3

7 hours to complete

Quality Attributes

7 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 Attributes30m
Quality attribute scenarios30m
Interoperability30m
Week
4

Week 4

2 hours to complete

Tactics

2 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
Tactics30m

Reviews

TOP REVIEWS FROM SOFTWARE ARCHITECTURE FOR THE INTERNET OF THINGS

View all reviews

Frequently Asked Questions

More questions? Visit the Learner Help Center.