Составители:
Рубрика:
выделяют следующие структурные сущности: класс, активный класс, ин-
терфейс, кооперация, прецедент, компонент, узел. Рассмотрим их более по-
дробно.
Класс (class) - описание общих атрибутов, операций, отношений и
семантики некоторой совокупности объектов. На диаграмме класс визуа-
лизируется в виде прямоугольника, разделенного на три секции. В этих
секциях указываются:
• его имя,
• атрибуты, т.е. общие свойства этого класса,
• операции, т.е. действия, которые могут выполнять объекты,
принадлежащие данному классу (рис. 2).
ClassName
-PrivateAttribute : char
#ProtectedAttribute
+PublicAttribute
+Operation1(in S : String)
+Operation2()
Рис. 2 Пиктограмма класса
Интерфейс (interface) - некая совокупность операций, определяю-
щих конкретную службу (например, сервис, набор услуг), которые предо-
ставляет класс или компонент. Как правило, интерфейс присоединяется к
реализующему его классу или компоненту. Графически интерфейс изобра-
жается в виде круга, под которым указывают его имя (рис. 3).
Рис. 3 Пиктограмма интерфейса
Кооперация (collaboration) – используется для определения взаимо-
действия ролей и других элементов, которые, работая вместе, производят
некий кооперативный эффект, но не сводящийся к обычной сумме слагае-
мых. На диаграмме кооперация изображается в виде эллипса, который
ограничивается пунктиром, внутри которого указывается только имя (рис.
4).
Рис. 4 Пиктограмма кооперации
Прецедент (use case) - описание последовательности действий, вы-
10
выделяют следующие структурные сущности: класс, активный класс, ин- терфейс, кооперация, прецедент, компонент, узел. Рассмотрим их более по- дробно. Класс (class) - описание общих атрибутов, операций, отношений и семантики некоторой совокупности объектов. На диаграмме класс визуа- лизируется в виде прямоугольника, разделенного на три секции. В этих секциях указываются: • его имя, • атрибуты, т.е. общие свойства этого класса, • операции, т.е. действия, которые могут выполнять объекты, принадлежащие данному классу (рис. 2). ClassName -PrivateAttribute : char #ProtectedAttribute +PublicAttribute +Operation1(in S : String) +Operation2() Рис. 2 Пиктограмма класса Интерфейс (interface) - некая совокупность операций, определяю- щих конкретную службу (например, сервис, набор услуг), которые предо- ставляет класс или компонент. Как правило, интерфейс присоединяется к реализующему его классу или компоненту. Графически интерфейс изобра- жается в виде круга, под которым указывают его имя (рис. 3). Рис. 3 Пиктограмма интерфейса Кооперация (collaboration) – используется для определения взаимо- действия ролей и других элементов, которые, работая вместе, производят некий кооперативный эффект, но не сводящийся к обычной сумме слагае- мых. На диаграмме кооперация изображается в виде эллипса, который ограничивается пунктиром, внутри которого указывается только имя (рис. 4). Рис. 4 Пиктограмма кооперации Прецедент (use case) - описание последовательности действий, вы- 10
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »