The following case studies are partial descriptions of hypothetical systems. In theory, they follow the specification format given in specification.htm. In practice, they are all incomplete as they are meant to emphasize only one or two points from lectures.
This case study demonstrates modeling the concepts, objects, and relationships of a business environment.
This case study demonstrates modeling the workflow of a business environment.
This case study emphasizes use case diagrams.
This case study demonstrates use cases and domain modeling.
This case study demonstrates some elements of design.
This case study sketches a UML meta-model.
This case study demonstrates several design patterns that center around the idea of hierarchies. A Java implementation is also provided.
A few patterns for distributed processing are demonstrated in this case study. A Java implementation is also provided.
This case study focuses on creational patterns.
This case study features a view manager and a command processor.