Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

UML / АСУ_Фонотов_uml

.pdf
Скачиваний:
49
Добавлен:
03.03.2016
Размер:
3.35 Mб
Скачать

 

 

 

 

 

Диаграмма Вариантов Использования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Действующие лица представляют собой роли, а не

управления

 

конкретных людей или наименования работ.

 

 

 

 

 

систем

Действующие лица лежат вне системы

 

 

 

 

 

АвтоматизированныхКафедра

Действующие лица инициируют функциональность

 

 

 

системы

© Фонотов Анастас Михайлович

 

 

 

 

 

Диаграмма Вариантов Использования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Действующее лицо может быть:

управления

человеком;

внешней системой, которой необходима некоторая

 

систем

 

информация от данной системы;

 

временем.

Кафедра Автоматизированных

 

 

 

 

 

© Фонотов Анастас Михайлович

Диаграмма Вариантов Использования

Кафедра Автоматизированных систем управления

Имеет смысл отнести пользователей к разным категориям, если наблюдаются следующие признаки:

пользователи участвуют в разных (независимых) бизнес-процессах;

пользователи имеют различные права на выполнение действий и доступ к информации;

пользователи взаимодействуют с системой в разных режимах: от случая к случаю, регулярно, постоянно.

© Фонотов Анастас Михайлович

Диаграмма Вариантов Использования

Кафедра Автоматизированных систем управления

Имя актера должно быть достаточно информативным с точки зрения семантики. Вполне подходят для этой цели наименования должностей в компании (например, продавец, кассир, менеджер, президент).

© Фонотов Анастас Михайлович

Диаграмма Вариантов Использования

Кафедра Автоматизированных систем управления

Примечания (notes)

© Фонотов Анастас Михайлович

Диаграмма Вариантов Использования

Кафедра Автоматизированных систем управления

Примечания (notes) в языке UML предназначены для включения в модель произвольной текстовой информации, имеющей непосредственное отношение к контексту разрабатываемого проекта.

uc Primary Use Cases

Примечание

© Фонотов Анастас Михайлович

Диаграмма Вариантов Использования

Кафедра Автоматизированных систем управления

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

Примечание позволяет внести в модель дополнительную информацию.

Примечания можно и нужно употреблять на всех типах диаграмм.

© Фонотов Анастас Михайлович

Диаграмма Вариантов Использования

системуправления

uc Primary Use Cases

 

 

 

Кафедра Автоматизированных

 

Реализовать в виде

Расчет стажа

отдельной библиотеки

 

 

 

© Фонотов Анастас Михайлович

 

Кафедра Автоматизированных систем управления

Диаграмма Вариантов Использования

Примечания содержат текст, который вводит пользователь — создатель модели.

Примечание может содержать:

текст в произвольном формате на естественном языке на языке программирования

на формальном логическом языке (OCL) гиперссылки вложенные файлы

другие артефакты, внешние по отношению к модели.

© Фонотов Анастас Михайлович

Диаграмма Вариантов Использования

Кафедра Автоматизированных систем управления

Примечания могут иметь стереотипы. В UML определены два стандартных стереотипа для примечаний:

«requirement» — описывает общее требование к системе;

«responsibility» — описывает ответственность сущности (классификатора).

Примечания первого типа часто присутствуют на диаграммах использования, а примечания второго типа — на диаграммах классов.

© Фонотов Анастас Михайлович

Соседние файлы в папке UML