Seminar on Design and Architecture Patterns

Rossi: Design Patterns Brainstorming II

Important for this session:
  • First part of the seminar each team will get the reviewed project with both feedback from the peer review and the tutor
    • refine the analysis model according to the comments;
    • refine the implemented patterns according to the comments;
    • please remember to have the refined / fixed analysis for the next session it will be the starting point of the design model;
  • Second part we will start with the Design Patterns (please note that we will cover today the second set (part II) of design patterns (Abstract Factory, Facade, Flyweight, Mediator, Memento, State, Visitor) - there are some notes here about the presented pattern: https://is.muni.cz/auth/el/fi/podzim2022/PV167/um/design/PV217-03-04-20221026-Notes.pdf
  • Think also if any patterns can be combined (e.g., composite + visitor);
  • You can also suggest other patterns that you might want to use (e.g., decorator);
    • the assignment is about brainstorming about the application of these patterns in the same way you have done initially with the analysis diagrams:
      1. use the template by Radek Ošlejšek ( here ) and submit a textual/doc/pdf file with the information in the template (use the English language, please);
      2. use as in 1 the templates by Radek Ošlejšek ( here ) but directly add the text of your ideas for the application to your PDM in VP, export and submit the PDF file;

Please, as written in week1, remember to name your PDF files surname1-surname2-surname3.pdf or QualityIS-surname1-surname2-surname3.pdf

Please remember to submit the assignment by Monday 31.10.2022 23:59