2-ma’ruza. Lоyihalashning o’rni.
2.1. Dasturiy ta'minot tizimlarining tizim tahlili
2.2. Avtomatlashtirilgan axborotni qayta ishlash va boshqarish tizimlari
Tizimli tahlil zamonaviy kompyuter texnologiyalari imkoniyatlari bilan tizim nazariyasi va kibernetika g'oyalari va tamoyillarini sintez qilishni anglatadi va murakkab tabiat ob'ektlarini (tizimlarini) o'rganish va modellashtirish uchun ishlatiladi [4, 5, 6]. Tizimlarni tahlil qilish quyidagi asosiy printsiplarga asoslanadi:
1) tuzilmaviylik;
2) muammolarning o'zaro bog'liqligi va izchilligi;
3) maqsadni belgilash va hal qilish qobiliyati;
4) maqbulligi, ratsionalligi va maqbulligi;
5) sifatli natijalarga e'tibor qaratish; 6) maqsadlar, vositalar va natijalarning izchilligi; 7) barqarorlik va o'zgaruvchanlik.
Strukturaviy printsipning mohiyati tizimni qismlarga bo'linib yoki birlashtirilganda uning sifat xususiyatlarini saqlab qolishdir. Bunday holda ikkita asosiy tadqiqot usuli qo'llaniladi:
- dekompozitsiya - uning qismlari xususiyatlarini o'rganish asosida muammoning tahlili va taxminlarini olish usuli;
- yig'ish - subtaskalarni bitta vazifaga birlashtirishga asoslangan tadqiqot usuli.
Ketma-ket parchalanish bilan tarkibiy qismlar to'plami ierarxik daraxt deb ataladi , bo'linish jarayoni esa takrorlanuvchi xarakterga ega. Bunday strukturaning bir darajali elementlarini tanlash quyidagi printsiplar asosida amalga oshirilishi kerak:
- moddiylik , ushbu darajani tahlil qilish uchun zarur bo'lgan elementlarni ajratib ko'rsatish kerak;
- bir xillik , ushbu darajadagi tahlil maqsadi uchun bir xil ahamiyatga ega bo'lgan elementlar kiritilishi kerak;
- mustaqillik , tahlil qilingan darajadagi elementlar o'zaro mustaqil bo'lishi kerak.
Tizimlarni tahlil qilishning asosiy maqsadi loyihalash yoki boshqarish jarayonida yuzaga keladigan mavjud muammoni qaror qabul qilish muammosiga aylantirish orqali uni tushunish va hal qilishga yordam berishdir. Tizimlarni tahlil qilish modellari tizimni tadqiqot uchun qulay bo'lgan shaklda namoyish etishga imkon beradi va kontseptual loyihalash vositasi sifatida ishlaydi. Dasturiy ta'minot tizimini tizimiy tahlil qilishda uchta asosiy model turlari qo'llaniladi: loyihalash jarayonida ma'lumotlar bazasi, dasturiy ta'minot arxitekturasi va protsessual algoritmlarni ishlab chiqish uchun ketma-ket dizayn echimlariga aylantiriladigan axborot, tarkibiy va xulq-atvor (4-rasm).
Bundan tashqari, dizayn echimlari dasturiy ta'minot modullariga kodlash natijasida amalga oshiriladi, ular sinov bosqichidan so'ng foydalanishga tayyor dasturiy ta'minot tizimini shakllantiradi.
Tizim tahlili tadqiqot jarayoni sifatida yopiq iterativ boshqaruv tsikliga kiritilgan bosqichlar ketma-ketligidan iborat , chunki loyihalash echimlari shaklida amalga oshirilgan tahlil natijalari real avtomatlashtirilgan boshqaruv tizimiga ta'sir qiladi va uni tizimli o'rganishni talab qiladigan yangi sifat holatiga keltiradi.
Shakl: 4. Dasturiy ta'minotni loyihalashda tizim tahlil modellari
Bunday boshqaruv modelini amalga oshiradigan tizim tahlilining asosiy bosqichlari sxematik tarzda shakl. besh.
Shakl: 5 . Tizimni tahlil qilish bosqichlari
Ushbu modelda tizim tahlilini o'tkazishning mantiqiy ketma-ketligini tashkil etuvchi asosiy jarayonlar quyidagilardan iborat:
- haqiqiy ob'ektni uning holatini kuzatish va avval og'zaki shaklni (tabiiy til yordamida tasvirlash), so'ngra matematik modelni shakllantirish orqali o'rganish;
- yaratilgan modellarni amalga oshiradigan dasturlar yordamida simulyatsiya modellashtirish, natijada ob'ektlarni boshqarish to'g'risida qaror qabul qilish;
- olingan simulyatsiya modelini sinovdan o'tkazish, uning davomida optimal boshqarish parametrlari aniqlanadi, tarkibiy moslashuv amalga oshiriladi, modelning o'zi aniqlanadi, o'rganilayotgan tizimning xatti-harakatlari bashoratlari shakllantiriladi;
- modellashtirish natijalarini simulyatsiya qilingan ob'ektning tizimli mohiyatini talqin qilish va tushunishning asosiy jarayoni sifatida tahlil qilish, uning sifat holatini o'zgartiradigan boshqaruv harakatini shakllantirish bilan.
Do'stlaringiz bilan baham: |