UML / АСУ_Фонотов_uml
.pdf
|
|
|
|
|
Диаграмма Вариантов Использования |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
Действующие лица представляют собой роли, а не |
|||
управления |
|
конкретных людей или наименования работ. |
|||
|
|
|
|
|
|
систем |
|
Действующие лица лежат вне системы |
|||
|
|
|
|
|
|
АвтоматизированныхКафедра |
|
Действующие лица инициируют функциональность |
|||
|
|||||
|
|
системы |
© Фонотов Анастас Михайлович
|
|
|
|
|
Диаграмма Вариантов Использования |
|
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
||||
|
Действующее лицо может быть: |
|||||
управления |
|
человеком; |
||||
|
внешней системой, которой необходима некоторая |
|||||
|
||||||
систем |
|
информация от данной системы; |
||||
|
временем. |
|||||
Кафедра Автоматизированных |
|
|||||
|
|
|
|
|
© Фонотов Анастас Михайлович
Диаграмма Вариантов Использования
Кафедра Автоматизированных систем управления
Имеет смысл отнести пользователей к разным категориям, если наблюдаются следующие признаки:
пользователи участвуют в разных (независимых) бизнес-процессах;
пользователи имеют различные права на выполнение действий и доступ к информации;
пользователи взаимодействуют с системой в разных режимах: от случая к случаю, регулярно, постоянно.
© Фонотов Анастас Михайлович
Диаграмма Вариантов Использования
Кафедра Автоматизированных систем управления
Имя актера должно быть достаточно информативным с точки зрения семантики. Вполне подходят для этой цели наименования должностей в компании (например, продавец, кассир, менеджер, президент).
© Фонотов Анастас Михайлович
Диаграмма Вариантов Использования
Кафедра Автоматизированных систем управления
Примечания (notes)
© Фонотов Анастас Михайлович
Диаграмма Вариантов Использования
Кафедра Автоматизированных систем управления
Примечания (notes) в языке UML предназначены для включения в модель произвольной текстовой информации, имеющей непосредственное отношение к контексту разрабатываемого проекта.
uc Primary Use Cases |
Примечание |
© Фонотов Анастас Михайлович
Диаграмма Вариантов Использования
Кафедра Автоматизированных систем управления
При моделировании проектировщик часто может сказать о моделируемой системе больше, чем это позволяет сделать строгая, но ограниченная нотация UML.
Примечание позволяет внести в модель дополнительную информацию.
Примечания можно и нужно употреблять на всех типах диаграмм.
© Фонотов Анастас Михайлович
Диаграмма Вариантов Использования
системуправления |
uc Primary Use Cases |
|
|
|
|
Кафедра Автоматизированных |
|
Реализовать в виде |
Расчет стажа |
отдельной библиотеки |
|
|
|
|
|
© Фонотов Анастас Михайлович |
|
Кафедра Автоматизированных систем управления
Диаграмма Вариантов Использования
Примечания содержат текст, который вводит пользователь — создатель модели.
Примечание может содержать:
текст в произвольном формате на естественном языке на языке программирования
на формальном логическом языке (OCL) гиперссылки вложенные файлы
другие артефакты, внешние по отношению к модели.
© Фонотов Анастас Михайлович
Диаграмма Вариантов Использования
Кафедра Автоматизированных систем управления
Примечания могут иметь стереотипы. В UML определены два стандартных стереотипа для примечаний:
«requirement» — описывает общее требование к системе;
«responsibility» — описывает ответственность сущности (классификатора).
Примечания первого типа часто присутствуют на диаграммах использования, а примечания второго типа — на диаграммах классов.
© Фонотов Анастас Михайлович