Funksional Dekompositsiya (misol). Dekompozitsiya va modullik
■ Tizimni loyihalash - belgilangan talablar to'plamini qondiradigan komponentlar
to'plamini va komponentlararo interfeysni aniqlash. Asosan, yaxshi loyihalarni
yaratishning ko'plab usullari mavjud, biroq loyihalash usuli tizimning asosiy
elementlarini yuqori darajada tasvirlashdan boshlab qandaydir parchalanishni o'z
ichiga oladi va tizim funksiyasi va funktsiyalari bir-biriga qanday mos kelishini ko'rib chiqadi.
Vasserman loyihalash besh usulda yaratish mumkinligini taklif qilgan:
■ 1. Modulli dekompozitsiya: Bu konstruktsiya komponentlarga funksiyalarni
belgilashga asoslangan. Bu yerda loyihalash amalga oshirilishi lozim boʻlgan
funksiyaning yuqori darajadagi tavsifi bilan boshlanadi va har bir komponent
qanday tashkil etilishi va boshqa komponentlar bilan bogʻliqligi haqida quyi
darajadagi tushuntirishlarni tuzadi.
■ 2. Maʼlumotlarga yoʻnaltirilgan Dekompozitsiya: Bu loyihalash tashqi
maʼlumotlar tuzilmalariga asoslangan.
Event oriented Decomposition:
(Hodisaga yoʻnaltirilgan dekompozitsiya)
■ Ushbu dizayn tizim boshqarishi kerak boʻlgan hodisalarga asoslanadi va hodisaning tizim holatini qanday oʻzgartirishi haqidagi maʼlumotlardan foydalanadi. Yuqori darajadagi tavsif turli holatlarning kataloglarini va quyi darajadagi tavsif holat transformatsiyasi qanday sodir bo‘lishini tavsiflaydi.
Outside in Design:
■ Bu yondashuv tizimga kiritilgan maʼlumotlardan foydalanishga asoslangan. Yuqori darajadagi tavsifda foydalanuvchi kiritishi mumkin boʻlgan barcha mumkin boʻlgan kiritishlar roʻyxati va quyi darajadagi tavsiflar manzillar, kirishlar bilan nimalar bajarilgani va qanday chiqishlar ishlab chiqarilganligi .
Do'stlaringiz bilan baham: |