Главная
»
Информационные системы
»
Информационные технологии
»
45. Диаграмма прецедентов и её компоненты;
45. Диаграмма прецедентов и её компоненты;
Диаграмма прецедентов (англ. use case diagram, диаграмма вариантов использования) в UML — диаграмма, отражающая отношения между актёрами ипрецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне[1].
Для отражения модели прецедентов на диаграмме используются[1]:
- рамки системы (англ. system boundary) —
прямоугольник с названием в верхней части и эллипсами (прецедентами)
внутри. Часто может быть опущен без потери полезной информации,
- актёр
(«эктор») — стилизованный человечек,
обозначающий набор ролей пользователя (понимается в широком смысле:
человек, внешняя сущность, класс, другая система), взаимодействующего с
некоторой сущностью (системой, подсистемой, классом). Актёры не могут
быть связаны друг с другом (за исключением отношений
генерализации/наследования),
- прецедент — эллипс с
надписью, обозначающий выполняемые системой действия (могут включать
возможные варианты), приводящие к наблюдаемым актёрами результатам.
Надпись может быть именем или описанием (с точки зрения актёров) того,
«что» делает система (а не «как»). Имя
прецедента связано с непрерываемым (атомарным) сценарием — конкретной последовательностью действий, иллюстрирующей поведение[2].
В ходе сценария актёры обмениваются с системой сообщениями. Сценарий
может быть приведён на диаграмме прецедентов в виде UML-комментария. С
одним прецедентом может быть связано несколько различных сценариев[1].
Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.