Диаграмма компонентов разрабатывается для следующих целей:
· визуализация общей структуры исходного кода программной системы;
· спецификация исполнимого варианта программной системы;
· обеспечение многократного использования отдельных фрагментов программного кода;
· представление концептуальной и физической схем баз данных.
Компонент – элемент модели, представляющий некоторую модульную часть системы с инкапсулированным содержимым, спецификация которого является взаимозаменяемой в его окружении.
Диаграмма компонентов разрабатываемой информационной системы содержит в себе ее наиболее значимые элементы, а также их взаимодействие.
Данная диаграмма разработана на основе следующих правил:
· функционирование модуля ИС основано на работе с базой данных ИС;
· исполняемые файлы образуются путем компиляции исходного кода приложения;
· исходные коды содержат в себе сторонние библиотеки для расширения круга возможностей приложения;
· пользователи взаимодействуют с информационной системой при помощи пользовательского интерфейса;
· все формы, относящиеся к выполнению различных действий в системе, вызываются из главной формы;
· для простоты восприятия содержимого диаграммы малозначащие компоненты и детали системы не указываются.
Рис. 4.1. Диаграмма компонентов