• KOMPONENT DIAGRAMMASI.
  • Umlda dizayn




    Download 1,56 Mb.
    bet3/7
    Sana27.11.2023
    Hajmi1,56 Mb.
    #106789
    1   2   3   4   5   6   7
    Bog'liq
    Uml asosiy turlari

    Yuqoridagi ob'ekt UML diagrammasi biz ilgari ko'rsatgan sinf diagrammasiga asoslangan. U biz avval yaratgan sinflarning misollarini (ob'ektlarini) tasvirlaydi. Aniqroq qilib aytadigan bo'lsak, "Mijoz" umumiy klassi endi "Jeyms" deb nomlangan haqiqiy mijozga ega. Jeyms umumiy sinfning namunasidir va u berilgan qiymatlar bilan bir xil atributlarga ega. Xuddi shu narsa Checkings and Savings hisobi bilan ham amalga oshirildi. Ularning ikkalasi ham o'z sinflarining ob'ektlari.

    Siz biron bir xatoni sezdingizmi? Sinf diagrammasi misolini ko'rib chiqing. "Hisob_raqami" va "marshrutlash_raqami" atributlari Checkings and Savings hisobi uchun har xil ekanligini ko'rishingiz mumkin. Natijada, ushbu atributlarni umumiyroq "Hisob" sinfiga emas, balki ularning tegishli sinflariga qo'yish mantiqiyroq.

    Bundan tashqari, biz "wire_routing_number" va "bic" atributlaridan foydalanmasligimizni payqashdik. Bu bizning tizimimizni loyihalashda biror narsa noto'g'ri bo'lishi mumkinligidan dalolat beradi. Ehtimol, biz ularni ushbu aniq misolda talab qilmaymiz, bu bizga eski tuzilmani saqlashga imkon beradi. Biroq, zudlik bilan hal qilinishi kerak bo'lgan dizayndagi nuqson borligi uchun yaxshi imkoniyat bor.

    KOMPONENT DIAGRAMMASI.

    Murakkab tizimlarning hujjatlari bilan ishlashda komponent UML diagrammalari tizimni kichikroq komponentlarga ajratishga yordam beradi. Ba'zan tizim arxitekturasini tasvirlash qiyin, chunki u bir nechta bo'limlarni o'z ichiga olishi yoki turli texnologiyalarni qo'llashi mumkin.

    Murakkab tizimlarning hujjatlari bilan ishlashda komponent UML diagrammalari tizimni kichikroq komponentlarga ajratishga yordam beradi. Ba'zan tizim arxitekturasini tasvirlash qiyin, chunki u bir nechta bo'limlarni o'z ichiga olishi yoki turli texnologiyalarni qo'llashi mumkin.

    Masalan, Lambda arxitekturasi murakkab arxitekturaning tipik namunasidir, uni UML komponent diagrammasi yordamida ifodalash mumkin. Lambda arxitekturasi bir nechta kompaniyalar tomonidan tarqatilgan tizimda ma'lumotlarni saqlash va qayta ishlash uchun foydalaniladigan ma'lumotlarni qayta ishlash arxitekturasidir. U uch xil qatlamdan iborat: tezlik qatlami, ommaviy qatlam va xizmat qiluvchi qatlam.


    Download 1,56 Mb.
    1   2   3   4   5   6   7




    Download 1,56 Mb.