• Use Case view bo’limiga sichqoncha chap tugmasi ikki marta bosiladi.  “ Main
  • [File] -> [New Project By Approach]




    Download 1,11 Mb.
    Pdf ko'rish
    bet3/3
    Sana21.09.2024
    Hajmi1,11 Mb.
    #271871
    1   2   3
     [File] -> [New Project By Approach]
    menu. 
    4a-rasm. StarUML dasturida yangi loyiha yaratish 
    Select 
    [Rational Approach] 


    4b-rasm. StarUML dasturida yangi loyiha yaratish 
    5-rasm. Yaratilgan loyihaning umumiy oynasi 
    Use-case modeli tizimning funktsional talablarini foydalanish holatlari 
    nuqtai nazaridan tavsiflaydi. Bu tizimning mo'ljallangan funksionalligi 
    (foydalanish holatlari) va uning muhiti (aktyorlar) modelidir. Foydalanish 
    holatlari sizga tizimdan kerak bo'lgan narsalarni tizim ushbu ehtiyojlarni qanday 
    qondirishiga bog'lash imkonini beradi. 
    Foydalanish modelini menyu sifatida tasavvur qiling, xuddi restorandagi 
    menyu kabi. Menyuga qarab, siz o'zingiz uchun nima borligini, alohida taomlar 
    va ularning narxlarini bilasiz. Shuningdek, restoran qanday taomlarga xizmat 


    qilishini bilasiz: italyan, meksika, xitoy va boshqalar. Menyuga qarab, siz ushbu 
    restoranda sizni kutayotgan ovqatlanish tajribasi haqida umumiy taassurot olasiz. 
    Menyu, aslida, restoranning xatti-harakatlarini "model qiladi". 
    Bu juda kuchli rejalashtirish vositasi bo'lganligi sababli, foydalanish 
    namunasi odatda barcha jamoa a'zolari tomonidan rivojlanish tsiklining barcha 
    bosqichlarida qo'llaniladi. 
    Loyihaning Use case diagrammasini chizish. Buning uchun quyidagi 
    ketma-ketlik amalga oshiriladi 

    Yuqorida ko’rsatilgan rasmdan 
    Use Case view 
    bo’limiga sichqoncha chap 
    tugmasi ikki marta bosiladi. 


    Main
    ” bo’limida to’g’ridan to’g’ri diagrammani chizish mumkin (yoki 
    Use Case View 
    menuyusidan sichqoncha o’ng tugmasini bosib 
    [Add 
    Diagram] -> [Use Case Diagram] 
    ketma-ketliklari tanlanadi. 
    6-rasm. Loyiha uchun Use Case diagrammasini yaratish 


    Use case diagrammasini shakllantirish jarayonida quyidagi elementlardan 
    foydalaniladi: 

    Actor 

    Use Case 

    Association 

    Directed Association 

    Generalization 

    Dependency 

    Include 

    Extend 

    System Boundary 

    Package 
    7a-rasm. Actor elementi 


    7b-rasm. Use case elementi 
    7c-rasm. Assotsatsiya (komponentalarni bog’lash) elementi 


    Onlayn ta’lim platformasi uchun UML diagrammalarini ishlab chiqish 
    8-rasm. Loyihaning Use case diagrammasi 
    Sinf diagrammasi deyarli barcha ob'ektga yo'naltirilgan usullardan 
    foydalanadigan markaziy modellash usulidir. Ushbu diagramma tizimdagi 
    ob'ektlarning turlarini va ular o'rtasida mavjud bo'lgan turli xil statik 
    munosabatlarni tavsiflaydi. 
    Aloqalar 
    Muhim bo'lgan munosabatlarning uchta asosiy turi mavjud: 
    Assotsiatsiya - turdagi misollar o'rtasidagi munosabatlarni ifodalaydi (bir 
    kishi kompaniyada ishlaydi, kompaniyaning bir qator idoralari mavjud. 
    Meros - OO'da foydalanish uchun ER diagrammalariga eng aniq 
    qo'shimcha. U OO dizaynida merosga bevosita mos keladi. 
    Aggregatsiya - agregatsiya, ob'ektga yo'naltirilgan dizayndagi ob'ekt 
    kompozitsiyasining shakli. 
    Sinf diagrammasi, tizimdagi klasslar, ularga tegishli obyektlar va ularning 
    aloqador xususiyatlari haqida ma'lumot beradi. Sinf diagrammasining asosiy 
    maqsadi, tizimdagi klasslarni, ularning xususiyatlari va ularga tegishli obyektlarni 


    tushuntirishdir. Sinf diagrammasi, tizimning yaratilishi va boshqa tizimlar bilan 
    bog'liqligini tushuntiradi. 
    Sinf diagrammasi, klasslar, interfeyslar, o'zgaruvchilar, metodlar va ularning 
    aloqador turli xil xususiyatlari haqida ma'lumot beradi. Sinf o'zgaruvchilar bilan 
    aloqador ma'lumotlar saqlash uchun ishlatiladi, metodlar esa klassdagi 
    ma'lumotlarni boshqarish uchun ishlatiladi. Interfeyslar esa, klasslarning boshqa 
    klasslar bilan bog'liqligini aniqlash uchun ishlatiladi. 
    Sinf diagrammasi, tizimning strukturasini va boshqa tizimlar bilan 
    bog'liqlikni namoyish etish uchun juda foydali bo'ladi. Sinf diagrammasi, 
    tizimning ishlashi haqida tushuntirish uchun yaxshi bir vosita bo'lib, tizimni 
    yaxshi tushuntirish uchun yoki tizimni yaxshilash uchun ishlatiladi. 
    Sinf diagrammasi yaratish uchun, tizimni yaratishda ishlatilgan dasturlash 
    tili (masalan, Java, C++, Python va boshqalar) asosida, klasslar, interfeyslar, 
    o'zgaruvchilar va metodlar yaratiladi. Sinf va ularning aloqador xususiyatlari 
    klasslar diagrammasida namoyish etiladi. Sinf diagrammasi tizim yaratishda juda 
    muhim bo'lib, tizimni tushuntirish va tizimni yaxshilashda yordam beradi. 
    9-rasm. Loyihaning Class diagrammasi. 
    Sequence diagrammasi vaqt ketma-ketligiga asoslangan ob'ektlarning 
    hamkorligini modellashtiradi. U foydalanish holatining muayyan stsenariysida 


    ob'ektlarning boshqalar bilan qanday o'zaro ta'sirini ko'rsatadi. Ilg'or vizual 
    modellashtirish qobiliyati bilan siz bir necha marta bosish orqali murakkab ketma-
    ketlik diagrammasini yaratishingiz mumkin. Bundan tashqari, Visual Paradigm 
    kabi ba'zi modellashtirish vositalari siz foydalanish holatlari tavsifida aniqlagan 
    voqealar oqimidan ketma-ketlik diagrammasini yaratishi mumkin. 
    10-rasm. Loyihaning sequence diagrammasi. 


    11-rasm. Loyihaning sequence diagrammasi. 

    Download 1,11 Mb.
    1   2   3




    Download 1,11 Mb.
    Pdf ko'rish