Some proposed User Interfaces (UI) for this project are shown below ...
| Ch.1 |
Introduction |
 |
Ch.17 |
GRASP: Designing Objects with Responsibilities |
 |
| Ch.2 |
Iterative, Evolutionary, and Agile |
 |
Ch.18 |
Object Design Examples with GRASP |
 |
| Ch.3 |
Case Studies |
 |
Ch.19 |
Designing for Visibility |
 |
| Ch.4 |
Inception is Not the Requirements Phase |
 |
Ch.20 |
Mapping Designs to Code. |
 |
| Ch.5 |
Evolutionary Requirements |
 |
Ch.21 |
Test-Driven Development and Refactoring. |
 |
| Ch.6 |
Use Cases |
 |
Ch.23+24 |
Quick Analysis Update + Iteration 2-More Patterns |
 |
| Ch.7 |
Other Requirements |
 |
Ch.25 |
GRASP: More Objects with Responsibilities |
 |
| Ch.8 |
Iteration 1-Basics |
 |
Ch.26 |
Applying GoF Design Patterns |
 |
| Ch.9 |
Domain Models. |
 |
Ch.27 |
Iteration 3-Intermediate Topics |
 |
| Ch.10 |
System Sequence Diagrams |
 |
Ch.28 |
UML Activity Diagrams and Modeling |
 |
| Ch.11 |
Operation Contracts |
 |
Ch.29 |
UML State Machine Diagrams and Modeling |
 |
| Ch.12 |
Requirements to Design-Iteratively |
 |
Ch.30 |
Relating Use Cases |
 |
| Ch.13 |
Logical Architecture and UML Package Diagrams |
 |
Ch.31 |
More SSDs and Contracts |
 |
| Ch.14 |
On to Object Design |
 |
Ch.32 |
Domain Model Refinement |
 |
| Ch.15 |
UML Interaction Diagrams. |
 |
Ch.33 |
Architectural Analysis |
 |
| Ch.16 |
UML Class Diagrams. |
 |
Ch.34 |
Logical Architecture Refinement |
 |