Моделирование бизнес-процессов



Pdf көрінісі
бет15/23
Дата12.12.2023
өлшемі1.88 Mb.
#486175
1   ...   11   12   13   14   15   16   17   18   ...   23
Boyarkin G N Kravchenko K V MU Modelirovanie bizness protsessov 23 04 2019 3

 
 
Лабораторная работа № 8
ПОСТРОЕНИЕ UML-МОДЕЛИ СИСТЕМЫ.
ДИАГРАММА ВЗАИМОДЕЙСТВИЯ 
Цель работы 
Научиться на практике построению диаграмм взаимодействий.
 
Постановка задачи 
Для заданной предметной области «Туристическое агентство» (описа-
ние см. в лаб. работе № 5) построить диаграмму взаимодействий (диаграмму 
коммуникаций). 
 
Указания 
В отличие от диаграммы последовательности, на диаграмме коммуни-
кации основное внимание уделяется структуре взаимодействия. Помимо об-
щих элементов (экземпляров действующих лиц, объектов и сообщений) 
между участниками взаимодействия отображаются ненаправленные ассоци-
ации, над которыми указываются передаваемые ими сообщения. Другой от-
личительной особенностью является использование в спецификации сооб-
щений нумерации, отражающей порядок выполнения сообщений. 


29 
При разработке диаграмм следует придерживаться следующих правил 
и рекомендаций: 
1. 
Для выбранного варианта использования необходимо перенести 
с диаграммы классов анализа все участвующие в нем классы, а с диаграммы 
вариантов использования – действующих лиц. 
2. 
На диаграмме коммуникации между классами следует отобразить ас-
социации, перенесенные с диаграммы классов, а также добавить ассоциации, 
связывающие действующих лиц с граничными классами. 
4. 
На стадии анализа имена сообщениям можно давать произвольно 
или пользоваться типовыми именами (стереотипами). В дальнейшем (в мо-
дели проектирования) имена сообщений должны соответствовать методам 
классов. 
5. 
Имена сущностей на диаграммах (экземпляры действующих лиц и объ-
екты) должны быть подчеркнуты и обозначены соответствующим образом. 
Диаграмма взаимодействия для туристического агентства представлена 
на рис. 8.1. 
Рис. 8.1. Диаграмма взаимодействия предметной области
«Туристическое агентство» 
Проектировщикам диаграмма взаимодействия может дать исчерпыва-
ющий материал о распределении обязанностей между объектами. 


30 


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   23




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет