Seminar on Design and Architecture Patterns

Ošlejšek: Architecture Design I

Lesson outline

  • The teacher briefly explains the utilization of packages and interfaces for component development and demonstrates the principles in a case study.
  • Students divide classes into packages (within the class diagram). In every package create at least one external interface (interface with services useful outside of the package).
  • Students create a separate package diagram, draw inter-package dependencies. 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.

Study materials


Error: The referenced object does not exist or you do not have the right to read.
https://is.muni.cz/el/fi/podzim2022/PV167/um/architecture/03-architecture-design.pdf