Читайте также: |
|
Исполнитель – личность, организация или система, взаимодействующая с ИС; различают внешнего исполнителя (который использует или используется системой, т.е. порождает прецеденты деятельности) и внутреннего исполнителя (который обеспечивает реализацию прецедентов деятельности внутри системы). На диаграмме исполнитель представляется стилизованной фигуркой человека.
Прецедент – законченная последовательность действий, инициированная внешним объектом (личностью или системой), которая взаимодействует с ИС и получает в результате некоторое сообщение от ИС. На диаграмме представляется овалом с надписью, отражающей содержание действия.
Ассоциация – связь между двумя элементами модели. На диаграмме представляется линией.
Обобщение – связь между двумя элементами модели, когда один элемент (подкласс) является частным случаем другого элемента (суперкласса). На диаграмме представляется стрелкой.
Агрегация – отношение между элементами модели, когда один элемент является частью другого элемента (агрегата). На диаграмме представляется стрелкой с ромбовидным концом.
Графическое изображение основных элементов UML приведены в таблице 1.
Таблица 1
Некоторые типовые графические элементы UML
Русское название | Английское название | Графическое представление | Назначение элемента |
Пользователь | Actor | ![]() | Набор ролей, которые пользователи системы играют при взаимодействии с ней. |
Прецедент | Use case | ![]() | Последовательность действий, выполняемых системой для того, чтобы пользователь мог получить определенный результат, соответствующий назначению системы. |
Обобщение | Generalization | ![]() | Суперкласс по отношению к другим классам объектов |
Агрегация | Aggregation | ![]() | Элемент является частью другого элемента |
Связь | Relationship | ![]() | Ненаправленная связь между объектами. |
Ассоциация | Association | ![]() | Направленная связь между объектами. |
Сущность | Entity | ![]() | Пассивный объект, с которым манипулирует пользователь в процессе работы с системой. |
Начало | Start state | ![]() | Начало последовательности действий. |
Конец | End State | ![]() | Окончание последовательности действий. |
Состояние | State | ![]() | Состояние системы, при котором она удовлетворяет каким-либо условиям или ожидает какого-то события. |
Деятельность | Activity | ![]() | Выполнение системой определенной последовательности действий. |
Ветвление | Decision | ![]() | Точка ветвления последовательности действий. |
Комментарий | Note | ![]() | Комментарий к любому объекту. |
Дата добавления: 2015-07-25; просмотров: 65 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Понятие унифицированного языка моделирования UML | | | Диаграммы UML |