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

  • Кафедра «Информационные технологии транспорта» Лабораторная работа №4 «Создание диаграммы активностей (Activity diagram) »

  • Руководитель Разработал доц. Шлемензон К.М. студент гр. БПИ-411 ст.пр. Распопина Т.А. Марчук Е.С. _________________ ______________

  • Краткая рецензия

  • Лабораторная работа 4 Создание диаграммы активностей (Activity diagram)


    Скачать 130.2 Kb.
    НазваниеЛабораторная работа 4 Создание диаграммы активностей (Activity diagram)
    Дата26.06.2019
    Размер130.2 Kb.
    Формат файлаdocx
    Имя файлаLR_4.docx
    ТипЛабораторная работа
    #83133

    РОСЖЕЛДОР

    Сибирский государственный университет путей сообщения

    Кафедра «Информационные технологии транспорта»

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

    «Создание диаграммы активностей (Activity diagram)»

    (Вариант №9)

    по дисциплине «Проектирование информационных систем»

    Руководитель Разработал

    доц. Шлемензон К.М. студент гр. БПИ-411

    ст.пр. Распопина Т.А. Марчук Е.С.

    _________________ ______________

    (подпись) (подпись)

    __________________ _____________________

    (дата проверки) (дата сдачи на проверку)

    Краткая рецензия:

    ____________________________________________________________________

    ____________________________________________________________________

    ____________________________________________________________________

    ____________________________________________________________________

    ____________________________________________________________________

    _________________________________

    (запись о допуске к защите)

    ________________________________ _________________________________

    (оценка по результатам защиты) (подписи преподавателей)

    2017 год


    1 Цели и задачи работы

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

    Задачи:

    1. Усвоить нотацию.

    2. Научиться формулировать семантику.

    3. Научиться создавать диаграммы активностей. Описать логику процедур, бизнес-процессы и потоки работ.
    2 Описание предметной области:

    Предметная область № 9: ресторан

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

    3 Ход работы

    1. Создали новую Activity Diagram под названием «Обслуживание», для детального описания процесса обслуживания клиента ресторана (рисунок 1).



    Рисунок 1 – Создание новой диаграммы активности

    1. Поместили на диаграмму компонент Vertical Swimlane, изменив его ориентацию на вертикальную. Добавили новую дорожку (рисунок 2).



    Рисунок 2 – Добавление новой дорожки

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

    2. Поместили на форму компонент Activity, назвали его «Выбор блюд из списка в меню». Добавили связь Control Flow между начальным состояним и активностью как показано на рисунке 3.



    Рисунок 3 – Добавление компонента

    1. Аналогично добавили остальные компоненты и установили связи. Добавили компонент завершения Activity Final Node. Полученная диаграмма активности показана на рисунке 4.



    Рисунок 4 – Диаграмма активности «Обслуживание»

    ЗАКЛЮЧЕНИЕ
    Таким образом, в ходе выполнения лабораторной работы были закреплены полученные навыки проектирования информационных систем на основе языка UML 2.0 в программной среде Visual Paradigm 14.2 Enterprise.

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

    Также была пострена диаграмма активности (Activity Diagram) для процесса «Обслуживание», выделены основные классы, компоненты, установлена взаимосвязь.



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