Школа IT-менеджмента АНХ при Правительстве РФ
Опубликован: 28.11.2005 | Доступ: свободный | Студентов: 4198 / 1484 | Оценка: 4.28 / 4.00 | Длительность: 10:29:00
ISBN: 978-5-94774-408-8
Специальности: Системный архитектор
Лекция 7:

Разработка диаграммы кооперации и редактирование свойств ее элементов

< Лекция 6 || Лекция 7: 12345 || Лекция 8 >

Добавление объекта на диаграмму кооперации и редактирование его свойств

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

Диаграмма кооперации после добавления на нее анонимного объекта класса Устройство чтения карточки

Рис. 7.1. Диаграмма кооперации после добавления на нее анонимного объекта класса Устройство чтения карточки

По умолчанию каждый добавляемый объект считается анонимным. При необходимости можно задать собственное имя объекта, для чего двойным щелчком на изображении объекта на диаграмме кооперации следует вызвать диалоговое окно свойств этого объекта (рис. 7.2).

Диалоговое окно спецификации свойств объекта класса Устройство чтения карточки

Рис. 7.2. Диалоговое окно спецификации свойств объекта класса Устройство чтения карточки

Как видно из рассмотрения этого окна свойств, для объекта выбранного класса можно задавать: собственное имя объекта, особенности его реализации и множественность экземпляров.

Группа свойств Persistence (Устойчивость) предназначена для спецификации устойчивости объектов соответствующего класса. При этом свойство Persistent (Устойчивый) означает, что информация об объектах данного класса должна быть сохранена в системе некоторым подходящим способом. Свойство Static (Статический) означает, что соответствующий объект сохраняется в памяти компьютера в течение всего времени работы программного приложения. Свойство Transient (Временный) соответствующий объект хранится в памяти компьютера в течение короткого времени, необходимого только для выполнения его операций. Применительно к рассматриваемой для объекта класса Устройство чтения карточки модели следует выбрать свойство Persistent.

При необходимости можно представить объект в форме мультиобъекта. Для этого следует выбрать отметку у свойства Multiple instances (Несколько экземпляров). Однако для объекта класса Устройство чтения карточки это свойство следует оставить пустым, поскольку данный объект присутствует в модели в единственном экземпляре.

< Лекция 6 || Лекция 7: 12345 || Лекция 8 >
Yegor Lonskiy
Yegor Lonskiy

Всем привет. Написано в описании, что стоимость 30 000 рублей. Вопрос: 30 000 за возможность пройти курс? или же 30 000 только за выдачу диплома?

Элина Рожкова
Элина Рожкова