Lecture for Chapter 6, System Design: Decomposing the System


Funktsional bo'lmagan talablar dizayn naqshlaridan foydalanish uchun maslahat berishi mumkin


Download 35.32 Kb.
bet12/13
Sana23.04.2023
Hajmi35.32 Kb.
#1386965
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
ch06lect1 (1)

Funktsional bo'lmagan talablar dizayn naqshlaridan foydalanish uchun maslahat berishi mumkin

  • Muammo bayonotini qayta o'qing
  • Dizayn naqshlarini aniqlash uchun matnli maslahatlardan foydalaning (Abbotning tahlildagi texnikasiga o'xshash).
  • Matn: "ishlab chiqaruvchidan mustaqil", "qurilma mustaqil", "mahsulotlar oilasini qo'llab-quvvatlashi kerak"
  • Matn: "mavjud ob'ekt bilan interfeys bo'lishi kerak"
    • Adapter namunasi
  • Matn: "bir nechta tizimlar interfeysi bilan shug'ullanish kerak, ularning ba'zilari kelajakda ishlab chiqilishi kerak", "erta prototip ko'rsatilishi kerak"
    • Ko'prik namunasi

Funktsional bo'lmagan talablardagi matnli maslahatlar

  • Matn: "murakkab tuzilish", "o'zgaruvchan chuqurlik va kenglik bo'lishi kerak"
    • Kompozit naqsh
  • Matn: "mavjud ob'ektlar to'plamiga interfeys bo'lishi kerak"
    • Fasad namunasi
  • Matn: "joylashuv shaffof bo'lishi kerak"
    • Proksi namunasi
  • Matn: "kengaytirilishi kerak", "ko'lamli bo'lishi kerak"
    • Kuzatuvchi namunasi
  • Matn: "mexanizmdan mustaqil siyosatni ta'minlashi kerak"
    • Strategiya namunasi

Ta'rif: quyi tizim interfeysi ob'ekti

  • Quyi tizim interfeysi ob'ekti xizmatni taqdim etadi
    • Bu quyi tizim tomonidan taqdim etilgan ommaviy usullar to'plami
    • Quyi tizim interfeysi quyi tizim interfeysi obyektining barcha usullarini tavsiflaydi
  • Quyi tizim interfeysi obyekti uchun Fasad naqshidan foydalaning

Quyi tizimlarni tanlash

  • Quyi tizimni tanlash mezonlari: o'zaro ta'sirning ko'p qismi quyi tizim chegaralarida emas, balki quyi tizimlar ichida bo'lishi kerak (Yuqori uyg'unlik).
    • Bir quyi tizim har doim boshqasini xizmatga chaqiradimi?
    • Quyi tizimlardan qaysi biri bir-birini xizmatga chaqiradi?
  • Asosiy savol:
    • Quyi tizimlar (quyi tizim interfeysi) tomonidan qanday xizmat ko'rsatiladi?
  • Ikkilamchi savol:
    • Quyi tizimlar ierarxik tartibda (qatlamlar) bo'lishi mumkinmi?
  • Qatlamlar va bo'limlarni tasvirlash uchun qanday model yaxshi?

Download 35.32 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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