Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

7553

.pdf
Скачиваний:
0
Добавлен:
23.11.2023
Размер:
1.15 Mб
Скачать

Рис. 14. Пример диаграммы последовательности Каждый элемент имеет подробную спецификацию. В окне спецификации

элемента («Properies») вы можете определить его имя, стереотип, краткое описание и отношения с другими элементами и другие детали.

Так если нужно ввести текстовое описание для элемента, необходимо выделить его в браузере или диаграмме и в окне свойств на вкладке «Documentation» ввести необходимую информацию.

Задание и отчетность

Необходимо создать диаграмму последовательности в инструментальной среде Rational Rose, следуя описанным принципам работы с системой. В качестве исходных данных необходимо использовать спецификацию прецедента, составленную в практической работе №3.

Документы отчетности сдаются на проверку в электронной форме и включают в себя: файл модели (*.mdl) и документ Microsoft Word, содержащий описание разработанной диаграммы.

Практическая работа №6.

Диаграммы сотрудничества

Цель работы

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

Назначение диаграмм взаимодействия

Согласно объектно-ориентированному программированию объектный объект имеет различные атрибуты, связанные с ним. Обычно в объектно-

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

Рисунок 15. Диаграмма сотрудничества (Подробная)

Задание и отчетность

Необходимо создать диаграмму сотрудничества в инструментальной среде

Rational Rose, следуя описанным принципам работы с системой. В качестве исходных данных необходимо использовать спецификацию прецедента, составленную в практической работе №3.

Документы отчетности сдаются на проверку в электронной форме и включают в себя: файл модели (*.mdl) и документ Microsoft Word, содержащий описание разработанной диаграммы.

Практическая работа №7.

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

Цель работы

Цель лабораторной работы – формирование практических навыков по реализации разработки системы на основе создания диаграмм активности.

Назначение диаграмм взаимодействия

Диаграмма деятельности - UML-диаграмма, на которой показаны действия,

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

Диаграммы деятельности используются при моделировании бизнес-

процессов, технологических процессов, последовательных и параллельных вычислений.

Рисунок 16. Диаграмма активности

Задание и отчетность

Необходимо создать диаграмму активности в инструментальной среде

Rational Rose, следуя описанным принципам работы с системой. В качестве исходных данных необходимо использовать спецификацию прецедента, составленную в практической работе №3.

Документы отчетности сдаются на проверку в электронной форме и включают в себя: файл модели (*.mdl) и документ Microsoft Word, содержащий описание разработанной диаграммы.

Практическая работа №8.

Диаграммы состояний

Цель работы

Цель лабораторной работы – формирование практических навыков по реализации разработки системы на основе создания диаграмм состояний.

Назначение диаграмм взаимодействия

Диаграммы состояний (StateTransition) содержат информацию о различных состояниях, в которых может существовать объект, о том, как он переходит из одного состояния в другое и каким образом он ведет себя в этих состояниях. На диаграмме состояний отображают жизненный цикл одного объекта, начиная с момента его создания и заканчивая разрушением. С помощью таких диаграмм удобно моделировать динамику поведения класса.

Как правило, для диаграммы состояний не требуется создавать для каждого класса. Если класс имеет много различных состояний, если динамика поведения класса важна, то для такого класса полезно разработать диаграмму состояний.

Главное назначение диаграммы состояний – описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение моделируемой системы в течение всего ее жизненного цикла. Диаграмма состояний представляет динамическое поведение сущностей.

Диаграмма состояний является графом специального вида, который представляет некоторый автомат. Вершинами графа являются возможные состояния автомата, изображаемые соответствующими графическими символами, а дуги обозначают его переходы из состояния в состояние.

Диаграммы состояний могут быть вложены друг в друга для более детального представления отдельных элементов модели.

Рисунок 17. Диаграммы состояний процессора и динамика

Задание и отчетность

Необходимо создать диаграммы состояний в инструментальной среде

Rational Rose, следуя описанным принципам работы с системой. В качестве исходных данных необходимо использовать классы, обозначенные в предыдущих диеграммах.

Документы отчетности сдаются на проверку в электронной форме и включают в себя: файл модели (*.mdl) и документ Microsoft Word, содержащий описание разработанной диаграммы.

Практическая работа №9.

Диаграммы развертывания

Цель работы

Цель лабораторной работы – формирование практических навыков по реализации разработки системы на основе создания диаграмм развертывания.

Назначение диаграмм развертывания

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

Диаграммы развертывания важны не только для визуализации, специфицирования

идокументирования встроенных, клиент-серверных и распределенных систем, но

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

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

Задание и отчетность

Необходимо создать диаграммы развертывания в инструментальной среде

Rational Rose, следуя описанным принципам работы с системой. В качестве исходных данных необходимо использовать классы, обозначенные в предыдущих диеграммах.

Документы отчетности сдаются на проверку в электронной форме и включают в себя: файл модели (*.mdl) и документ Microsoft Word, содержащий описание разработанной диаграммы.

Практическая работа №10.

Диаграммы классов

Цель работы

Цель лабораторной работы – формирование практических навыков по реализации разработки системы на основе создания диаграмм классов.

Назначение диаграмм развертывания

Диаграмма классов (Classdiagram) - одна из форм статического описания системы с точки зрения ее проектирования, показывая ее структуру. Диаграмма классов не отображает динамическое поведение объектов изображенных на ней классов. На диаграммах классов показываются классы, интерфейсы и отношения между ними.

Элементы на диаграмме классов содержат:

1.Название

2.Атрибут - свойство, общее для всех объектов данного класса.

Общий формат записи атрибутов:

<квантор видимости><имя атрибута> [кратность]: <тип атрибута> = <исходное значение> {строка-свойство}

3. Операции - Представляют собой некоторый сервис, который предоставляет каждый экземпляр класса или объект по требованию своих клиентов.

Правила записи операций:

<квантор видимости><имя операции> (список параметров): <выражение типа возвращаемого значения> {строка-свойство}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]