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
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