DIZAYN SINF DIAGRAMMALARI
Machine Translated by Google
Ularni sinf diagrammasi orqali tasvirlang
Yechim modelining bir qismi sifatida DCD-larni yaratishda birinchi qadam dasturiy yechimda ishtirok etadigan sinflarni
aniqlashdir. Bularni barcha o'zaro ta'sir diagrammalarini skanerlash va aytib o'tilgan sinflarni ro'yxatga olish orqali topish
mumkin.
Usul nomlarini qo'shing
Keyingi qadam, bu sinflar uchun sinf diagrammasini chizish va dizaynda ham qo'llaniladigan Domen modelida
ilgari aniqlangan atributlarni kiritishdir.
Tur ma'lumotlarini qo'shing
Domen modelidagi ba'zi tushunchalar, masalan, kassir dizaynda mavjud emasligiga e'tibor bering.
Har bir sinfning usullarini o'zaro ta'sir diagrammalarini tahlil qilish orqali aniqlash mumkin, Misol uchun, agar
makeLineltem xabari Sale sinfining namunasiga yuborilsa, u holda Sale sinfi makeLineItem usulini belgilashi
kerak.
Assotsiatsiya va navigatsiyani qo'shing
Umuman olganda, barcha o'zaro ta'sir diagrammalarida X sinfiga yuborilgan barcha xabarlar to'plami X sinfi
belgilashi kerak bo'lgan usullarning ko'pini ko'rsatadi.
Joriy iteratsiya uchun ularni dasturiy ta'minotda ifodalashning hojati yo'q. Biroq, keyingi iteratsiyalarda, yangi
talablar va foydalanish holatlari ko'rib chiqilsa, ular dizaynga kirishlari mumkin. Masalan, xavfsizlik va tizimga
kirish talablari amalga oshirilganda, Cashier nomli dasturiy ta'minot sinfi tegishli bo'lishi mumkin.
Bog'liqlik munosabatlarini qo'shing
2.2. Usul nomlarini qo'shing
2.1. Dasturiy ta'minot sinflarini aniqlang va ularni sinf diagrammalari orqali tasvirlang
2/6
Dizayn sinfi diagrammalari
Roshan Chitrakar tomonidan tuzilgan
Ob'ektga yo'naltirilgan tahlil va dizayn
Machine Translated by Google
|