Faoliyat diagrammasi - Activity diagram

UML 1.x qo'llanma uchun faoliyat diagrammasi aqliy hujum jarayon.

Faoliyat diagrammalari ning grafik tasvirlari ish oqimlari bosqichma-bosqich faoliyat va harakatlar[1] tanlov, iteratsiya va muvofiqlikni qo'llab-quvvatlash bilan. In Birlashtirilgan modellashtirish tili, faoliyat diagrammalari ham hisoblash, ham tashkiliy jarayonlarni (ya'ni, ish oqimlarini), shuningdek tegishli faoliyat bilan kesishgan ma'lumotlar oqimlarini modellashtirishga mo'ljallangan.[2][3] Faoliyat diagrammalari birinchi navbatda boshqaruvning umumiy oqimini ko'rsatsa-da, ular bir yoki bir nechta ma'lumotlar do'koni orqali faoliyat o'rtasidagi ma'lumotlar oqimini ko'rsatadigan elementlarni ham o'z ichiga olishi mumkin.[iqtibos kerak ]

Qurilish

Faoliyat diagrammalari o'qlar bilan bog'langan cheklangan sonli shakllardan tuzilgan.[4] Eng muhim shakl turlari:

  • ellipslar vakillik qilish harakatlar;
  • olmos vakillik qilish qarorlar;
  • panjaralar boshlanishni ifodalaydi (Split) yoki tugatish (qo'shilish) bir vaqtda olib boriladigan faoliyat;
  • a qora doira boshlanishni anglatadi (boshlang'ich tugun) ish oqimining;
  • an o'rab olingan qora doira oxirini anglatadi (yakuniy tugun).

Oklar boshidan oxirigacha yuguradi va harakatlar sodir bo'lish tartibini ifodalaydi.

Faoliyat diagrammalari tuzilgan shakl sifatida qaralishi mumkin oqim sxemasi an'anaviy ma'lumotlar oqimi diagrammasi bilan birlashtirilgan. Odatda oqim sxemasi texnikasida bir xillikni ifodalash uchun tuzilmalar mavjud emas.[5] Biroq, faoliyat diagrammalaridagi qo'shilish va bo'linish belgilari buni faqat oddiy holatlar uchun hal qiladi; ular o'zboshimchalik bilan qarorlar yoki ilmoqlar bilan birlashtirilganda modelning ma'nosi aniq emas.[iqtibos kerak ]

UML 1.x-da, faoliyat diagrammalari davlat diagrammalarining ixtisoslashtirilgan shakli bo'lgan,[6] UML 2.x-da, faoliyat diagrammalariga asoslanib qayta tuzilgan Petri to'ri - semantikadan farqli o'laroq, faoliyat sxemalari yordamida modellashtirish mumkin bo'lgan vaziyatlar hajmini oshirish.[7] Ushbu o'zgarishlar ko'plab UML 1.x faoliyat diagrammalarini UML 2.x da turlicha talqin qilishga olib keladi.[iqtibos kerak ]

2.x versiyasidagi UML faoliyatining diagrammalaridan har xil domenlarda foydalanish mumkin, masalan. o'rnatilgan tizimlarni loyihalashda. Modelni tekshirish texnikasi yordamida bunday spetsifikatsiyani tekshirish mumkin.[8]

Shuningdek qarang

Adabiyotlar

  1. ^ Asosiy atamalar lug'ati McGraw-hill.com saytida. Qabul qilingan 20 iyul 2008 yil.
  2. ^ UML Revision Task Force. OMG Unified Modeling Language Specification, 1.4 versiyasi (yakuniy qoralama). 2001 yil fevral.
  3. ^ J. Rumbaugh, I. Jacobson va G. Booch. Yagona modellashtirish bo'yicha til ma'lumotnomasi. Addison-Uesli, 1999 y.
  4. ^ OMG birlashtirilgan modellashtirish tilining ustki tuzilmasi, 2.1.1 versiyasi. Documentformal / 2007-02-05, Ob'ektlarni boshqarish guruhi, 2007 yil fevral. http://www.omg.org/cgi-bin/doc?formal/2007-02-05.
  5. ^ Jibitesh Mishra va Ashok Moxanti. Dasturiy ta'minot. Pearson Education, 2011 yil.
  6. ^ Dyuma, Marlon va Artur XM. Ter Xofsted. "UML faoliyatining diagrammasi ish oqimining spetsifikatsiyasi tili sifatida." ≪ UML≫ 2001 yil - yagona modellashtirish tili. Tillarni, tushunchalarni va vositalarni modellashtirish. Springer Berlin Heidelberg, 2001. 76-90.
  7. ^ Störrle, Xarald va J. H. Hausmann. "uml 2.0 faoliyatining semantikasi." IEEE Vizual tillar va inson markazida hisoblash bo'yicha simpozium materiallari. 2004 yil.
  8. ^ I. Grobelna, M. Grobelny, M. Adamski, "Mantiqiy tekshirgichlarni loyihalashda UML faollik diagrammalarini namunaviy tekshirish", DepCoS-RELCOMEX ishonchliligi va kompleks tizimlari bo'yicha to'qqizinchi xalqaro konferentsiya materiallari, Intellektual tizimlarning yutuqlari va hisoblash 286-jild, Springer Xalqaro nashriyot Shveytsariya, 233-242 betlar, 2014 y

Bibliografiya

Tashqi havolalar