STRUKTURALI MODELLAR
Shunday qilib, EIS dasturiy ta'minotini ishlab chiqishga tizimli yondashuvning mohiyati uning avtomatlashtirilgan funktsiyalarga bo'linishida (bo'linishida) yotadi: tizim funktsional quyi tizimlarga bo'linadi, ular o'z navbatida kichik funktsiyalarga, vazifalarga va hokazolarga bo'linadi. maxsus protseduralar. Shu bilan birga, tizim yaxlit ko'rinishni saqlaydi, unda barcha tarkibiy qismlar o'zaro bog'liqdir. Tizimni "pastdan yuqoriga" ishlab chiqishda individual vazifalardan butun tizimga qadar yaxlitlik yo'qoladi, alohida komponentlarning axborot o'zaro ta'sirini tavsiflashda muammolar paydo bo'ladi.
Strukturaviy yondashuvning barcha eng keng tarqalgan usullari bir qator umumiy tamoyillarga asoslanadi:
1. “Bo‘l va zabt et” tamoyili;
2. Ierarxik tartiblash printsipi - tizimning tarkibiy qismlarini har bir darajadagi yangi detallar qo'shilishi bilan ierarxik daraxt tuzilmalariga tartibga solish printsipi.
Ikki asosiy tamoyilni ajratib ko'rsatish, qolgan tamoyillar ikkinchi darajali degani emas, chunki ularning birortasini e'tiborsiz qoldirish oldindan aytib bo'lmaydigan oqibatlarga olib kelishi mumkin (shu jumladan butun loyihaning muvaffaqiyatsizligi "). Ushbu tamoyillarning asosiylari:
1. Abstraksiya printsipi - tizimning muhim tomonlarini ajratib ko'rsatish va ahamiyatsizlardan chalg'itish.
2. Tizim elementlarining izchilligi, asosliligi va izchilligi tamoyili.
3. Ma'lumotlarni strukturalash printsipi - ma'lumotlar strukturali va ierarxik tartibga solinishi kerak.
Strukturaviy yondashuvda tizimning funktsional tuzilishini va ma'lumotlar o'rtasidagi munosabatlarni tavsiflovchi asosan ikkita guruh vositalari mavjud. Mablag'larning har bir guruhi ma'lum turdagi modellarga (diagrammalarga) mos keladi, ular orasida eng keng tarqalganlari:
DFD (Data Flow Diagrams) - ma'lumotlar oqimi diagrammasi;
SADT (Strukturaviy tahlil va dizayn texnikasi - strukturaviy tahlil va dizayn metodologiyasi) - modellar va mos keladigan funktsional diagrammalar: IDEF0 (tizimlarni funktsional modellashtirish), IDEF1x (ma'lumotlar bazalarini kontseptual modellashtirish), IDEF3x (qurilish sifatini baholash tizimlarini qurish). ob'ektning ishi; oqim jarayonlarining grafik tavsifi, jarayonlarning o'zaro ta'siri va ushbu jarayonlar tomonidan o'zgartiriladigan ob'ektlar);
· ERD (Entity - Relationship Diagrams) - "ob'ekt-munosabat" diagrammalari.
Dasturiy ta'minotga bo'lgan talablarni shakllantirish bosqichida tizimli yondashuvning deyarli barcha usullari (strukturaviy tahlil) ikkita modellashtirish vositalaridan foydalanadi:
1. Tizim bajarishi kerak bo'lgan funktsiyalarni va bu funktsiyalar o'rtasidagi munosabatlarni ko'rsatadigan diagrammalar - DFD yoki SADT (IDEF0).
2. Ma'lumotlar va ularning munosabatlarini modellashtiruvchi diagrammalar (ERD).
Ro'yxatda keltirilgan diagrammalarning o'ziga xos shakli va ularning konstruktsiyalarining talqini dasturiy ta'minotning hayot aylanish bosqichiga bog'liq.
Dasturiy ta'minot talablarini shakllantirish bosqichida SADT-modellari va DFDlar "AS-IS" modelini va "TO-BE" modelini yaratish uchun ishlatiladi, bu esa tashkilotning biznes jarayonlarining mavjud va taklif qilingan tuzilmasini va ular o'rtasidagi o'zaro ta'sirni aks ettiradi. (SADT-modellaridan foydalangan holda, qoida tariqasida, u faqat ushbu bosqich bilan cheklangan, chunki ular dastlab dasturiy ta'minotni loyihalash uchun mo'ljallanmagan). ERD yordamida tashkilotda foydalaniladigan ma'lumotlarning tavsifi ma'lumotlar bazasini (DBMS) amalga oshirish vositalaridan qat'i nazar, kontseptual darajada amalga oshiriladi.
Izoh: Dasturiy ta'minotni ishlab chiqishga moslashuvchan yondashuv, tezkor rivojlanishning asosiy tamoyillari ko'rib chiqiladi. Ma'lum darajada tezkor dasturiy ta'minotni ishlab chiqish tamoyillariga mos keladigan texnikalarro'yxati berilgan. Tez rivojlanishning asosiy qadriyatlari va tamoyillari tahlil qilinadi.
Do'stlaringiz bilan baham: |