Саме завдання дивіть на фото.
Повинні бути використані всі зазначені патерни проектуваня, взаємодія клієнт-сервер. Кожен зроблений патерн повинен бути як один реліз. Всього повинно бути 6 релізів програми (iterator, factory method, bridge, interpreter, client-server).
Створити наступні UML діаграми:
- Діаграма варіантів використання та описані сценарії варіантів використання (use-case)
- Діаграма класів системи (class diagram)
- Діаграма розгортання системи (deployment diagram)
- Діаграма станів для 1+ процесу, що протікають у системі (state diagram)
- Діаграма послідовностей для 1+ процесів у системі (state diagram)
- Діаграма архітектури взаємодії
Вимоги до програми:
1. Використання ООП.
2. Застосунок спроєктовано (за можливості розроблено) на основі однієї з архітектур взаємодії: microservice, client-server, event-driven, peer-to-peer.
3. Шаблони проєктування.
Очевидно що повинен бути якись GUI, де обирається файл(и), розширення(ехе,мсі)