Описать содержание диаграммы

Рисунок 2

Диаграмма Classes

Назначение диаграммы

Вопрос Ответ
Представление статической структуры системы  
Представление динамической структуры системы  
Представление информации о временных состояниях системы  
Концептуальная основа предметной области  

Определение

Вопрос Ответ
Класс - множество объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов  
Класс – совокупность связанных объектов  

Указать правильное изображение класса объектов

Рисунок 3

Перечислить элементы диаграммы

Вопрос Ответ
Классы объектов  
Объекты  
Сущности  
Связи  
Интерфейсы  
Пакеты  
Актеры  
Документы  
Роли  

Правила диаграммы

Вопрос Ответ
Имя класса – уникальное в пределах пакета  
Имя класса – произвольное  
Имя класса – существительное  
Класс может не иметь экземпляров или объектов  
Класс должен иметь хотя бы один экземпляр или объект  
Атрибут класса состоит из квантора видимости, имени, кратности, типа значений атрибута  
Атрибут класса состоит из имени, типа значений атрибута  
Операция характеризует функциональный аспект поведения класса.  
Операция – атрибут класса.  
Квантор видимости: "+" общедоступный (public), "#" защищенный (protected), "-" закрытый (private) тип  
Квантор видимости: "p" общедоступный (public), "pr" защищенный (protected), "prv" закрытый (private) тип  
Имя операции – уникальное в пределах данного класса.  
Операция изменяет состояние системы  
Операция не оказывает влияния на состояние системы  
Объект (object) – экземпляр класса, создаваемый на этапе выполнения программы  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: