ВУЗ:
Составители:
Рубрика:
54
Лабораторная работа № 8
Разработка диаграммы кооперации для прототипа оболочки
ДЭС
Цель работы – овладение навыками построения диаграммы
кооперации на примере оболочки ДЭС.
Общие сведения
ДИАГРАММА КООПЕРАЦИИ
(COLLABORATION DIAGRAM)
Диаграмма кооперации предназначена для спецификации
структурных аспектов взаимодействия программной системы. На
диаграмме в виде прямоугольников изображаются участвующие во
взаимодействии объекты, указываются ассоциации между ними и их роли,
изображаются потоки сообщений, пронумерованных в порядке их
инициализации, при этом в виде отдельного измерения время не
указывается. Таким
образом, эта диаграмма представляет собой
временной срез совокупности объектов, взаимодействующих между собой
для выполнения определенной цели.
Диаграмма кооперации может быть представлена на двух уровнях:
а) На уровне спецификации, когда показывается роль
классификаторов, т.е. классов интерфейсов типов данных, компонент, и
роли ассоциации в рассматриваемом взаимодействии;
б) На уровне примеров, когда
указываются экземпляры, и связи,
образующие отдельные роли в кооперации, при этом используются только
те объекты, которые принимают участие во взаимодействии.
Одна и та же совокупность объектов может участвовать в различных
кооперациях. При этом, в зависимости от рассматриваемой кооперации,
могут изменяться как свойства отдельных объектов, так и связи между
ними. Такой выбор
лишь нужных свойств и ассоциаций отличает эти
диаграммы от диаграмм классов, где должны быть обязательно указаны
все свойства и все ассоциации элементов диаграммы.
На уровне спецификации кооперация изображается пунктирным
эллипсом, внутри которого записывается имя этой кооперации,
Лабораторная работа № 8 Разработка диаграммы кооперации для прототипа оболочки ДЭС Цель работы – овладение навыками построения диаграммы кооперации на примере оболочки ДЭС. Общие сведения ДИАГРАММА КООПЕРАЦИИ (COLLABORATION DIAGRAM) Диаграмма кооперации предназначена для спецификации структурных аспектов взаимодействия программной системы. На диаграмме в виде прямоугольников изображаются участвующие во взаимодействии объекты, указываются ассоциации между ними и их роли, изображаются потоки сообщений, пронумерованных в порядке их инициализации, при этом в виде отдельного измерения время не указывается. Таким образом, эта диаграмма представляет собой временной срез совокупности объектов, взаимодействующих между собой для выполнения определенной цели. Диаграмма кооперации может быть представлена на двух уровнях: а) На уровне спецификации, когда показывается роль классификаторов, т.е. классов интерфейсов типов данных, компонент, и роли ассоциации в рассматриваемом взаимодействии; б) На уровне примеров, когда указываются экземпляры, и связи, образующие отдельные роли в кооперации, при этом используются только те объекты, которые принимают участие во взаимодействии. Одна и та же совокупность объектов может участвовать в различных кооперациях. При этом, в зависимости от рассматриваемой кооперации, могут изменяться как свойства отдельных объектов, так и связи между ними. Такой выбор лишь нужных свойств и ассоциаций отличает эти диаграммы от диаграмм классов, где должны быть обязательно указаны все свойства и все ассоциации элементов диаграммы. На уровне спецификации кооперация изображается пунктирным эллипсом, внутри которого записывается имя этой кооперации, 54
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »