Lecture for Chapter 6, System Design: Decomposing the System


Dizayn maqsadlarini aniqlang


Download 35.32 Kb.
bet3/13
Sana23.04.2023
Hajmi35.32 Kb.
#1386965
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
ch06lect1 (1)

Dizayn maqsadlarini aniqlang

  • 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

Download 35.32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling