Введение в программную инженерию. Абрамова О.Ф - 13 стр.

UptoLike

Составители: 

Рис. 11 Пиктограмма состояния
Группирующие сущности - это организующие части модели UML,
т.е. блоки, на которые эту модель можно разложить. К такому типу сущ-
ностей относят пакеты (packages) - универсальные механизмы объедине-
ния элементов модели в группы. В такие пакеты можно поместить сущно-
сти любого типа, но, в отличие от компонентов, реально существующих
во время работы программы, пакеты существуют только в процессе разра-
ботки, т.е. носят чисто концептуальный характер. Для отображения пакета
на диаграмме используется пиктограмма папки с закладкой, содержащей
имя пакета, а иногда - и его содержимое (рис. 12).
Рис. 12 Пиктограмма пакета
Аннотационные сущности пояснительные, разъясняющие части
модели UML, которые можно применить к любому элементу модели. В ка-
честве базового типа аннотационных элементов выступает примечание
(note) – символ, используемый для изображения комментариев или ограни-
чений, присоединяемый к элементу или группе элементов. На диаграмме
примечание изображается в виде прямоугольника с загнутым краем,
внутрь которого помещается текстовый или графический комментарий
(рис. 13).
Рис. 13 Пиктограмма примечания
Отношения UML
В унифицированном языке моделирования определены четыре
основных типа отношений, которые являются основными связующими
конструкциями и применяются для построения корректных моделей. К
этим типам относят: зависимость, ассоциацию, обобщение и реализацию.
Рассмотрим типы отношений подробнее.
Зависимость (dependency) представляет собой семантическое отно-
шение между двумя сущностями, одна из которых является зависимой от
другой. при использовании такого типа отношения изменение независимой
сущности может повлиять на семантику зависимой. Для графического
13
                         Рис. 11 Пиктограмма состояния

       Группирующие сущности - это организующие части модели UML,
т.е. блоки, на которые эту модель можно разложить. К такому типу сущ-
ностей относят пакеты (packages) - универсальные механизмы объедине-
ния элементов модели в группы. В такие пакеты можно поместить сущно-
сти любого типа, но, в отличие от компонентов, реально существующих
во время работы программы, пакеты существуют только в процессе разра-
ботки, т.е. носят чисто концептуальный характер. Для отображения пакета
на диаграмме используется пиктограмма папки с закладкой, содержащей
имя пакета, а иногда - и его содержимое (рис. 12).




                           Рис. 12 Пиктограмма пакета

       Аннотационные сущности – пояснительные, разъясняющие части
модели UML, которые можно применить к любому элементу модели. В ка-
честве базового типа аннотационных элементов выступает примечание
(note) – символ, используемый для изображения комментариев или ограни-
чений, присоединяемый к элементу или группе элементов. На диаграмме
примечание изображается в виде прямоугольника с загнутым краем,
внутрь которого помещается текстовый или графический комментарий
(рис. 13).


                        Рис. 13 Пиктограмма примечания


      Отношения UML
      В унифицированном языке моделирования определены четыре
основных типа отношений, которые являются основными связующими
конструкциями и применяются для построения корректных моделей. К
этим типам относят: зависимость, ассоциацию, обобщение и реализацию.
      Рассмотрим типы отношений подробнее.
      Зависимость (dependency) представляет собой семантическое отно-
шение между двумя сущностями, одна из которых является зависимой от
другой. при использовании такого типа отношения изменение независимой
сущности может повлиять на семантику зависимой. Для графического

                                   13