Similar presentations:
Диаграммы деятельности. Диаграммы реализации
1. Диаграммы деятельности. Диаграммы реализации.
Дисциплина: Технологии разработки программного обеспеченияПреподаватель: Гайшун Алеся Александровна ©
2.
1. Диаграммы деятельностиДиаграмма деятельности (Activity diagram) представляет переходы потока
управления между объектами от одной деятельности к другой внутри системы.
Деятельность (activity) представляет собой некоторую совокупность
отдельных вычислений, выполняемых автоматом.
3.
Переход переводит деятельность в последующее состояние сразу, кактолько закончится действие в предыдущем состоянии.
4.
разделениеимеет один входящий
переход и несколько
выходящих
слияние
имеет несколько
входящих переходов и
один выходящий
5.
6.
2. Диаграммы реализацииОписание особенностей физического представления системы
Диаграмма компонентов
Диаграмма развертывания
позволяет определить
архитектуру
системы,
установив зависимости
между программными
компонентами
предназначена
для
визуализации элементов и
компонентов
программы,
существующих лишь на
этапе её исполнения
7.
Диаграмма компонентов обеспечивает согласованный переход отлогического представления к конкретной реализации проекта в форме
программного кода.
Компонент реализует некоторый набор интерфейсов и служит для
общего обозначения элементов физического представления модели.
8.
виды компонентовкомпоненты
развертывания
обеспечивают
непосредственное
выполнение системой
своих функций
компонентырабочие продукты
файлы с исходными
текстами программ
компоненты
исполнения
исполнимые
модули - файлы с
расширением ехе
9.
В языке UML для компонентов определены следующие стереотипы:o библиотека (library) - определяет первую разновидность компонента, который
представляется в форме динамической или статической библиотеки;
o таблица (table) - также определяет первую разновидность компонента, который
представляется в форме таблицы базы данных;
o файл (file) - определяет вторую разновидность компонента, который
представляется в виде файлов с исходными текстами программ;
o документ (document) - определяет вторую разновидность компонента, который
представляется в форме документа;
o исполнимый (executable) — определяет третий вид компонента, который может
исполняться в узле.
10.
Семантически линия означает реализациюинтерфейса, а наличие интерфейсов у компонента
означает, что данный компонент реализует
соответствующий набор интерфейсов.
11.
Диаграмма развертывания содержит графические изображенияпроцессоров, устройств, процессов и связей между ними.
Узел (node) представляет собой некоторый физически существующий
элемент системы, обладающий некоторым вычислительным ресурсом.
12.
Явное указание компонентов, которыеразмещаются на отдельном узле.
13.
Соединения указывают отношения между узлами и являютсяразновидностью ассоциации. Изображаются отрезками линий без
стрелок.