Ob'ektga yo'naltirilgan rollarni tahlil qilish va modellashtirish - Object Oriented Role Analysis and Modeling

The Ob'ektga yo'naltirilgan rollarni tahlil qilish va modellashtirish (OOram) - tushunchasiga asoslangan usul rol, ob'ektga yo'naltirilgan modellashtirishni amalga oshirish uchun.[1]

Dastlab (1989) o'ylab topilgan Ob'ektga yo'naltirilgan rollarni tahlil qilish, sintez va tuzilish (OORASS), usul o'zaro ta'sirni muayyan ob'ektlar / misollar bilan bog'lamasdan, o'zaro ta'sir modellarini tavsiflashga qaratilgan. OOram dastlab tomonidan ishlab chiqilgan Trygve Reenskaug (1996), Oslo universiteti professori va Norvegiya IT-kompaniyasining asoschisi Taskon. OOramda "rollar" ning qo'llanilishi, qo'llanilishida o'xshash Agentga yo'naltirilgan dasturlash.

Korxona modellari OOramga muvofiq yaratilgan bir nechta ko'rinishlarga ega bo'lishi mumkin, har bir ko'rinish modelning ba'zi jihatlarini aks ettiradi.[2] Quyidagi o'nta fikr taklif etiladi:[3]

  1. Xavotir doirasi: Namunaviy modelda ifodalangan hodisani matnli tavsifi.
  2. Rag'batlantiruvchi javob ko'rinishi: Atrof muhit rollari tashkilotdagi faoliyatni (rag'batlantirishni) qanday ta'sir qilishi (ta'sir) bilan birgalikda tasvirlaydi.
  3. Rollar ro'yxati ko'rinishi: Namunaviy modelning barcha rollarini tavsiflovchi ro'yxat, atributlar va matn bilan izohlash.
  4. Semantik ko'rinish: Rollarning ma'nosini va rollar o'rtasidagi munosabatlarni tasvirlaydi.
  5. Hamkorlik ko'rinishi: Rollar va xabarlarning yo'llarini tasvirlaydi.
  6. Interfeys ko'rinishi: Xabar yo'lida yuborilishi mumkin bo'lgan barcha xabarlarni tavsiflaydi.
  7. Stsenariy ko'rinishi: Rollar o'rtasida oqadigan xabarlarning namunaviy ketma-ketligini ta'minlaydi (aniq misol).
  8. Jarayon ko'rinishi: Rollar va ular bilan bog'liq harakatlar o'rtasidagi ma'lumotlar oqimini tavsiflaydi.
  9. Vaziyat diagrammasi ko'rinishi: Har bir rol uchun huquqiy holatlarni o'tishni boshlaydigan xabarlar bilan birgalikda tavsiflash mumkin.
  10. Uslub spetsifikatsiyasini ko'rish: Rolga tegishli har bir usul uchun qanday xabarlarni yuborish kerakligini tavsiflaydi. Shuningdek, amalga oshiriladigan protseduralarni belgilashi mumkin.

OOram modellarni namoyish etish va ularni etkazish uchun rasmiy va norasmiy yozuvlar va tillarning xilma-xilligini taklif qiladi. Qaysi ko'rinishni ishlatish muayyan vaziyatdagi ehtiyojlarga bog'liq.[2]

Shuningdek qarang

Adabiyotlar

  1. ^ Reenskaug, Trygve (1996). "Ob'ektlar bilan ishlash: OOram Framework dizayn tamoyillari" (PDF). Taskon, Norvegiya. (Taqdim etilgan OOPSLA 1996 yilgi seminar: Kadrlarni loyihalashtirish tamoyillarini o'rganish)
  2. ^ a b Terje Totland (1997). 5.2.8 Ob'ektga yo'naltirilgan rollarni tahlil qilish va modellashtirish (OOram) Tezislar, Norvegiya Fan va Texnologiya Universiteti (NTNU), Trondxaym.
  3. ^ (Reenskaug, 1996: 60)

Qo'shimcha o'qish

  • Reenskaug, Trygve; P. Vold; O. A. Lehne (1996). Ob'ektlar bilan ishlash: OOram dasturiy ta'minotini ishlab chiqarish usuli. Manning / Prentice Hall.
  • Rebekka J. Virfs-Brok va Ralf E. Jonson (1990). Ob'ektga yo'naltirilgan dizayndagi dolzarb tadqiqotlarni o'rganish. ACM aloqalari, vol. 33, yo'q. 9 (1990 yil sentyabr), 105–124-betlar. OORASS 113–116-betlarda.