Главная страница
Навигация по странице:

  • Создание диаграммы состояний для объекта “Контейнер”

  • Добавление переходов

  • Описание переходов

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

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

  • Добавление сообщений на диаграмму

  • Создание Кооперативной диаграммы

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

  • Отчет лабораторная работа 5. “UML-ДИАГРАММЫ ПОВЕДЕНИЯ”. Отчет лабораторная работа "umlдиаграммы поведения" По дисциплине "Инфраструктура информационных систем"


    Скачать 0.61 Mb.
    НазваниеОтчет лабораторная работа "umlдиаграммы поведения" По дисциплине "Инфраструктура информационных систем"
    АнкорОтчет лабораторная работа 5. “UML-ДИАГРАММЫ ПОВЕДЕНИЯ
    Дата21.10.2021
    Размер0.61 Mb.
    Формат файлаdocx
    Имя файлаОтчет лабораторная работа 5. “UML-ДИАГРАММЫ ПОВЕДЕНИЯ”.docx
    ТипОтчет
    #252434

    Кафедра информационные системы

    Отчет лабораторная работа 5. “UML-ДИАГРАММЫ ПОВЕДЕНИЯ”

    По дисциплине “Инфраструктура информационных систем”

    Выполнил магистрант группы

    20-мис-2п

    Коротков Роман


    Усть-Каменогорск 2021

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

    Ход работы:
    Создание диаграммы состояний для объекта “Контейнер”

    1. На панели инструментов нажмите кнопку State (Состояние).

    2. Помещаем состояние на диаграмму.

    3. Называем состояние Ожидание.

    4. Аналогично проводим операции для состояний: Загрузка, Контейнер едет, Погрузка в вагон, Наполнен, Выгрузка из вагона, Разгрузка.
    Добавление переходов

    1. Нажимаем кнопку Transition (Переход) панели инструментов.

    2. Щелкаем мышью на начальном состоянии Ожидание.

    3. Проводим линию перехода к состоянию Загрузка.

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

    · От состояния Загрузка к состоянию Наполнен

    · От состояния Наполнен к состоянию Погрузка в вагон

    · От состояния Погрузка в вагон к состоянию Контейнер едет

    · От состояния Контейнер едет к состоянию Ожидание

    · От состояния Ожидание к состоянию Выгрузка из вагона

    · От состояния Выгрузка из вагона к состоянию Разгрузка

    · От состояния Разгрузка в состоянию Ожидание
    Описание переходов

    1. Дважды щелкаем мышью на переходе от состояния Ожидание к состоянию Загрузка.

    2. В открывшимся окно спецификации перехода в доле Event (Событие) введем фразу Отправка контейнера. После чего закроем окно.

    3. Повторяем шаги с первого по второй:

    • Вводим переход “Погрузить” меж­ду состоянием “Наполнен” к состоянию “Погрузка в вагон”

    • Вводим переход “Отправить” меж­ду состоянием “Погрузка в вагон” к состоянию “Контейнер едет”

    • Вводим переход “Время разгрузки вагона наступило” меж­ду состоянием “Ожидание” к состоянию “Выгрузка из вагона”

    • Вводим переход “Время разгрузки вагона” меж­ду состоянием “Выгрузка из вагона” к состоянию “Разгрузка”

    4. Щелкаем на кнопке ОК, закрываем окно спецификации.

    Итоговый скриншот диаграммы состояний:


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


    1. Щелкаем правой кнопкой мыши на Логическом представлении браузера.

    2. В открывшемся меню выберите пункт New > Sequence Diagram (Создать > Диаграмма Последовате­льности).

    3. Называем новую диаграмму Diagrama posledovatelnosti.

    4. Дважды щелкаем на этой диаграмме, открываем ее.

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


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

    2. Нажимаем кнопку Object (Объект) панели инструментов.

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

    4. Называем объект Рабочий.

    Добавление сообщений на диаграмму


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

    2. На линии жизни действующего лица Администрация устанавливаем Само-делегирование подписывая его как “ Добавить контейнер в список ”.

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

    4. Проводим мышью от линии жизни действующего лица Администрация к линии жизни объекта Рабочий, подписываем наше сообщение, как “ Отправить список контейнеров для погрузки в вагон ”.

    5. На линии жизни действующего лица Рабочий устанавливаем Само-делегирование, подписывая его как “ Погрузить контейнеры в вагон ”.

    6. Проводим мышью от линии жизни действующего лица Рабочий к линии жизни объекта Администрация и подписываем его как “ Вагон готов ”.

    7. На линии жизни действующего лица Администрация устанавливаем Само-делегирование подписывая его как “ Сформировать из вагонов состав ”.

    8. Проводим мышью от линии жизни действующего лица Администрация к линии жизни объекта Рабочий, подписываем наше сообщение, как “ Отправить список вагонов ”.

    На линии жизни действующего лица Рабочий устанавливаем Само-делегирование, подписывая его как “ Подготовить состав к отправлению ”.

    Итоговый скриншот диаграммы последовательностей:


    Создание Кооперативной диаграммы


    1. Щелкаем правой кнопкой мыши на Логическом представлении в браузере

    2. В открывшемся меню выберите пункт New > Collaboration Diagram (Создать > Кооперативная диаграмма).

    3. Называем эту диаграмму Kooperativnaia Diagrama.

    4. Дважды щелкнув мышью на диаграмме, открывем ее.

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


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

    2. Нажимаем кнопку Object (Объект) панели инструментов.

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

    4. Назовите объект Рабочий.

    Добавление сообщений на диаграмму


    1. На панели инструментов нажимаем кнопку Object Link (Связь объекта).

    2. Проводим мышью от действующего лица Администрация к объекту Рабочий.

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

    4. Щелкаем мышью на связи между действующим лицом Администрация и Рабочий.

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

    6. Повторяем шаги с 4 по 6, поместите на диаграмму сообщения:

    · Отправить список контейнеров для погрузки в вагон - между действующим лицом Администрация и Рабочий.

    · Погрузить контейнеры в вагон - над действующим лицом Рабочий.

    · Вагон готов - между действующим лицом Администрация и Рабочий.

    · Сформировать из вагонов состав - над действующим лицом Администрация.

    · Отправить список вагонов - между действующим лицом Администрация и Рабочий.

    · Подготовить состав к отправлению - над действующим лицом Рабочий.

    Итоговый скриншот кооперативной диаграммы:



    написать администратору сайта