Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Отражает структурные аспекты взаимодействия объектов.

Требования к технологии проектирования, разработки и сопровождения ИС | Составные части объектно-ориентированого моделирования | CASE-средства ООМ | Диаграмма языка моделирования UML. | Механизмы расширения (допускаются контролируемые расширения). | Совокупность услуг характеризует поведение данного класса. | Шаги разработки черновика ГПИ | Единообразие экранов приложения, логичность каждого (соглашения, процедура, местоположение) | Виды Web-сайтов | Рекомендации по разработке полей формы |


Читайте также:
  1. А22. Трофической структурой биогеоценоза являются взаимодействия между
  2. Актуальность, проблемы и пути решения паспортизации природных объектов.
  3. Античные аспекты этикета в Древней Греции.
  4. Аспекты конструирования изделий при литье на металлическую арматуру
  5. Аспекты конструирования изделий — кромки, поднутрения, отверстия
  6. Аспекты конструирования изделий — положение литника, наклон, толщина стенок
  7. Аспекты конструирования изделий — проемы, отверстия, резьбовые пробки

Главная особенность диаграммы кооперации заключается в возможности графически представить не только последовательность взаимодействия, но и все структурные отношения между объектами, участвующими в этом взаимодействии.

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

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

§ Диаграмма кооперации на уровне спецификации показывает роли, которые играют участвующие во взаимодействии элементы. Элементами кооперации на этом уровне являются классы и ассоциации.

ü отражает структурные аспекты взаимодействия объектов

ü изображаются только отношения между объектами, играющими определенные роли во взаимодействии

ü относится к отдельному варианту использования и детализирует особенности его последующей реализации

§ Диаграмма кооперации уровня примеров представляется совокупностью объектов и связей. При этом связи дополняются стрелками сообщений

ü включает графическое изображение объектов

Варианты записей строки текста:

Ø - анонимный объект, образуемый от класса С;

Ø /R - анонимный объект, играющий роль R;

Ø /R:C - анонимный объект, образуемый от класса С и играющий роль R;

Ø О/R - объект с именем О, играющий роль R;

Ø О:С - объект с именем О, образуемый от класса С;

Ø О/R:C - объект с именем О, образуемый от класса Си играющий роль R;

Ø /R - роль с именем R;

Ø:С - анонимная роль на базе класса С.


Дата добавления: 2015-08-20; просмотров: 68 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Перечень меток| Согласованность

mybiblioteka.su - 2015-2024 год. (0.005 сек.)