Roshan Chitrakar tomonidan tuzilgan
Dizayn sinfi diagrammalari
4/6
Ob'ektga yo'naltirilgan tahlil va dizayn
Assotsiatsiyaning har bir uchi rol deb ataladi va DCDlarda rol navigatsiya o'qi bilan bezatilgan
bo'lishi mumkin. Navigatsiya - bu assotsiatsiya bo'ylab manba ob'ektlaridan maqsadli sinfga bir yo'nalishda
harakat qilish mumkinligini ko'rsatadigan rolning xususiyati. Navigatsiya ko'rinishni nazarda tutadi.
Navigatsiya o'qi bilan bog'lanishning odatiy talqini bu atributning manbadan maqsad sinfga ko'rinishidir.
Atributlar turlari, usul parametrlari va usulning qaytish qiymatlari ixtiyoriy ravishda ko'rsatilishi
mumkin. Ushbu ma'lumotni ko'rsatish yoki ko'rsatmaslik haqidagi savolni quyidagi kontekstda ko'rib
chiqish kerak:
DCD auditoriyani hisobga olgan holda yaratilishi kerak.
Ob'ektga yo'naltirilgan dasturlash
tilida amalga oshirilganda, u odatda maqsadli sinfning namunasiga
ishora qiluvchi atributga ega bo'lgan manba sinf sifatida tarjima qilinadi. Masalan,
Register klassi Sale
misoliga havola qiladigan atributni belgilaydi. Ko'pchilik, agar hammasi bo'lmasa ham, DCD lardagi
uyushmalar kerakli navigatsiya o'qlari bilan bezatilgan bo'lishi kerak. Sinflar orasidagi kerakli ko'rinish
va assotsiatsiyalar o'zaro ta'sir diagrammalarida ko'rsatilgan.
Agar u dasturiy ta'minot ishlab chiquvchilari o'qishi uchun yaratilgan bo'lsa, past darajadagi to'liq
tafsilotlar shovqin
nisbatiga salbiy ta'sir ko'rsatishi mumkin.
Agar u avtomatik kod yaratishga ega bo'lgan CASE vositasida yaratilgan bo'lsa, to'liq va to'liq
ma'lumot kerak.
sinf diagrammalarini yaratish vaqtida emas, balki kod ishlab chiqarish vaqtida. Biroq,
UML usul
spetsifikatsiyasi uchun boshqa sintaksisga ruxsat beradi.
Misol uchun, barcha parametrlarni va ularning turi ma'lumotlarini ko'rsatish kerakmi? Bu ma'lumot
mo'ljallangan auditoriya uchun qanchalik aniq ekanligiga bog'liq.