Leksiya. Yagona modellashtirish tili uml ning asosiy tushunchalari. Ob'ektlar va munosabatlar. Sinf va foydalanish holatlari diagrammasi



Download 167,09 Kb.
bet35/42
Sana04.02.2022
Hajmi167,09 Kb.
#429633
1   ...   31   32   33   34   35   36   37   38   ...   42
Bog'liq
Лек 5 1 Язык UML

RUPning o'ziga xos xususiyatlari

  • RUP - iterativ jarayon (Controlled Interactive);

  • Use Cases (Use Case Driven) apparatidan oxirigacha foydalanishni nazarda tutadi;

  • Arxitekturani rivojlantirishga alohida e'tibor qaratilmoqda (Architecture Centric);

  • Talablar va o'zgarishlarni boshqarishni o'z ichiga oladi (Talablar konfiguratsiyasi va o'zgarishlarni boshqarish);

  • U PS rivojlanishining dizayn konsepsiyasiga asoslanadi (Komponentga asoslangan ishlab chiqish).

  • Vizual modellashtirishga asoslangan (Visual Modeling Techniques);



Takrorlashlar. Klassik palapartishlik hayot aylanishi talablarni tahlil qilish, loyihalash, ishlab chiqish, yig'ish va dasturiy ta'minotni sinovdan o'tkazish bosqichlarini o'z ichiga oladi, ular ketma- ket amalga oshiriladi . Ushbu yondashuvning asosiy kamchiligi shundaki, PS talablariga har qanday o'zgartirishlar juda qimmat. Buning sababi shundaki, o'zgartirishlar kiritish zarurati ushbu yondashuv bilan, odatda rivojlanishning oxiriga kelib aniqlanadi, shuning uchun butun tizimning modelini tahrirlash va dastur kodiga katta hajmdagi o'zgartirishlar kiritish kerak. Ushbu yondashuv kichik loyihalar uchun va PSga qo'yiladigan talablar qat'iy belgilangan va o'zgarmasligi kafolatlangan hollarda yaxshi. Afsuski, real hayotda bunday loyihalar kam.
spiral hayot aylanishiga asoslangan dasturiy ta'minotni loyihalash va ishlab chiqishga iterativ yondashuvni taklif qiladi . Butun hayot tsikli to'rt bosqichni o'z ichiga oladi - loyihaga kirish (tadqiqot), ishlab chiqish (rejani aniqlashtirish), loyihalash va joylashtirish. Har bir faza iteratsiyalar ketma-ketligidan iborat bo'lib, ularning soni har qanday bo'lishi mumkin. Har bir iteratsiyada yuqoridagi texnologik jarayonlar PS ning kichik qismini ishlab chiqish uchun ketma-ket qo'llaniladi. Bunday holda, natijani mijozga taqdim etish joizdir. U amalga oshirishni baholash, o'z sharhlarini berish imkoniyatiga ega, bu esa PSga qo'yiladigan talablarni o'zgartirish va takomillashtirishga olib kelishi mumkin. Keyingi iteratsiya talablarning keyingi qismini amalga oshirish va birlashtirish va mijozning sharhlariga muvofiq talablarning o'zgarishini hisobga olgan holda allaqachon ishlab chiqilgan qismni kengaytirishni o'z ichiga oladi. Jarayonning bunday tashkil etilishi bir qator afzalliklarga ega.

  • Talablarning o'zgarishi va aniqlanishi dastur kodining miqdori nisbatan kichik bo'lgan dastlabki rivojlanish davrida allaqachon aniqlanadi, shuning uchun o'zgartirishlar kiritishning murakkabligi sezilarli darajada past bo'ladi.

  • Rivojlanish jarayonining dastlabki bosqichida dasturiy ta'minotning oraliq versiyalarini (prototiplarini) baholash uchun mijozlar mutaxassislarini jalb qilish mumkin. Natijada, yakuniy mahsulot mijoz undan kutgan narsani bajarishi ehtimoli ancha yuqori, ya'ni dasturiy ta'minotning yuqori sifati kafolatlanadi.

  • Arxitektura va integratsiya xavfi kamayadi. Iterativ yondashuv kuchli arxitekturani yaratadi, u tadqiqot bosqichlarida ishlab chiqiladi va keyin bir necha dastlabki iteratsiyalarda sinovdan o'tkaziladi va takomillashtiriladi. Har bir iteratsiya tizimga yangi elementlarning integratsiyalashuvini o'z ichiga oladi, ya'ni har bir iteratsiyadagi integral elementlarning soni PS ning barcha ishlab chiqilgan elementlarining global integratsiyasiga qaraganda kichik va kuzatish osonroq.

  • Iterativ yondashuv dasturiy ta'minot elementlaridan to'liqroq qayta foydalanishni rag'batlantiradi. Har bir iteratsiya natijalarini tahlil qilish dasturiy ta'minot arxitektorlariga potentsial qayta foydalanish mumkin bo'lgan qismlarni aniqlashga va keyingi iteratsiyada ularni qayta foydalanish mumkin bo'lgan kodlar sifatida rasmiylashtirishga imkon beradi. Ushbu xususiyat OO va KB dizayni g'oyalariga juda mos keladi.


Download 167,09 Kb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   42




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish