Lecture for Chapter 6, System Design: Decomposing the System


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

Ma'lumotlar tuzilishi
Doimiy ob'ektlar
Fayllar
Ma'lumotlar bazalari
Boshqaruv
Kirish nazorati
Xavfsizlik
6. Global
Resurs bilan ishlash
8. Chegara
Shartlar
Initializatsiya
T
tugatish
Muvaffaqiyatsizlik
Parchalanish
Xaritalash
7. Dasturiy ta'minot
Boshqaruv

Identifikatsiya qilish
Iplar
Monolit
Tadbirga asoslangan
Iplar
Kons. Jarayonlar

Tizim dizayni uchun talablar tahlili natijalaridan qanday foydalanish kerak

  • Funktsional bo'lmagan talablar =>
    • 1-faoliyat: Dizayn maqsadlarini aniqlash
  • Funktsional model =>
    • 2-faoliyat: Tizimning parchalanishi (Funktsional talablar, birlashish va ulash asosida quyi tizimlarni tanlash)
  • Ob'ekt modeli =>
    • 4-faoliyat: Uskuna/dasturiy ta'minotni xaritalash
    • 5-faoliyat: Doimiy ma'lumotlarni boshqarish
  • Dinamik model =>
    • 3-faoliyat: Bir vaqtning o'zida
    • 6-faoliyat: Global resurslar bilan ishlash
    • 7-faoliyat: Dasturiy ta'minotni boshqarish
  • Quyi tizimning parchalanishi
    • 8-band: Chegara shartlari

Dizayn maqsadlari ro'yxati

  • Ishonchlilik
  • O'zgartirish imkoniyati
  • Saqlash qobiliyati
  • Tushunuvchanlik
  • Moslashuvchanlik
  • Qayta foydalanish imkoniyati
  • Samaradorlik
  • Portativlik
  • Talablarning kuzatilishi
  • Xatolarga chidamlilik
  • moslik
  • Iqtisodiy samaradorlik
  • Mustahkamlik
  • Yuqori unumdorlik
  • Yaxshi hujjatlar
  • Yaxshi belgilangan interfeyslar
  • Foydalanuvchi uchun qulaylik
  • Komponentlarni qayta ishlatish
  • Tez rivojlanish
  • Minimal # xato
  • O'qish qobiliyati
  • O'rganish qulayligi
  • Eslab qolish qulayligi
  • Foydalanish qulayligi
  • Hosildorlikning oshishi
  • Arzon
  • Moslashuvchanlik

Dizayn maqsadlariga qanday erishamiz?

Keling, kichik bir misolni ko'rib chiqaylik

  • Hozirgi holat:
    • Ofisda kompyuterlardan foydalanish kerak
  • Biz nima xohlaymiz:
    • Mobil holatlarda ishlatilishi mumkin bo'lgan kompyuter.

Muammo
Nega?
Ikkalasini tavsiflovchi texnik atamalar qanday?

Hozirgi texnologiya cheklovlarini aniqlang


Yagona chiqish qurilmasi
Aniq kiritish
Foydalanuvchi qayerga qarashi muhim emas
Ruxsat etilgan tarmoq
Ulanish
Foydalanuvchining joylashuvi muhim emas

Texnologiyani faollashtiruvchi vositalar yordamida cheklovlarni umumlashtirish


Yagona chiqish qurilmasi
Aniq kiritish
Foydalanuvchi qayerga qarashi muhim emas
Ruxsat etilgan tarmoq
Ulanish
Foydalanuvchining joylashuvi muhim emas
Bir nechta chiqish qurilmalari
Noaniq kirish
Foydalanuvchi ko'rinadigan yo'nalish tegishli
Dinamik tarmoq
Ulanish
Joylashuvga asoslangan

Yangi dizayn maqsadlarini belgilang

  • Mobil tarmoqqa ulanish
  • Bir nechta chiqish qurilmalari
  • Joylashuvga asoslangan
  • Multimodal kiritish (foydalanuvchilarning qarashlari,
  • foydalanuvchilarning joylashuvi, ...)

  • Noaniq kiritish

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