Seminar on Design and Architecture Patterns
Bühnová: Architecture Design II
Lesson outline:
- Students create an initial component model. Components should (roughly) correspond to packages, provided interfaces should correspond to "external" interfaces from the class diagram.
- Follow the guidelines explained during the seminar, with the Presentation Layer, Bussiness Logic Layer (Service Layer + Domain Model Layer) and Resource Access Layer, as well as the Utilities Layer
- Students elaborate component models to complete a compact reasonable component system. Add missing interfaces (provided or required) as well as new meaningful components at will. The final component model will consist of at least XY interconnected components.
- [Optional: Create a deployment model, i.e. map components onto concrete HW nodes.]
- The component diagram shall be submitted as a result of this seminar.
Links
- Software Architecture Guidelines - Design Fundamentals at MSDN
- To define specifications (if needed) - Object Constraint Language (OCL)
Till next time
- Find an example of real system that can be your inspiration for elaboration of the architecture that you will be discussing next time
Study materials
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2022/PV167/um/architecture/03-architecture-design.pdf