Books & Videos

Table of Contents

Chapter: Introduction

Software Architecture in Practice LiveLessons: Introduction

01m 40s

Chapter: Lesson 1: Course Intro/What is Software Architecture

Learning Objectives

01m 51s

1.1 Define software architecture

45m 0s

1.2 Explain why software architecture is important

42m 10s

1.3 Document an architecture

44m 14s

1.4 Understand the importance of architectural patterns and reference architectures

15m 0s

1.5 Distinguish a good architecture

14m 38s

Chapter: Lesson 2: Architecture Requirements: Quality Attributes

Learning Objectives

02m 1s

2.1 Distinguish functionality from quality attributes

10m 45s

2.2 Specify quality attribute requirements

28m 17s

2.3 Recognize other requirements that drive an architecture

11m 32s

Chapter: Lesson 3: Gathering Architectural Requirements

Learning Objectives

02m 2s

3.1 Identify problems in eliciting actionable architectural requirements

06m 47s

3.2 Use the Quality Attribute Workshop (QAW)

30m 5s

3.3 Use the Quality Attribute Utility Tree

15m 44s

Chapter: Lesson 4: Architectural Patterns and Tactics

Learning Objectives

03m 2s

4.1 Use architectural patterns

18m 51s

4.2 Use architectural tactics

47m 0s

4.3 Understand how tactics interact with patterns

12m 0s

Chapter: Lesson 5: Creating the Architecture Tactics

Learning Objectives

00m 52s

5.1 Design an architecture

06m 2s

5.2 Understand a model design problem

21m 12s

5.3 Follow the steps of the ADD

39m 15s

Chapter: Lesson 6: Architecture Evaluation

Learning Objectives

01m 9s

6.1 Understand the forms of architecture evaluation

33m 43s

6.2 Follow the steps of the ATAM: part 1

34m 41s

6.2 Follow the steps of the ATAM: part 2

38m 37s

6.3 Use the lightweight ATAM

13m 46s

Chapter: Lesson 7: Architectures in Agile Projects

Learning Objectives

01m 37s

7.1 Understand the concepts of Agile

07m 18s

7.2 See the relationship between agility and architecture

16m 34s

7.3 Follow guidelines for Agile architects

04m 49s

Chapter: Lesson 8: Epilogue

8.1 The Value of Architecture

09m 23s

Chapter: Summary

Software Architecture in Practice LiveLessons: Summary

02m 9s