| Articles |
Introduction (PDF) Design is about understanding "the whole system" | Author: | Miriam Grace and Sandra Jeffcoat |
|
Architecture Description (PDF) Architecture description can affect the “life and death” of the software system it describes.
|
Architecture Styles (PDF) Beware; architectural advice from local experts may not be correct.
|
Views and Viewpoints (PDF) On viewpoints & views, the difference between them and why should you care.
| Author: | Arnon Rotem-Gal-Oz |
|
Context (PDF) On the importance of context recognition and understanding constraints, costs and opportunities.
|
Design Diagramming, Notation and Deliverables (PDF) Picking the right design diagramming and notation can be a challenge.
|
Solution Architecture Design Methodologies (PDF) Documenting the architecture of a software solution’s design can be performed with agility.
|
Architecture Evaluation and Review Practices (PDF) Marry your architecture in haste and you can repent in leisure. - Barry Boehm
|
Domain-Specific Modeling Languages (PDF) Generate full production code from precise, high-level models in your own modeling language.
|
Optimizing Techniques (PDF) Meaningful performance goals will help you steer clear of later pitfalls.
|
Patterns and Best Practices (PDF) Patterns are not substitutes for design thinking, they are channels for it.
|
Frameworks, Patterns and Components (PDF) On using proven, well-understood elements in your design activity.
|
Prototypes (PDF) A picture can replace a thousand words; a prototype can save you lots of meetings and possibly avoid a project failure.
|
Synthesis and Problem Solving (PDF) An important difference between programming and design is knowing when to quit.
|
Traceability throughout the Lifecycle (PDF) For mature software systems, is it possible to know why critical decisions were made and how the resulting changes affected the architecture?
| Author: | Anabel Fraga and Juan Llorens |
|
Summary (PDF) Design is about understanding “the whole system.”
| Author: | Miriam Grace and Sandra Y. Jeffcoat |
|