Лабораторная работа №1 «Разработка описания и анализ информационной системы в автотранспорте»



бет15/46
Дата08.11.2023
өлшемі1,15 Mb.
#190293
түріЛабораторная работа
1   ...   11   12   13   14   15   16   17   18   ...   46
Байланысты:
лаборат Инженерия 21,09,17
№ 2 - лекция

Язык UML



Рис. 1. Интегрированная модель сложной системы в нотации языка UML


Стандарт UML предлагает следующий набор диаграмм для моделирования:

  • диаграммы вариантов использования (use case diagrams) – для моделирования бизнес-процессов организации и требований к создаваемой системе);

  • диаграммы классов (class diagrams) – для моделирования статической структуры классов системы и связей между ними;

  • диаграммы поведения системы (behavior diagrams):

    • диаграммы взаимодействия (interaction diagrams):

      • диаграммы последовательности (sequence diagrams) и

      • кооперативные диаграммы (collaboration diagrams) – для моделирования процесса обмена сообщениями между объектами;

    • диаграммы состояний (statechart diagrams) – для моделирования поведения объектов системы при переходе из одного состояния в другое;

    • диаграммы деятельностей (activity diagrams) – для моделирования поведения системы в рамках различных вариантов использования, или моделирования деятельностей;

  • диаграммы реализации (implementation diagrams):

    • диаграммы компонентов (component diagrams) – для моделирования иерархии компонентов (подсистем) системы;

    • диаграммы развертывания (deployment diagrams) – для моделирования физической архитектуры системы.

Диаграммы вариантов использования
Понятие варианта использования (use case) впервые ввел Ивар Якобсон и придал ему такую значимость, что в настоящее время вариант использования превратился в основной элемент разработки и планирования проекта.
Вариант использования представляет собой последовательность действий (транзакций), выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой. В простейшем случае вариант использования определяется в процессе обсуждения с пользователем тех функций, которые он хотел бы реализовать. На языке UML вариант использования изображают следующим образом:

Рис.2. Вариант использования


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

Рис.3. Действующее лицо (актер)
Действующие лица делятся на три основных типа:

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


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   46




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет