Методические указания для проведения лабораторных работ по дисциплине «Программная инженерия»


Лабораторная работа № 5. Разработка диаграммы последователь-ности и редактирование свойств ее элементов



страница16/23
Дата12.02.2020
Размер1.77 Mb.
Название файла3.ЛР Enterprise Architect_9.doc
Учебное заведениеТверской государственный технический университет
ТипМетодические указания
1   ...   12   13   14   15   16   17   18   19   ...   23
Лабораторная работа № 5. Разработка диаграммы последователь-ности и редактирование свойств ее элементов.

1. Теоретический материал



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

Создадим диаграммы последовательности и кооперативные диаграммы для основного потока событий варианта использования Register for Courses.



Готовые диаграммы последовательности должны иметь вид, как на рисунках 5.1 – 5.5.

Рис.5.1. Диаграмма последовательности Register for Courses – Basic Flow



Рис.5.2. Диаграмма последовательности Register for Courses – Basic Flow (Create Schedule)



Настройка:

В меню модели выберите пункт Tools > Options или нажмите сочетание клавиш CTRL + F9.

Перейдите на вкладку Diagram > Sequence.

Контрольный переключатель Show Sequence Numbering должен быть помечен.

Нажмите Close, чтобы выйти из окна параметров.

Создание диаграммы последовательности:

Щелкните правой кнопкой мыши на кооперации Register for Courses в пакете Use-Case Realization – Register for Courses.

В открывшемся меню выберите пункт Add > Add Diagram > Sequence.

Назовите новую диаграмму Register for Courses – Basic Flow.

Дважды щелкните на ней, чтобы открыть ее.

Добавление на диаграмму действующего лица, объектов и сообщений:

Перетащите действующее лицо Student из браузера на диаграмму.

Перетащите классы RegisterForCoursesForm и RegistrationController из браузера на диаграмму.

На панели инструментов нажмите кнопку Message (Сообщение).

Проведите мышью от линии жизни действующего лица Student к линии жизни объекта RegisterForCoursesForm.

Выделив сообщение, введите его имя: register for courses.

Повторите, описанные выше действия, чтобы поместить на диаграмму остальные сообщения, как показано на рисунке 5.1 (для рефлексивного сообщения 1.2 используется кнопка Self -Message).



Рис.5.3. Диаграмма последовательности Register for Courses – Basic Flow (Update Schedule)



Рис.5.4. Диаграмма последовательности Register for Courses – Basic Flow (Delete Schedule)



Выполните аналогичные действия для создания диаграмм последовательности, показанных на рисунках 5.2…5.5. Обратите внимание, что на диаграмме (рисунок 5.5) появился объект нового класса PrimarySheduleOffering-Info (класса ассоциаций, описывающего связь между классами Shedule и OfferingInfo), который нужно предварительно создать.

Рис.5.5. Диаграмма последовательности Register for Courses – Basic Flow (Submit Schedule)



Создание примечаний:

Чтобы поместить на диаграмму примечание:

Нажмите на панели инструментов кнопку Note.

Щелкните мышью в том месте диаграммы, куда собираетесь поместить примечание.

Выделив новое примечание, введите туда текст.

Чтобы прикрепить примечание к элементу диаграммы, щелкните по примечанию правой кнопкой мыши, в появившемся окне выберите Advanced > Set Attached Links.

Установите флажок напротив того (тех) элемента (элементов) диаграммы, с которым связываете примечание. Между примечанием и элементом возникнет штриховая линия.

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

Чтобы поместить на диаграмму текстовую область:

На панели управления нажмите кнопку New Text Element.

Щелкните мышью внутри диаграммы, чтобы поместить туда текстовую область.

Введите в неё текст.

Практическое задание

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

Содержание отчета:

1. Краткое описание основных элементов диаграммы.

2. Диаграммы последовательности, для всех вариантов использования

Вопросы для защиты

1. Цель диаграммы последовательности.

2. Объекты, линии жизни объектов.

3. Сообщения и их виды.



Поделитесь с Вашими друзьями:
1   ...   12   13   14   15   16   17   18   19   ...   23


База данных защищена авторским правом ©genew.ru 2020
обратиться к администрации

    Главная страница
Контрольная работа
Курсовая работа
Лабораторная работа
Рабочая программа
Методические указания
Практическая работа
Методические рекомендации
Теоретические основы
Пояснительная записка
Общая характеристика
Учебное пособие
История развития
Общие сведения
Физическая культура
Теоретические аспекты
Практическое задание
Федеральное государственное
Теоретическая часть
Направление подготовки
Техническое задание
Самостоятельная работа
Общие положения
Дипломная работа
государственное бюджетное
Методическая разработка
Образовательная программа
квалификационная работа
Выпускная квалификационная
Технологическая карта
Техническое обслуживание
учебная программа
Решение задач
История возникновения
Методическое пособие
Краткая характеристика
Рабочая учебная
Исследовательская работа
Общие требования
Общая часть
Метрология стандартизация
Рабочая тетрадь
Основная часть
История создания
Техническая эксплуатация
Название дисциплины
Математическое моделирование
Экономическая теория
Государственное регулирование
Современное состояние
Организация работы
Информационная безопасность