Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пбд(.docx
Скачиваний:
8
Добавлен:
03.08.2024
Размер:
5.3 Mб
Скачать

Диаграмма состояний

Диаграммы состояния, если объяснять в двух словах, иллюстрируют состояния и переходы. Под «состоянием» подразумевается то или иное сочетание данных, которое способен содержать объект, а на самой диаграмме можно показать не только все возможные состояния, но и способы перехода объекта из одного состояния в другое.

Схема сценариев использования

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

Диаграмма последовательностей

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

Диаграмма активности

На диаграммах активности можно показать разные этапы реализации сценария использования. Действия (или «активности») могут следовать одно за другим, ответвляться друг от друга либо разворачиваться одновременно. Таким образом, система предстает перед нами в динамике, а диаграммы активности также могут пригодиться в моделировании бизнес-процессов.

39. Модель прецедентов (вариантов использования, use-cases)

Диаграмма, отражающая отношения между актерами и прецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне.

Вариант использования - последовательность действий (транзакций), выполняемых системой в ответ на собы­тие, инициируемое некоторым внешним объектом (действующим лицом)

Действующее лицо (actor) - роль, которую пользователь играет по отношению к системе; может быть также внешней системой, которой необходима информация от данной системы. (Действующие лица представля­ют собой роли, а не конкретных людей или наименования работ.)

Основные типы действующих лиц:

• пользователи системы;

• другие системы, взаимодействующие с данной;

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

40. Моделирование статической структуры системы с помощью диаграммы классов: стереотипы классов

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

Стереотип используется для обозначения классов-сущностей (классов данных), стреотип описывает пограничные классы, которые являются посредниками между ПС и внешними по отношению к ней сущностями – актерами, обозначаемыми стереотипом <>. Наконец, стереотип описывает классы и объекты, которые управляют взаимодействиями. Применение стереотипов позволяет, в частности, изменить вид диаграмм классов.

Соседние файлы в предмете Проектирование баз данных