По договоренности
По программному продукту выполнить следующие задания:
1. Выполнить прототип для будущего программного продукта и обосновать свой выбор. Определить границы прототипа.
2. Выбрать базовую архитектуру и оптимизировать под программный продукт. (сделать обзор существующих архитектур, описать выбранную архитектуру и обосновать выбор)
3. Разработать статические UML-диаграммы: диаграммы классов, объектов, компонентов, размещения.
4. Разработать динамические UML-диаграммы: диаграммы прецедентов, взаимодействия, последовательности, сотрудничества (кооперации), деятельности.