UML diagrammasi Rational Rose -da
Rational Rose - har qanday murakkablikdagi dasturiy tizimlarni loyihalash uchun kuchli CASE vositasi. Ushbu dasturiy mahsulotning afzalliklaridan biri UML diagrammalaridan foydalanish imkoniyati bo'ladi. Aytishimiz mumkinki, Rational Rose bu UML diagrammalarining grafik muharriri.
Ratsional tizim dizayneri ixtiyorida Rose quyidagi diagramma turlarini taqdim etadi, ularning ketma-ket yaratilishi butun tizim va uning alohida komponentlari haqida to'liq tasavvurga ega bo'lishga imkon beradi:
Ish diagrammasidan foydalaning pretsedentlar );
Joylashtirish diagrammasi topologiya );
davlat diagrammasi davlatlar );
Faoliyat diagrammasi (faoliyat diagrammasi);
o'zaro ta'sir diagramma (o'zaro ta'sir diagrammalari);
Ketma-ketlik diagrammasi (harakatlarning ketma-ketligi sxemalari);
Hamkorlik diagrammasi (hamkorlik diagrammasi);
Sinf sxemasi (sinf sxemalari);
Komponent diagrammasi (komponent diagrammasi).
Foydalanish holatlari diagrammasi (pretsedentlar diagrammasi)
Ushbu turdagi diagramma tizim bajaradigan operatsiyalar ro'yxatini yaratishga imkon beradi. Ko'pincha bu turdagi diagramma funktsiyalar diagrammasi deb ataladi, chunki bunday diagrammalar to'plami asosida tizim talablari ro'yxati tuziladi va tizim tomonidan bajariladigan funktsiyalar to'plami aniqlanadi.
Har bir bunday diagramma yoki, odatda deyilganidek, har bir Foydalanish case - aktyorlar tomonidan ta'qib qilingan xatti-harakat stsenariysining tavsifi .
Ushbu turdagi diagramma avtomatlashtirilgan fan sohasining biznes jarayonlarini tavsiflash, kelajakdagi dasturiy ta'minot tizimiga qo'yiladigan talablarni aniqlash uchun ishlatiladi. Tizimning ham, predmet sohasining ham ob'ektlari va ular bajaradigan vazifalarni aks ettiradi.
Joylashtirish diagrammasi (topologiya diagrammasi)
Ushbu turdagi diagramma tizimning texnik vositalarini, ya'ni dasturlarni emas, balki apparatni tahlil qilish uchun mo'ljallangan. Ingliz tilidan to'g'ridan-to'g'ri tarjimada Deployment "joylashtirish" degan ma'noni anglatadi, ammo "topologiya" atamasi ushbu turdagi diagrammaning mohiyatini aniqroq aks ettiradi.
Protsessor ), qurilmalar ( Qurilma ) va ularning ulanishlarini ko'rsatadigan faqat bitta shunday diagramma yaratilgan .
Odatda, ushbu turdagi diagramma tizimni loyihalashning eng boshida u ishlaydigan uskunani tahlil qilish uchun ishlatiladi.
Davlat Xin bilan onam diagramma (holat diagrammasi)
Tizimning ma'lum bir xatti-harakatga ega bo'lgan har bir ob'ekti ma'lum bir holatda bo'lishi, bir holatdan boshqasiga o'tishi, ob'ektning xatti-harakati stsenariysini amalga oshirish jarayonida muayyan harakatlarni bajarishi mumkin. Haqiqiy tizimlardagi aksariyat ob'ektlarning xatti-harakatlarini chekli avtomatlar nazariyasi nuqtai nazaridan tasvirlash mumkin, ya'ni ob'ektning xatti-harakati uning holatlarida aks etadi va diagrammaning bu turi buni grafik tarzda aks ettirish imkonini beradi. Buning uchun ikki turdagi diagrammalardan foydalaniladi: Statechart diagramma (holat diagrammasi) va faoliyat diagrammasi (faoliyat diagrammasi)
Davlat jadvali diagramma (holat diagrammasi)
d iagrammasi ( Statechart ) murakkab xatti-harakatlar modeliga ega bo'lgan tizim ob'ektlarining holatini ko'rsatish uchun mo'ljallangan. Bu ikki davlat jadvalidan biri Mashina , unga bitta menyu bandidan kirish mumkin.
Faoliyat diagrammasi (faoliyat diagrammasi)
B u holat diagrammasining keyingi rivojlanishi. Aslida, ushbu turdagi diagramma modellanayotgan ob'ektning holatini aks ettirish uchun ham ishlatilishi mumkin, ammo Faoliyatning asosiy maqsadi diagramma ob'ektning biznes jarayonlarini aks ettirishdan iborat. Ushbu turdagi diagramma nafaqat jarayonlar ketma-ketligini, balki jarayonlarning tarmoqlanishi va hatto sinxronlanishini ham ko'rsatishga imkon beradi.
Ushbu turdagi diagrammalar har qanday murakkablikdagi ob'ektlarning xatti-harakati uchun algoritmlarni loyihalash imkonini beradi, shuningdek, oqim sxemalarini tuzishda ham foydalanish mumkin.
o'zaro ta'sir diagramma (o'zaro ta'sir diagrammasi)
Ushbu turdagi diagramma ketma-ketlik diagrammasi (harakatlarning ketma-ketligi diagrammasi) va hamkorlik diagrammasini (hamkorlik diagrammasi) o'z ichiga oladi. Ushbu diagrammalar tuzilayotgan tizimdagi ob'ektlarning o'zaro ta'sirini turli nuqtai nazardan ko'rib chiqishga imkon beradi.
Ketma-ketlik diagrammasi (harakatlarning ketma-ketligi diagrammasi)
T izimdagi ob'ektlarning o'zaro ta'siri mijoz ob'ektlari tomonidan xabarlarni qabul qilish va uzatish va bu xabarlarni server ob'ektlari tomonidan qayta ishlash orqali sodir bo'ladi. Shu bilan birga, turli vaziyatlarda bir xil ob'ektlar mijoz sifatida ham, server sifatida ham harakat qilishi mumkin.
Ushbu turdagi diagramma ob'ektlar orasidagi xabarlar ketma-ketligini aks ettirish imkonini beradi.
Ushbu turdagi diagramma muayyan o'zaro ta'sirga e'tibor bermaydi, asosiy e'tibor xabarlarni qabul qilish / uzatish ketma-ketligiga qaratilgan. Ob'ektlarning barcha munosabatlarini ko'rib chiqish uchun hamkorlikdan foydalaniladi. diagramma .
Do'stlaringiz bilan baham: |