- Joylashuvga asoslangan kiritish
- Kirish foydalanuvchi joylashuviga bog'liq
- Kirish foydalanuvchining qayerga qarashiga bog'liq (“egosentrik tizimlar”)
- Ko'p modalli kiritish
- Kirish bir nechta kirish qurilmalaridan keladi
- Dinamik ulanish
- Yana umumlashtirish imkoniyati bormi?
- kontekstning alohida holati sifatida ko'rish mumkin
- Foydalanuvchining afzalliklari kontekstning bir qismidir
- Buyruqlarni talqin qilish kontekstga bog'liq
Dizayn maqsadlari o'rtasidagi bog'liqlik
Ishonchlilik
Arzon
Hosildorlikning oshishi
moslik
Talablarning kuzatilishi
Tez rivojlanish
Moslashuvchanlik
Mijoz
Yakuniy foydalanuvchi
(mijoz,
Portativlik
Yaxshi Hujjatlar
Ish vaqti
Samaradorlik
homiy)
Dasturchi/
Ta'minotchi
Minimal # xato
O'zgartirish imkoniyati, o'qilishi
Qayta foydalanish, moslashuvchanlik
Yaxshi belgilangan interfeyslar
Funktsionallik
Foydalanuvchi uchun qulaylik
Foydalanish qulayligi
O'rganish qulayligi
Xatolarga chidamli
Mustahkamlik
Odatiy dizayn savdolari 2-bo'lim. Tizimning parchalanishi - Quyi tizim ( UML: Paket )
- O'zaro bog'liq bo'lgan sinflar, uyushmalar, operatsiyalar, hodisalar va cheklovlar to'plami
- Quyi tizimlar uchun : UML ob'ektlari va sinflari .
- (Quyi tizim) xizmati:
- Quyi tizim tomonidan taqdim etilgan operatsiyalar guruhi
- Xizmatlar uchun : quyi tizimdan foydalanish holatlari
- Xizmat quyi tizim interfeysi tomonidan belgilanadi:
- O'zaro ta'sir va ma'lumotlar oqimini quyi tizim chegaralaridan/to'g'ridan-to'g'ri belgilaydi, lekin quyi tizim ichida emas .
- Yaxshi belgilangan va kichik bo'lishi kerak.
- Ko'pincha API deb ataladi: Ilova dasturchisi interfeysi, lekin bu atama tizimni loyihalashda emas, balki amalga oshirish paytida ishlatilishi kerak
Do'stlaringiz bilan baham: |