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...