Объектно-ориентированное моделирование и построение моделей с помощью объектно-ориентированной CASE-системы

Работа с программой объектно-ориентированного моделирования UML Modeler. Построение диаграммы деятельности. Описание исполнения прецедентов и заполнения полей на вкладке General и окон Action Details. Элементы панели инструментов для создания диаграмм.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 06.04.2015
Размер файла 854,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Лабораторная работа

на тему: Объектно-ориентированное моделирование и построение моделей с помощью объектно-ориентированной CASE-системы. Построение диаграммы размещения. Построение диаграммы состояний

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

Работа с программой объектно-ориентированного моделирования UML Modeler.

Построение диаграммы деятельности.

Диаграммы деятельности детализируют описание исполнения прецедентов. диаграммный general инструмент моделировочный

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

Последовательность построения диаграммы деятельности

· Выбрать обозначение (овал) необходимого прецедента на диаграмме прецедентов.

· Дважды щелкнуть по этому овалу - вызвать окно описания свойств прецедента.

Рисунок 1 - Окно свойств прецедента

· Активизировать вкладку Sub Diagrams.

Рисунок 2 - Sub Diagrams

· Выбрать функцию добавления диаграммы деятельности Add Activity Diagram и нажать кнопку ОК. Пиктограмма непоименованной диаграммы деятельности, связанной с соответствующим прецедентом, появится в броузере модели.

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

Рисунок 3 - Описание свойств диаграммы

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

Выделение объектов диаграммы

Вставка текста на диаграмму

Вставка примечаний

Группировка объектов диаграммы

Обозначение связи

Начальное состояние

Конечное состояние

Промежуточное состояние

Деятельность

Объект

Принятие решения

Вертикальная линейка синхронизации

Горизонтальная линейка синхронизации

"Плавательная дорожка"

Триггер - передача сообщения

Передача сообщения внутри элемента (самому себе)

Объектный (материальный) поток

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

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

На вкладке General задается имя состояния или деятельности.

Вкладка Transitions отражает все возможные переходы из выбранного элемента ("состояние" или "деятельность"):

Source

- исходное состояние,

Event

- событие, которое происходит при переходе,

Target

- конечное состояние при переходе.

Рисунок 4 - Описание задачи

Вкладка action служит для описания задачи, связанной с состоянием или деятельностью. Кнопка Add вызывает окно Action Details, где создаются следующие описания:

Рисунок 5 - Кнопка Add

Рисунок 6 - Окно Action Details

Entry - определяет действие, которое должно быть выполнено при входе в описываемое состояние

Exit - определяет действие, которое должно быть выполнено при выходе из описываемого состояния

Do - определяет действие, которое должно быть выполнено от момента входа до выхода из описываемого состояния

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

Описание передаваемых сообщений

Щелкнуть правой кнопкой по изображению стрелки, вызвать окно описания свойств Transition Specification

Рисунок 7 - Окно Action Details

Рисунок 8 - Окно Action Details

Заполнить поля:

на вкладке General

Trigger Event

имя события, вызывающего передачу сообщения

Trigger Arguments

аргументы события, вызывающего передачу сообщения

Stereotype

категория события

на вкладке Detail

Guard Condition

логическое условие, которое должно принимать значение "истина" для запуска передачи сообщения

Trigger Action

действие, которое должно быть выполнено для запуска передачи сообщения

Send Event

событие, передача которого запускает действие

Send Argument

аргументы события, которое запускает действие

Send Target

объект-получатель передаваемого события

Source

объект - источник передаваемого сообщения

Target

объект - приемник передаваемого сообщения

Поля, аналогичные перечисленным выше, встречаются в описаниях свойств других элементов диаграмм деятельности. Правила их заполнения соответствуют описанным в предыдущих разделах.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.