Modellashtirishda besh turdagi diagrammalardan foydalaniladi va UML diagrammasi xatti-harakatlar, sinf, tizim va quyi tizim modellashtirishda katta rol oʻynaydigan tizim dinamik jihatlarini modellashtirish vositasidir. Har bir bunday diagrammada koʻplab aktyorlar, pretsedentlar va ular oʻrtasidagi munosabatlar mavjud.
UML foydalanish holatlari diagrammalari turli xil ilovalarda keng qo'llaniladi, ayniqsa, turli xil foydalanish holatlari yoki foydalanish holatlari nuqtai nazaridan tizimni ko'rish zarur bo'lganda. Aksariyat hollarda bu tizim, sinf yoki quyi tizim kontekstini modellashtirish yoki tanlangan elementlarning xatti-harakatlariga qo‘llaniladigan talablarni modellashtirishni o‘z ichiga oladi.
Tizimning harakatini belgilash, vizuallashtirish va hujjatlashtirish uchun foydalanish misoli diagrammasi katta ahamiyatga ega. Undan foydalanib, ishlab chiquvchi tizimni, quyi tizimni yoki sinflarni tushunish, shuningdek, muayyan kontekst uchun elementlardan foydalanishning afzalliklariga tashqaridan qarash osonroq. Bunday UML diagrammasi bajariladigan tizimlarni sinovdan o'tkazish uchun alohida ahamiyatga egato'g'ridan-to'g'ri muhandislik, shuningdek, ularning ichki tuzilishini yaxshiroq tushunish uchun, ayniqsa teskari muhandislikda.
Ushbu vaziyat tuzilishi muvaffaqiyatga olib keladigan asosiy stsenariyga muqobil topish uchun ajoyib vositadir. Har bir qadamda o'zingizga qayta-qayta savollar bering: "Yana nima bo'lishi mumkin?" Va xususan: "Nima noto'g'ri bo'lishi mumkin?" Bu erda barcha mumkin bo'lgan kengaytirish shartlarini boshidanoq bilib olish yaxshidir. Bu kelajakdagi oqibatlar ustida ishlashda chalkashmaslikka yordam beradi. Muammoni hal qilish uchun faqat mumkin boʻlgan barcha sharoitlar boshidanoq eng yaxshi oʻrganilgan. Bu usul oqibatlar ustida ishlayotganda tiqilib qolmaslikka yordam beradi. Shuning uchun, iloji bo'lsa, iloji boricha ko'proq shartlarni ko'rib chiqing va bu kelajakda xatolarning kamayishiga olib keladi.
Foydalanish misoli diagrammasi bilan ishlashning eng yaxshi varianti uning mazmunini koʻrsatadigan grafik jadvaldir. Bu strukturaviy usullarda qo'llaniladigan kontekst diagrammasiga biroz o'xshaydi. Axir, jadvalda tizimning chegaralari, shuningdek, tashqi dunyo bilan aloqasi ko'rsatilgan.
Ushbu holat diagrammasi aktyorlar, foydalanish holatlari va ular orasidagi munosabatlarni aniq ko'rsatadi:
– u yoki bu pretsedent aktyorlarining ijrosi;
– boshqa foydalanish holatlarini oʻz ichiga olgan foydalanish holatlari.
UML modellashtirishda foydalanish misoli mazmuni hech narsa aytmaydi, lekin diagrammaning taqdim etilishi hammasini aks ettiradi. Biroq, siz diagrammasiz qilishingiz mumkin. Mutaxassislarfoydalanish misolini ishlab chiqishda diagramma yaratishga ko'p kuch sarflamaslikni tavsiya eting. Ularning matn mazmuniga e'tibor qaratsangiz yaxshi bo'ladi.
UML diagrammasi qoʻshish munosabatidan tashqari boshqa turlarga ham ega, masalan, kengaytirish. Mutaxassislar buni oldini olishni tavsiya qiladilar. Buning sababi shundaki, ko'pincha butun ishlab chiqish guruhlari foydalanish holatlari o'rtasidagi turli munosabatlarni ko'rib chiqishga ko'p vaqt sarflashadi. Bu energiyani behuda sarflashdir. Zero, pretsedentning matnli tavsifi bilan ishlash ancha qulayroq, bu yerda texnologiyaning haqiqiy qiymati yashiringan.