Project in Object-oriented Design of Information Systems
Week 10: Architecture Design I
Goal of this lab is to create a component model of IS MU.
Lesson outline:
- Teacher briefly explains the utilization of packages and interfaces for component development and demonstrates the principles on a case study.
- Students divide classes into packages (within the class diagram). In every package cerate at least one external interface (interface with services useful outside of the package).
- Students create separate packages diagram, draw inter-package dependences. Verify that the dependencies are "reasonable". If necessary, re-arrange classes in packages to get reasonable dependencies.
- The class diagram with packages and interfaces together with the package diagram shall be submitted as a result of this seminar.