Chizma 66. Diagramma ketma-ketliklar Ssenariy dizayni buyurtma
Izoh. E'tibor bering, Item ob'ektining belgisi yoqilgan diagramma ketma-ketliklar boshqacha dan belgilar boshqalar ob'ektlar. Gap shundaki, biz sinfning bir nechta nusxasini o'rnatdik. Haqiqatan ham, buyurtma bir nechta mahsulotdan iborat bo'lishi mumkin, shuning uchun Buyurtma ob'ekti talab qilinadi olish ma `lumot O bir nechta ob'ektlar Mahsulot (Element) . O'rniga Bormoq, uchun tanishtirish har mahsulot alohida Biz foydalanish Sinfning bir nechta namunasi uchun UML yozuvi, bittasini ifodalovchi nishon biroz ob'ektlar.
Kimga qil ob'ekt bir nechta V StarUML ta'kidlash ob'ekt, bosish tomonidan uni sichqoncha bitta bir marta, V ochildi muharrir xususiyatlari qo'yish belgilash katagiga kiring Bo'lim IsMultiInstance (rasm. 67).
Chizma 67. Yaratilish koʻplik ob'ekt
shoxlanish oqim boshqaruv
Odatda Uchun asosiy oqim voqealar ko'pchilik pretsedentlar muqobil oqimlar uchun bitta ketma-ketlik diagrammasi qurilgan - qo'shimcha grafikalar, tasvirlab berish Hammasi dam olish stsenariylar. Shunday qilib harakat qilish qiyin, chunki ko'rsatish mantiq AGAR-SHUNDAN-BOSHQA. Biroq Agar Bu zarur Va Yo'q chigallashadi diagramma, Bu Bu mumkin qil Bilan Yordam sharoitlar. olib kelamiz misol.
Misol. IN jarayon dizayn xaridor buyurtma mumkin biroz muqobillar. Masalan, yoqilgan ikkinchi qadam dizayn buyurtma xaridor o'z buyurtmasini tasdiqlashi yoki rozi bo'lmasligi mumkin tafsilotlar (sm. misol yuqori). Yoniq diagramma ketma-ketliklar Bu mumkin tasvirlash qanday bo'lsa ko'rsatilgan yoqilgan 68-rasm.
Chizma 68. shoxlanish oqim boshqaruv
Agar mijoz ikkinchi bosqichda o'z buyurtmasini tasdiqlasa (mijoz buyurtmani tasdiqladi), keyin jarayon buyurtmani to'lashga o'tadi. Agar xaridor bo'lmasa tasdiqlaydi buyurtma (mijoz qildi emas tasdiqlang the buyurtma), Bu ochiladi Xarid savati. UML yozuvida odatdagidek shart yoziladi kvadrat qavs ichida []. E'tibor bering, biz avvalgisini soddalashtirdik to'lov tavsifi diagrammasi, aks holda jarayon filiallarini qo'shish qildi bo'lardi uni og'ir Va qiyin tushunilgan. Yoniq amaliyot yaxshiroq har bir stsenariy uchun alohida ketma-ketlik diagrammasini chizish oqim voqealar.
Do'stlaringiz bilan baham: |