Просмотр содержимого документа
«Программная инженерия эконимика»
«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
(НИУ «БелГУ»)
Институт инженерных и цифровых технологий
Кафедра прикладной информатики и информационных технологий
Отчет по лабораторной работе №4
По дисциплине: Программная инженерия
Тема работы: Разработка физического представления процесса функционирования программного средства с использованием UML
студентки очного отделения
4 курса 12001504 группы
Марко. С Тангуила
Проверил:
старший преподаватель
Зайцева Наталья Олеговна
БЕЛГОРОД, 2018
Цель занятия
Научиться формировать диаграммы компонентов и диаграммы развертывания для формирования физической модели процесса, в рамках которого будет функционировать проектируемое программное средство.
Ход работы
Диаграмма компонентов — Элемент языка моделирования UML, статическая структурная диаграмма, которая показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами. В качестве физических компонентов могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п.

Рисунок 1- Диаграмма компонентов
Диаграмма развертывания содержит графические изображения процессоров, устройств, процессов и связей между ними. В отличие от диаграмм логического представления, диаграмма развертывания является единой для системы в целом, поскольку должна всецело отражать особенности ее реализации. Эта диаграмма завершает процесс объектно-ориентированного анализа для конкретной программной системы и её разработка, как правило, является последним этапом спецификации модели.
Цели разработки диаграммы развертывания:
определить распределение компонентов системы по ее физическим узлам;
показать физические связи между всеми узлами реализации системы на этапе ее исполнения;
выявить узкие места системы и реконфигурировать ее топологию для достижения требуемой производительности.

Рисунок 2- Диаграмма развертывания