Язык UML. Диаграммы классов. Диаграммы объектов (с примером)
Диаграмма классов Класс – это набор объектов, имеющих одинаковые характеристики. Класс можно идентифицировать по имени, понятному человеку, и это имя уникально в определенном. Верхняя секция содержит имя класса, средняя – его атрибуты, а нижняя – операции. Но иногда можно использовать изображение класса без операций или атрибутов или даже только имя класса без остальных секций. Классы в UML изображаются на диаграммах классов, которые позволяют описать систему в статическом состоянии — определить типы объектов системы и различного рода статические связи между ними. Классы отображают типы объектов системы. Между классами возможны различные отношения, представленные на рис. 11.2: зависимости, которые описывают существующие между классами отношения использования; обобщения, связывающие обобщенные классы со специализированными; ассоциации, отражающие структурные отношения между объектами классов. Атрибуты класса или свойства записываются во второй сверху секции прямоугольника класса. В языке UML каждому атрибуту класса соответствует отдельная строка текста, которая состоит из квантора видимости атрибута, имени атрибута, его кратности, типа значений атрибута и, возможно, его исходного значения:
<квантор видимости><имя атрибута>[кратность]:
<тип атрибута> = <исходное значение>{строка-свойство}
Диаграмма объектов — демонстрирует полный или частичный снимок моделируемой системы в заданный момент времени. На диаграмме объектов отображаются экземпляры классов (объекты) системы с указанием текущих значений их атрибутов и связей между объектами.
|