Software Analysis and Design Notes
Simple designs don't
mean less work, they mean more thinking.
Jim Highsmith, InformIT Article, 2002 ---- (more words of wisdom on design...)
Jim Highsmith, InformIT Article, 2002 ---- (more words of wisdom on design...)
The notes on analysis and design are roughly divided into the following categories:
- General Analysis and Design
Topics
A set of introductory notes and notes on topics that do not fit naturally into any of the other categories below. Topics range from object modelling to list management and layered architectures
Read more...
- The Unified Modeling Language
(UML)
The Unified Modeling Language has become the de facto graphical notation for modeling and communicating software analysis and design. My notes on UML include a five-part introduction to UML for Java developers plus some observations about UML 2.1.
Read more...
- Modelling in Colour
The culmination of a number of years work by Peter Coad and colleagues, modelling in colour is a set of strategies and patterns for building better object models. Pragmatic, accelerated domain analysis for both agile and traditional development teams.
Read more...
- Java/J2EE Design
Notes on various aspects of designing applications, components or systems using the standard and enterprise editions of Java. Although detail may differ, the design principles are often just as applicable for .Net languages such as C# and VB.Net
Read more...