Next: Design (Dynamic): Sequence, Collaboration,
Up: Lecture 0: Introduction to
Previous: Analysis: Requirements, Risks, Constraints
UML support for design to be discussed include:
- Use of package diagrams for architectural design and reuse.
- Detailed design using class diagrams, class stereotyping, class
packaging and documenting.
- Class structure design using attributes, operations, inheritance.
- Relationships: class diagram association, aggregation,
multiplicity, package diagram relationships.
- User interfaces (``lollipop'' notation).
Ananda Amatya
11/3/1999