5 / 6
Dizayn
sinfi diagrammalari
Roshan Chitrakar tomonidan tuzilgan
Ob'ektga yo'naltirilgan
tahlil va dizayn
2.2.4. Bog'liqlik munosabatlarini qo'shish
Bu atribut bo'lmagan ko'rinishlar bog'liqlik munosabatlarini ko'rsatadigan chiziqli o'q chizig'i bilan tasvirlangan
bo'lishi mumkin. Bog'lanish chiziqlarining egriligida hech qanday ahamiyatga ega emas; grafik jihatdan
qulay.
UML umumiy bog'liqlik munosabatlarini o'z
ichiga oladi, bu bir element (har qanday turdagi, shu jumladan sinflar,
foydalanish holatlari va boshqalar) boshqa element haqida ma'lumotga ega ekanligini ko'rsatadi. U chiziqli
strelkali chiziq bilan tasvirlangan. Sinf diagrammalarida bog'liqlik munosabatlari sinflar
orasidagi atributsiz
ko'rinishni tasvirlash uchun foydalidir; boshqacha qilib aytganda, parametr, global yoki mahalliy e'lon
qilingan ko'rinish.
Aksincha, oddiy atributning ko'rinishi oddiy assotsiatsiya chizig'i va navigatsiya o'qi bilan ko'rsatiladi.
Masalan, Register dasturiy ob'ekti ProductCatalogga yuborilgan spetsifikatsiya xabaridan
ProductSpecification
tipidagi qaytarish ob'ektini oladi . Shunday qilib, Register mahsulot spetsifikatsiyalariga qisqa muddatli
mahalliy e'lon qilingan ko'rinishga ega .
Va Sale makeLineItem xabarida parametr sifatida
Mahsulot
spetsifikatsiyasini oladi ; u parametrning bittaga ko'rinishiga ega.
Machine Translated by Google
Roshan Chitrakar tomonidan tuzilgan
Dizayn sinfi diagrammalari
6 / 6
Ob'ektga yo'naltirilgan tahlil va dizayn
2.3. UP ichidagi DCDlar
Esda tutingki, CASE vositalari DCDSni manba kodidan teskari muhandislik (yaratish) mumkin.
Tizimning statik
strukturasini tasavvur qilish uchun doimiy ravishda manba kodidan DCD larni yaratish tavsiya etiladi.
Boshlanish - DCDs dizayn modeli odatda ishlab chiqilgunga qadar boshlanmaydi, chunki u batafsil dizayn
qarorlarini o'z ichiga oladi, ular boshlash vaqtida erta.
Qurilish - tizimning statik tuzilishini vizualizatsiya qilishda yordam sifatida boshlang'ich
koddan DCD-lar yaratilishi
davom etadi.
Ishlab chiqish - bu bosqichda DCDlar foydalanish holatlarini amalga oshirishning o'zaro ta'sir diagrammalariga hamroh
bo'ladi; ular dizaynning eng me'moriy ahamiyatga ega sinflari uchun yaratilgan bo'lishi mumkin.
Machine Translated by Google