Kursning predmeti uml tilining 5 versiyasining notaviy tavsifi va ob'ektga yo'naltirilgan tahlil jarayonining xususiyatlari, dasturiy ta'minotni loyihalash va ishlab chiqish



tải về 0.69 Mb.
trang15/106
Chuyển đổi dữ liệu28.03.2024
Kích0.69 Mb.
#56991
1   ...   11   12   13   14   15   16   17   18   ...   106
Kursning predmeti uml tilining 5 versiyasining notaviy tavsifi v

Diagrammalarni tuzishda quyidagi asosiy tavsiyalarga amal qilish kerak:

  • Har bir diagramma modellashtirilgan mavzu sohasining tegishli bo'lagining to'liq tasviri bo'lib xizmat qilishi kerak. Gap shundaki, diagrammani ishlab chiqish jarayonida ushbu model va diagramma konteksti nuqtai nazaridan muhim bo'lgan barcha ob'ektlarni hisobga olish kerak . Diagrammada ma'lum elementlarning yo'qligi modelning to'liq emasligining belgisidir va uni keyinchalik takomillashtirishni talab qilishi mumkin.

  • Model diagrammasidagi barcha ob'ektlar bir xil taqdimot darajasida bo'lishi kerak . Bu erda biz nafaqat bir xil elementlar nomlarining izchilligini, balki tasvirlarning to'liqligiga erishish uchun alohida diagrammalarni bir-biriga joylashtirish imkoniyatini ham nazarda tutamiz . Etarli darajada murakkab tizim modellari bo'lsa , individual diagrammalarni ketma-ket takomillashtirish yoki detallashtirish strategiyasiga rioya qilish tavsiya etiladi .

  • diagrammalarda aniq ko'rsatilishi kerak . UMLda, diagrammada ba'zi belgilar bo'lmasa , ularning standart qiymatlaridan foydalanish mumkin (masalan, atributlar va sinf operatsiyalari ko'rinishini bilvosita ko'rsatganda), ammo buni amalga oshirish kerak. barcha diagramma elementlarining xususiyatlarini aniq ko'rsatishga intiling .

  • Diagrammalarda ziddiyatli ma'lumotlar bo'lmasligi kerak. Modelning nomuvofiqligi uni amalga oshirishda va keyinchalik amaliyotda foydalanishda jiddiy muammolarni keltirib chiqarishi mumkin. Masalan, agregatsiya yoki kompozitsion munosabatlarni tasvirlashda yopiq yo'llarning mavjudligi tegishli sinflarni amalga oshiradigan dastur kodidagi xatolarga olib keladi. Xuddi shu nom maydonida bir xil nomli va turli xususiyat atributlariga ega bo'lgan elementlarning mavjudligi ham noaniq talqinga olib keladi va muammolar manbai bo'lishi mumkin.

  • Har bir diagramma uning barcha elementlarini to'g'ri talqin qilish va barcha ishlatiladigan grafik belgilarning semantikasini tushunish uchun o'zini o'zi etarli bo'lishi kerak . Mahalliy diagramma elementlari bo'lmagan har qanday tushuntirish matnlari (masalan, sharhlar) ishlab chiquvchilar tomonidan e'tiborga olinmasligi kerak. Shu bilan birga, diagrammalarning umumiy bo'laklari bir xil turdagi boshqa diagrammalarda aniqlanishi yoki batafsil ko'rsatilishi, ichki yoki bo'ysunuvchi diagrammalarni shakllantirishi mumkin . Shunday qilib, UML tilidagi tizim modeli ierarxik tarzda joylashtirilgan diagrammalar to'plami bo'lib , ularning tafsilotlari tegishli tizim loyihasini amalga oshiradigan dastur kodini keyingi yaratish uchun etarli bo'lishi kerak.

  • Muayyan dastur modeli uchun diagramma turlarining soni qat'iy belgilanmagan. Oddiy ilovalar uchun barcha turdagi diagrammalarni istisnosiz qurishning hojati yo'q . Ulardan ba'zilari tizim dizaynida oddiygina etishmayotgan bo'lishi mumkin va bu ishlab chiquvchining aybi hisoblanmaydi. Masalan, tizim modelida foydalanuvchi kompyuterida mahalliy ravishda ishlaydigan dastur uchun joylashtirish diagrammasi bo'lmasligi mumkin . Diagrammalar ro'yxati muayyan tizim loyihasining o'ziga xos xususiyatlariga bog'liqligini tushunish muhimdir .

  • Har qanday tizim modeli faqat UML tilining yozuvida aniqlangan elementlarni o'z ichiga olishi kerak. Bu faqat UML metamodelida allaqachon aniqlangan konstruksiyalardan foydalangan holda loyihani ishlab chiqishni boshlash talabiga ishora qiladi . Amaliyot shuni ko'rsatadiki, ushbu konstruktsiyalar dasturiy ta'minot tizimlarining ko'pgina tipik loyihalarini taqdim etish uchun etarli. Va faqat UML tilining zarur asosiy elementlari bo'lmagan taqdirda, ma'lum bir tizim modelini etarli darajada ifodalash uchun ularni kengaytirish mexanizmlaridan foydalanish kerak . UML metamodelining asosiy yozuvi bilan bog'liq bo'lgan elementlarning semantikasini qayta belgilashga yo'l qo'yilmaydi .

UML tilining turli diagrammalarini vizualizatsiya qilish uchun o'rnatilgan qo'llab-quvvatlash vositalarining mavjudligi ma'lum darajada grafik belgilarning noto'g'ri ishlatilishini bartaraf etish, shuningdek, boshqaruvni boshqarish imkonini beradi. diagramma elementlari nomlarining o'ziga xosligi . Biroq, modelning izchilligi uchun yakuniy javobgarlik ishlab chiquvchiga tegishli bo'lganligi sababli , unutmaslik kerakki, UML formatining yo'qligi va uning kengaytirilishi asboblar tomonidan to'liq aniqlanmaydigan potentsial xatolar manbai bo'lishi mumkin. Aynan shu holat barcha ishlab chiquvchilardan UML tilining barcha elementlarining yozuvlari va semantikasini chuqur bilishni talab qiladi .
3-ma'ruza:

tải về 0.69 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   11   12   13   14   15   16   17   18   ...   106




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương