Muhammad Al-xorazmiy nomidagi Toshkent axborot texnologiyalar universiteti Dasturiy injinering fakulteti 2-kurs 310-20 guruh talabasi Xolmatov Asilbekning Dasturiy injiniringa kirishdan bajargan 1-Mustaqil ishi


Download 484.07 Kb.
bet1/4
Sana16.06.2023
Hajmi484.07 Kb.
#1493263
  1   2   3   4



Muhammad Al-xorazmiy nomidagi Toshkent axborot texnologiyalar universiteti Dasturiy injinering fakulteti 2-kurs
310-20 guruh talabasi Xolmatov Asilbekning Dasturiy injiniringa kirishdan bajargan 1-Mustaqil ishi.



Topshirdi. Xolmatov Asilbek
Qabl qildi. Raxmonova Munisaxon

Variant-53
Mavzu: Dasturiy taminot taxlilining klassik metodlari

Tahlilning klassik usullari. Strukturaviy tahlil. Ma'lumotlar tuzilmalariga qaratilgan tahlil.


Klassik talablarni tahlil qilish usullari dasturiy ta'minot tizimlarini protsessual amalga oshirishga qaratilgan. Talablarni tahlil qilish mijoz tomonidan bajariladigan talablarning norasmiy tavsifi va tizim dizayni o'rtasida ko'prik bo'lib xizmat qiladi.
Strukturaviy tahlil dasturiy ta'minotga bo'lgan talablarni tahlil qilishning rasmiylashtirilgan usullaridan biridir. Bu usul muallifi Tom Qayer Marko (1979. Ushbu usulda dasturiy mahsulot ma'lumotlar oqimini o'zgartiruvchi sifatida qaraladi. Strukturaviy tahlilning asosiy elementi ma'lumotlar oqimi diagrammasi hisoblanadi. SDA ma'lumotlar oqimi diagrammasi ma'lumotlar oqimini va tizimning kirish qismidan chiqishiga o'tishda sodir bo'ladigan o'zgarishlarni tasvirlash uchun grafik vositadir. Diagrammaning elementlari shaklda ko'rsatilgan shaklga ega.
Dasturiy ta'minot mahsulotini abstraktsiyaning istalgan darajasida tasvirlash uchun diagrammadan foydalanish mumkin. O'zaro bog'langan diagrammalar tizimining namunasi shaklda ko'rsatilgan. Eng yuqori (nol) darajadagi diagramma tizimni o'q bilan bitta oval shaklida ifodalaydi, u asosiy yoki kontekstli model deb ataladi. Kontekst modeli dasturiy mahsulotning tashqi havolalarini belgilash uchun ishlatiladi.
Tafsilotlar (tizimni aniqlashtirish) uchun 1-darajali diagramma kiritilgan. Ushbu diagrammadagi transduserlarning har biri umumiy tizimning pastki funktsiyasidir. Shunday qilib, biz F o'zgartirgichni o'zgartirgichlarning butun tizimi bilan almashtirish haqida gapiramiz. Keyingi takomillashtirish (masalan, F3 transduser) 2-darajali diagrammaga olib keladi. Ular SDA 1 2-darajali diagrammalarga bo'linganligini aytishadi.
1.Ma’lumotlar oqimi diagrammasi elementlari

2. O'zaro bog'langan ma'lumotlar oqimi sxemalari tizimi
+

Axborot oqimining uzluksizligini va ego uyg'unligini saqlab qolish muhimdir. Bu shuni anglatadiki, har qanday darajadagi har bir transduserga kirish va chiqishlar bir xil bo'lib qolishi kerak. Diagrammada ishlov berish ketma-ketligi aniq ko'rsatilmagan. Aniq ko'rsatmalar dizayn bosqichiga qoldiriladi.


Ma'lumotlar oqimi diagrammasi abstraktsiya, grafikdir. Grafikni muammoli maydon bilan bog'lash (grafik-modelga aylantirish) uchun uning tarkibiy qismlari - yoylar va cho'qqilarning talqinini o'rnatish kerak.
Ma'lumotlar strukturasiga yo'naltirilgan tahlil usullari
Har qanday tizim uchun muammoli sohaning elementlari iplar, jarayonlar va ma'lumotlar tuzilmalari hisoblanadi. Strukturaviy tahlil faqat ma'lumotlar oqimi va jarayonlari bilan faol ishlaydi.
Ma'lumotlar tuzilishiga yo'naltirilgan usullar quyidagilarni ta'minlaydi:
1) asosiy axborot ob'ektlari va operatsiyalarini aniqlash;
2) ma'lumotlarning ierarxik tuzilishini aniqlash;
3) tipik tuzilmalardan ma'lumotlar tuzilmalarining joylashuvi - ketma-ketliklar, tanlovlar, takrorlar;
4) ierarxik ma'lumotlar tuzilmasini dastur tuzilmasiga aylantirish bosqichlari ketma-ketligi.
Ikki usul eng mashhur: Warnier-Orr usuli va Jekson usuli.
Warnier-Orr usulida tuzilmalarni tasvirlash uchun Warnier diagrammalaridan foydalaniladi.
Warnier diagrammalarini qurish uchun 3 ta asosiy elementdan foydalaniladi: ketma-ketlik, tanlash, takrorlash.
Jekson usuli
Jekson usuli (1975) 6 bosqichdan iborat. Uch bosqich tahlil bosqichida, qolganlari esa loyihalash bosqichida amalga oshiriladi.
1. Ob'ekt - harakat. Ob'ektlar aniqlangan - axborot manbalari yoki qabul qiluvchilar va harakatlar - ob'ektlarga ta'sir qiluvchi real dunyo hodisalari.
2. Obyekt-tuzilma. Ob'ektlardagi harakatlar Jekson diagrammasi bilan ifodalanadi.
3. Dastlabki modellashtirish. Ob'ektlar va harakatlar qayta ishlash modeli sifatida ifodalanadi. Model va real dunyo o'rtasidagi aloqalar aniqlanadi.
4. Funksiyalarni kengaytirish. Xizmat funktsiyalari aniqlanadi va tavsiflanadi.
5. Tizim vaqtini hisobga olish. Kelajakdagi jarayonlarni rejalashtirish xususiyatlari aniqlanadi va baholanadi.
6. Amalga oshirish. Tizim muhiti bilan muvofiqlashtirish, apparat platformasini ishlab chiqish.

55. Dizayn iterativ jarayon sifatida .Tizimning tuzilishi . Nazoratni modellashtirish .Modulda parchalanish . 



Download 484.07 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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