Seminar on Design and Architecture Patterns

Ošlejšek: Architecture Design II

Lesson outline

  • The teacher explains the iDesign method used for structuring levels of component systems.
  • Students draw a component diagram:
    • Components of the presentation layer reflect use cases.
    • Components of the business logic layer are split into managers and engines. They are labeled by <<manager>> or <<engine>> stereotypes.
    • Components of the resource access layer reflect basic data entities.
    • Orthogonal utility components are introduced only if meaningful.
    • Select a presentation component covering the functionality: "A basic analysis starts whenever a new version of the SW project is uploaded. A report is stored with the project, and a project's author is notified about results."  Document interfaces of its related manager(s), engines(s), and resource access component(s). Use comments linked with provided interfaces containing a simple list of methods and their arguments.
  • Until 7.12., 12:00, a package diagram shall be submitted as a result of this seminar into the "12 - Architecture design II".

Study materials

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2023/PV167/um/architecture/03-architecture-design.pdf