- Develop a first-cut sequence diagram, which only includes the actor and problem domain classes.
- Add the view layer classes and the data access classes to your diagram from part a.
- Develop a design class diagram based on the domain class diagram and the results of parts a and b.
- Develop a package diagram showing a three-layer solution with view layer, domain layer, and data access layer packages.
Example: Develop a system for the University Library for the use case “Check out books”.