Chapter 1 A Discipline of Software Engineering Design |
All sections |
Ch1.ppt |
Chapter 2 Software Design Processes and Management |
2.1
2.2-2.3 |
Ch2A.ppt
Ch2B.ppt |
Chapter 3 Context of Software Product Design |
All sections |
Ch3.ppt |
Chapter 4 Product Design Analysis |
All sections |
Ch4.ppt |
Chapter 5 Product Design Resolution |
5.1-5.3
5.4
5.5 |
Ch5A.ppt
Ch5B.ppt
Ch5C.ppt |
Chapter 6 Designing with Use Cases |
6.1
6.2-6.3 |
Ch6A.ppt
Ch6B.ppt |
Chapter 7 Engineering Design Analysis |
7.1-7.2
7.3 |
Ch7A.ppt
Ch7B.ppt |
Chapter 8 Engineering Design Resolution |
All sections |
Ch8.ppt |
Chapter 9 Architectural Design |
9.1-9.2
9.2-9.4 |
Ch9A.ppt
Ch9B.ppt |
Chapter 10 Architectural Design Resolution |
10.1-10.2
10.3 |
Ch10A.ppt
Ch10B.ppt |
Chapter 11 Static Mid-Level Object-Oriented
Design:
Class Models |
11.2
11.1, 11.3-11.4 |
Ch11A.ppt
Ch11B.ppt |
Chapter 12 Dynamic Mid-Level
Object-Oriented Design:
Interaction Models |
12.1
12.2-12.3 |
Ch12A.ppt
Ch12B.ppt |
Chapter 13 Dynamic Mid-Level State-Based
Design:
State Models |
13.1
13.2
13.1 |
Ch13A.ppt
Ch13B.ppt
Ch13C.ppt |
Chapter 14 Low-Level Design |
14.1
14.2-14.4 |
Ch14A.ppt
Ch14B.ppt |
Chapter 15 Architectural Styles |
15.1
15.2-15.3 |
Ch15A.ppt
Ch15B.ppt |
Chapter 16 Mid-Level Object-Oriented Design
Patterns |
16.1-16.2
16.3 |
Ch16A.ppt
Ch16B.ppt |
Chapter 17 Broker Design Patterns |
17.1-17.2
17.3 |
Ch17A.ppt
Ch17B.ppt |
Chapter 18 Generator Design Patterns |
18.1-18.2
18.3-18.4 |
Ch18A.ppt
Ch18B.ppt |
Chapter 19 Reactor Design Patterns |
All sections |
Ch19.ppt |