74
Libraries – вспомогательные библиотеки для использования функций
приложения;
Application – непосредственные компоненты приложения,
включающие:
Interfaces – интерфейсы объектной структуры системы (интерфейс с
БД и интерфейс с пользователем);
Subsystems – интерфейсные панели представления подсистем (в том
числе панели сервисных функций – Service);
Entities – реализованные классы сущностей, выполняющие
обработку данных в БД;
Dialogs – диалоговые окна системы.
Проектирование физической архитектуры программы осуществляется с
помощью диаграмм компонентов. Диаграмма компонентов — это модульное
представление системы. Программный компонент является модулем или
частью системы и содержит реализацию одного или нескольких классов.
В общем виде компонентный состав программного обеспечения
включает в себя набор форм пользовательского интерфейса (панели
подсистем, таблицы, диалоги ввода данных), набор классов для организации
оперирования данными и отображение физического файла БД в наборы
таблиц и адаптеров доступа к ним.
Компонентный состав программного обеспечения ИС «VPRT»
включает в себя набор системных библиотек, информационного обеспечения
и других компонентов [12]. Подробный компонентный состав проекта
программного обеспечения системы, собранный в среде разработки Visual
Studio 2015, приведен на рисунке 19.