CloudBDC: Call Center Services for Automotive Direct Marketing
Uml_i_hope_it_final
-
Upload
tatyana-ogay -
Category
Automotive
-
view
22 -
download
0
Transcript of Uml_i_hope_it_final
![Page 2: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/2.jpg)
Диаграмма состоянийСостояние (state) - ситуация в жизненном цикле объекта,
во время которой он удовлетворяет некоторому условию, выполняет определенную деятельность или ожидает какого-то события.
Состояние объекта определяется значениями некоторых его атрибутов и присутствием или отсутствием связей с другими объектами.
Диаграмма состояний показывает, как объект переходит из одного состояния в другое.
![Page 3: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/3.jpg)
![Page 4: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/4.jpg)
Диаграмма состоянийСостояния могут содержать параллельные состояния.
![Page 5: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/5.jpg)
Диаграмма состояний
![Page 6: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/6.jpg)
Упражнение 1.Для получения водительских прав
в РоссииПри нехватке времени и избытке
денег и связей в ГАИ их можно купить.
В противном случае нужно оплатить пошлину сдать теорию, которая делится
на сдачу экзамена в школе и сдачу теории в ГАИ
после сдачи теории - сдать практику вождения.
Построить диаграмму состояния для получения водительских прав в России.
![Page 7: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/7.jpg)
Диаграммы активностиДиаграмма активности
(деятельности) – частный случай диаграммы состояний.
Тут представлены переходы потока управления от одной деятельности к другой внутри системы.
Удобно применять для визуализации алгоритмов, по которым работают операции классов.
![Page 8: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/8.jpg)
Диаграммы активностиАлгоритм -
последовательность определенных действий или элементарных операций, выполнение которых приводит к получению желаемого результата.
Деятельность (activity) - протяженное во времени составное (неатомарное) вычисление (действие, action)
Переход – передачи контроля.
![Page 9: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/9.jpg)
Диаграммы активности
![Page 10: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/10.jpg)
Диаграммы активностиРаспараллеливание, а затем опять слияние
воедино (синхронизация) потоков управления.
![Page 11: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/11.jpg)
Диаграммы активности
![Page 12: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/12.jpg)
Диаграммы активностиДорожка - часть
области диаграммы деятельности, на которой отображаются только те деятельности, за которые отвечает конкретный объект.
![Page 13: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/13.jpg)
Упражнение 2.Нарисовать диаграмму активности
для следующей ситуации:Клиент приходите в какой-нибудь
фастфуд и заказывает на завтрак гамбургер с колой.
Официант принимает заказ, отдает
его на кухню и подает колу.
Повар готовит гамбургер. Если клиент хочет пить, то он неторопливо попивает колу, иначе просто гамбургер.
Затем официант подает завтрак и клиент его съедает.
![Page 14: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/14.jpg)
Диаграммы активностиТраектория
объекта, или поток объекта (object flow) – на диаграмме деятельности можно изобразить и объекты, относящиеся к деятельности.
![Page 15: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/15.jpg)
Упражнение 3.Дополнить диаграмму из
упражнения 2 траекторией объекта «Гамбургер».
![Page 16: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/16.jpg)
![Page 17: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/17.jpg)
Примеры использования Для моделирования процессов
В этом случае внимание фокусируется на деятельности с точки зрения экторов, которые работают с системой. Диаграммы деятельности применимы для описания бизнес-процессов. В случае такого использования диаграмм деятельности активно используются траектории объектов.
Для моделирования операций
В этом случае диаграммы деятельности играют роль "продвинутых" блок-схем и применяются для подробного моделирования вычислений. На первое место при таком использовании выходят конструкции принятия решения, а также разделения и слияния потоков управления (синхронизации).
![Page 18: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/18.jpg)
![Page 19: Uml_i_hope_it_final](https://reader036.fdocuments.net/reader036/viewer/2022062515/55ce6d89bb61eb977e8b477f/html5/thumbnails/19.jpg)
Советы по составлению диаграмм активностейПроцесс построения диаграммы активностей можно описать в
виде последовательности таких действий:
1. Составление перечня деятельностей в системе
2. Принятие решения о необходимости построения диаграммы деятельностей
3. Определение зависимостей между деятельностями
4. Выделение параллельных потоков деятельностей
5. Определение условий переходов
6. Уточните сложные деятельности