Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Диаграммы компонентов




 

Диаграммы компонентов показывают, как выглядит модель на физическом уровне. На них изображены компоненты программного обеспечения и связи между ними. При этом на такой диаграмме выделяют два типа компонентов: исполняемые компоненты и библиотеки кода.

 

Каждый класс модели (или подсистема) преобразуется в компонент исходного кода. После создания они сразу добавляются к диаграмме компонентов. Между отдельными компонентами изображают зависимости, соответствующие зависимостям на этапе компиляции или выполнения программы.

 

Рис. 19. Пример диаграммы компонентов

 

Диаграммы компонентов применяются теми участниками проекта, кто отвечает за компиляцию системы. Из нее видно, в каком порядке надо компилировать компоненты, а также какие исполняемые компоненты будут созданы системой. На такой диаграмме показано соответствие классов реализованным компонентам. Она нужна там, где начинается генерация кода.

 

Объединение диаграмм компонентов и развертывания

 

В некоторых случаях допускается размещать диаграмму компонентов на диаграмме развертывания. Это позволяет показать какие компоненты выполняются и на каких узлах.

 

4. Порядок выполнения работы

 

Изучить предлагаемый теоретический материал.

Постройте диаграмму вариантов использования для выбранной информационной системы.

 

Выполните реализацию вариантов использования в терминах взаимодействующих объектов и представляющую собой набор диаграмм:

- диаграмм классов, реализующих вариант использования;

- диаграмм взаимодействия (диаграмм последовательности и кооперативных диаграмм), отражающих взаимодействие объектов в процессе реализации варианта использования.

 

Разделить классы по пакетам использую один из механизм разбиения.

 

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

 

Построить отчёт, включающий все полученные уровни модели, описание функциональных блоков, потоков данных, хранилищ и внешних объектов.

 

5. Вопросы на защиту 1 лабораторной работы

 

Диаграммы вариантов использования (use case diagrams)

Диаграммы классов (class diagrams)

Диаграммы поведения системы (behavior diagrams):

Диаграммы взаимодействия (interaction diagrams):

Диаграммы последовательности (sequence diagrams) и

Кооперативные диаграммы (collaboration diagrams)

Диаграммы состояний (statechart diagrams)

Диаграммы деятельностей (activity diagrams)

Диаграммы реализации (implementation diagrams):

Диаграммы компонентов (component diagrams)

Диаграммы развертывания (deployment diagrams)

Действующие лица

Связь коммуникации

Связь включения

Связь расширения

Сообщение

Пакет

Класс. Виды классов.

Интерфейс

Атрибуты

Операции. Виды операций.


Поделиться:

Дата добавления: 2015-09-14; просмотров: 129; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты