Сделаем выводы. Как мы видим в таблице 5, что сложность продукта по мере его создания росла. Так же можно видеть, что у классов нет наследников. Этого получилось добиться за счет использования встроенных классов. Значение отклика класса осталось большим, возможно следовало бы еще поделить классы. По метрике LOC можно сказать, что проект получился среднего масштаба.
3.4 Диаграмма компонентов
Диаграмма компонентов описывает особенности физического представления системы. Она позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный и исполняемый код. Основными графическими элементами диаграммы компонентов являются компоненты, интерфейсы и зависимости между ними.
На рисунке 15 представим диаграмма компонент.
Рисунок 15 — Диаграмма компонентов
3.5 Диаграмма размещений
Диаграмму размещения представим на рисунке 16.
Рисунок 16 — Диаграмма размещений проекта
Все программное обеспечение развертывается на сервере приложения. Если в дальнейшем есть необходимость использования сервера базы данных , то она может находиться на отдельном узле или на том же сервере, зависит от заказчика.