Моделирования uml
Download 1.84 Mb. Pdf ko'rish
|
ivanov novikov unificirovannii jazik modelirovanija uml 2011
6
5 1 2 3 4 13 7 8 9 10 11 12 Рис. 4.19. Диаграмма деятельности по увольнению сотрудника (AdmFire) Маркер данных pos немедленно отправляется в хранилище данных (3 на рис. 4.19), поскольку оно имеет единственную входящую дугу, и сохраняется там для дальнейшего использования. Маркер данных fnd отправляется в узел управления "разветвление" (8 на рис. 4.19), где проверяется значение этого маркера данных. Если выполняется условие fnd = true , то маркер данных отправляется в узел управления "развилка" (9 на рис. 4.19), и выполняется следующий шаг. В противном случае выполнение графа деятельности заканчивается. Узел управления "развилка" (9 на рис. 4.19) размножает полученный маркер на два и отправляет их дальше, запуская два 175 параллельных потока управления (10 и 11 на рис. 4.19). Заметим, что в данном случае содержимое маркеров теряется, поскольку принимаются они не через контакты, а непосредственно, как маркеры управления. Деятельность Notify Boss готова принять маркер управления по переходу (11 на рис. 4.19) и маркер данных dpt (5 на рис. 4.19) от деятельности Get Person Info . Эта деятельность запускается, а после завершения отправляет маркер управления в заключительное состояние потока (12 на рис. 4.19), где он поглощается, и выполнение этого потока управления завершается. Деятельность Calc Payment готова принять маркер управления по переходу (10 на рис. 4.19) и маркер данных pos из хранилища. Эта деятельность запускается, а после завершения отправляет маркер управления деятельности Delete Account . Деятельность Delete Account готова принять маркер управления от предыдущей деятельности и маркер данных pos из хранилища по переходу (13 на рис. 4.19). Эта деятельность запускается, а после завершения отправляет маркер управления в заключительное состояние потока (12 на рис. 4.19), где он поглощается, и выполнение этого потока управления завершается. Download 1.84 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling