Скачать презентацию Компонентные диаграммы и диаграммы размещения Пакеты в Скачать презентацию Компонентные диаграммы и диаграммы размещения Пакеты в

Компонентные диаграммы и диаграммы размещения.ppt

  • Количество слайдов: 15

Компонентные диаграммы и диаграммы размещения Компонентные диаграммы и диаграммы размещения

Пакеты в UML • Пакет – структурная единица для группировки элементов модели, в частности, Пакеты в UML • Пакет – структурная единица для группировки элементов модели, в частности, классов. • Пакет – это способ организации элементов модели в более крупные блоки, которыми впоследствии позволяется манипулировать как единым целым [3]. • Хорошо спроектированный пакет группирует семантически близкие элементы, которые имеют тенденцию изменяться совместно [3].

Подсистемы • На этапе проектирования системы классы и пакеты могут объединяться в подсистемы. • Подсистемы • На этапе проектирования системы классы и пакеты могут объединяться в подсистемы. • Подсистема – структурная единица. • Каждая подсистема имеют свою область ответственности и реализует некоторую функциональность. • Подсистема реализует Интерфейс, который описывает ее поведение. • Примеры: подсистема бронирования билетов; подсистема доступа к данным. . .

Элементы компонентных диаграмм Обозначение компонента Классы в компоненте Представление интерфейса в форме пиктограммы Элементы компонентных диаграмм Обозначение компонента Классы в компоненте Представление интерфейса в форме пиктограммы

Подсистемы в UML Подсистема реализует интерфейс IAirport Подсистемы в UML Подсистема реализует интерфейс IAirport

Компоновка системы Развернутая форма представления интерфейса Таблица. Разновидности компонентов Стереотип «executable» «library» «file» «table» Компоновка системы Развернутая форма представления интерфейса Таблица. Разновидности компонентов Стереотип «executable» «library» «file» «table» «document» Описание Компонент, который может выполняться в физическом узле (имеет расширение. ехе) Статическая или динамическая объектная библиотека (имеет расширение. dll) Компонент, который представляет файл, содержащий исходный код или данные (имеет расширение. ini) Компонент, который представляет таблицу базы данных (имеет расширение. tbl) Компонент, который представляет документ (имеет расширение. hip)

Пиктограммы стереотипов компонентов Пиктограмма исполняемого элемента Пиктограмма документа Пиктограмма объектной библиотеки Пиктограмма таблицы с Пиктограммы стереотипов компонентов Пиктограмма исполняемого элемента Пиктограмма документа Пиктограмма объектной библиотеки Пиктограмма таблицы с исходным кодом или данными базы данных Пиктограмма документа

Моделирование исходного кода Моделирование исходного кода

Моделирование исходного кода с использованием пиктограмм Моделирование исходного кода с использованием пиктограмм

Моделирование реализации системы Моделирование реализации системы

Моделирование реализации с использованием пиктограмм Моделирование реализации с использованием пиктограмм

Диаграммы размещения Обозначение узла Размещение компонентов в узле Экземпляр узла Зависимость узла от компонентов Диаграммы размещения Обозначение узла Размещение компонентов в узле Экземпляр узла Зависимость узла от компонентов

Моделирование размещения компонентов Моделирование размещения компонентов

Моделирование перемещения компонентов и объектов Моделирование перемещения компонентов и объектов

Распределение компонентов в системе Распределение компонентов в системе