Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Использование диаграмм взаимодействия

Диаграммы последовательности упорядочены во времени и отражают логическую последовательность событий.

Диаграммы кооперации показывают, как объекты взаимодействуют друг с другом, и как влияют друг на друга.

Диаграммы последовательности и кооперации позволяют определить:

1. Классы, которые нужно создать.

2. Отношения между классами.

3. Операции каждого класса.

Диаграммы взаимодействия могут содержать:

1. Объекты и сообщения. С помощью сообщения один объект запрашивает у другого выполнения какой-то конкретной функции. Например, напечатать отчёт.

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

Следует помнить, что экраны и выходные формы не должны реализовывать никаких бизнес-процессов. С их помощью можно только вводить и просматривать информацию.

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

2.8.3 Диаграмма последовательности – Sequence diagram

Диаграмма последовательности – упорядоченная во времени диаграмма взаимодействия, читать её следует сверху вниз.

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

Участвующие в потоке актёры и объекты (показаны прямоугольниками) располагаются в верхней части диаграммы.

У каждого объекта на диаграмме последовательности имеется линия жизни (lifeline), изображаемая в виде вертикальной пунктирной линии под объектом. Между линиями жизни помещают сообщения, которые соответствуют коммуникациям между объектами.

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

Сообщения транслируются в вызовы операций классов.

 
 

Пример:

Сообщение может быть рефлексивным. Это значит, что объект обращается к своей собственной операции. В данном примере таким сообщением является сообщение Сортировать.

<== предыдущая лекция | следующая лекция ==>
Идентификация объектов | Подход к разработке диаграммы последовательности
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 245; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.