Kino hisobini avtomatlashtirish tizimi


Muammoni hal qilish texnologiyasi (funktsional-texnologik sxemalar)



Download 0,88 Mb.
bet3/4
Sana04.03.2022
Hajmi0,88 Mb.
#481710
1   2   3   4
Bog'liq
Kino hisobini avtomatlashtirish tizimi

7 Muammoni hal qilish texnologiyasi (funktsional-texnologik sxemalar)
Murakkab dasturiy ta'minot tizimlarini ishlab chiqish dasturlarni ishlab chiqishning sezilarli mashaqqatliligi va ulardagi xatolarni aniqlash qiyinligi bilan bog'liq bir qator tashkiliy, texnologik va texnik muammolarni hal qilishni talab qiladi. Ushbu muammolarni hal qilish har qanday dasturlash texnologiyasini joriy qilish bilan mumkin, bu esa dasturchilarning mehnat unumdorligini va dasturlarning ishonchliligini oshiradi. Bundan tashqari, joriy etilgan texnologiya ishni rejalashtirishni soddalashtirishi va barcha jamoa a'zolarining o'zaro hamkorligini tashkil etishi, rivojlanishning har bir bosqichining vaqtini aniq nazorat qilish imkonini berishi, yaratilgan dasturiy mahsulot uchun umumiy tushunchalardagi barcha o'zgarishlarni ijrochilarga tezda etkazishi kerak. va dastur va tashqi muhit o'rtasidagi yoki dasturning alohida tarkibiy elementlari o'rtasidagi munosabatlar to'g'risidagi kelishuvlarga o'zgartirishlar kiritiladi.
Dasturiy ta'minot mahsulotini amalga oshirish vaqtini qisqartirish va murakkabligini kamaytirish uning ishonchliligiga bog'liq. Shuning uchun texnologiya ishlab chiqish bosqichida algoritmlar va dasturlarni tekshirish va sinovdan o'tkazish jarayonlarini tashkil etishni, shuningdek dasturni disk raskadrovka va sinovdan o'tkazish yondashuvlarini ta'minlashi kerak. Texnologiya aniqlangan xatolarni bartaraf etish yoki dastur funktsiyalarini o'zgartirish uchun zarur bo'lgan dasturlarning ishlashi davomida ularni juda oddiy o'zgartirish imkoniyatini ta'minlashi kerak.
Murakkab dasturiy ta'minot tizimlarini ishlab chiqish texnologiyasi dasturiy mahsulotning alohida modullarga bo'linishini talab qiladi. Shu bilan birga, modullar ko'pincha turli dasturchilar tomonidan bir-biridan mustaqil ravishda yaratiladi. Modullarni dasturiy ta'minot to'plamiga birlashtirish uchun modullarni chaqirish qoidalari va alohida modullar o'rtasida parametrlarni o'tkazish qoidalarini ishlab chiqish kerak. Ushbu qoidalar dastur ichidagi interfeysni tashkil qiladi.
Dastur ichidagi interfeys dasturni loyihalashning dastlabki bosqichida ishlab chiqilishi kerak. Uning rivojlanishi quyidagilarni o'z ichiga oladi:

  • qayta ishlangan axborotni tahlil qilish va ma'lumotlarni mantiqiy tashkil etishni tanlash;

  • qo'llaniladigan dasturlash tiliga muvofiq ma'lumotlarni ko'rsatish uchun ma'lumotlarning mavhum tuzilmalarini tanlash, ma'lumotlarni teng mantiqiy tashkil etish;

  • ma'lumotlarning jismoniy tashkil etilishini tanlash;

  • alohida dasturiy modullarning o'zaro ta'sirining tuzilishi va usullarini tanlash.

Murakkab dasturiy mahsulot tarkibini ishlab chiqish dasturni yaratishning asosiy bosqichlaridan biri bo'lib, bunda dasturda alohida modullarni ajratib ko'rsatish, ularning funktsiyalarini aniqlash, chaqirish tartibi, o'zaro ta'sir qilish qoidalari va bo'ysunish kerak. Dasturni modullarga bo'lish modullarning asosiy xususiyatlarini tushunishni hisobga olgan holda amalga oshirilishi kerak:
Modul - bu operatsion tizim yoki boshqa dasturiy modul tomonidan chaqirilishi mumkin bo'lgan mustaqil dastur. Modulga havolalar modul nomi bilan amalga oshiriladi.
Modul boshqaruvni uni chaqirgan modulga qaytarishi kerak.
Modulda bitta kirish va bitta chiqish bo'lishi kerak. Kirishning o'ziga xosligi modulning yopilishini, uni chaqirishning o'ziga xosligini kafolatlaydi va dasturni tuzatish va texnik xizmat ko'rsatishni sezilarli darajada osonlashtiradi.
Modul cheklangan o'lchamlarga ega bo'lishi kerak. Bu talab har bir modul alohida, nisbatan kichik funksiyani tashkil etishi bilan belgilanadi. Bundan tashqari, modul matni uni tushunish va saqlashni osonlashtirish uchun ko'rinadigan bo'lishi kerak.
Modulning ishlashi uning oldingi qo'ng'iroqlariga bog'liq bo'lmasligi kerak.
Dasturning tuzilishi va uzatiladigan ma'lumotlarning asosiy turlari aniqlangandan so'ng, modullar o'rtasidagi aloqalar bo'yicha kelishuvlar o'rnatiladi. Shartnomalar alohida modullarni chaqirish qoidalarini, parametrlarni o'tkazish qoidalarini va ishlab chiqilgan dasturiy mahsulotni operatsion tizim bilan bog'lash qoidalarini o'z ichiga oladi.
Funksiyalarni to'g'ri tanlash va ularni keyinchalik mantiqiy bog'lanishlarni hisobga olgan holda modullar o'rtasida taqsimlash murakkab dasturlarni loyihalashda asosiy vazifadir.
Dizaynlashning eng keng tarqalgan usuli bu yuqoridan pastga dasturlashdir.
Ushbu yondashuv intuitiv jihatdan jozibali va so'nggi bir necha yil ichida adabiyotda ko'p muhokama mavzusi bo'ldi. Yuqoridan pastga dizayn konstruktiv dasturlash, bosqichma-bosqich takomillashtirish dasturlash va ierarxik dizayn kabi boshqa nomlar bilan ham tanilgan.
Yuqoridan pastga dasturlash echilishi kerak bo'lgan masalani ba'zi mavhum funktsiyalarga ketma-ket parchalash, so'ngra ularning har birini takomillashtirishga asoslanadi. Shunday qilib, murakkab dastur uchun dastur modullarining ierarxik tizimi olinadi.
Har bir bosqichda modullar tomonidan amalga oshirilgan funktsiyalarni ketma-ket takomillashtirish amalga oshiriladi.
Ushbu takomillashtirish har bir funktsiyani amalga oshirishda operatsiyaning oddiy ko'rinishiga erishilgunga qadar amalga oshiriladi.
Yuqoridan pastga dasturlash ancha murakkab dasturlar yaratish imkonini beradi.
Shu bilan birga, individual modullarni amalga oshiradigan dasturchilarga qo'yiladigan malaka talablari qisqartirilishi mumkin.
Axborotni yig'ish, uzatish, qayta ishlash va berishning texnologik jarayoni sxemalari
Ushbu bo'limda muammoni hal qilishning funktsional va texnologik sxemalari keltirilgan.
Avvalo, kataloglarni yuritish vazifasini ko'rib chiqamiz, uni A1 deb ataymiz. Uni amalga oshirish uchun katalog menejeri ma'lumotlarni saralaydi va keyin ma'lumotlarni tegishli jadvallarga kiritadi. Ma'lumotlarni kiritish vazifasi bir necha bosqichlarga bo'linishi mumkin. A1 masalani yechishning funksional-texnologik sxemasi 14-rasmda keltirilgan.

Shakl 14. - A1 "Ma'lumotnomalarni yuritish" topshirig'ining funktsional-texnologik sxemasi
Har bir tanlangan modul uchun funksional-texnologik sxema va uni kodlashning batafsil algoritmi ishlab chiqilgan. A1 topshiriqning blok-sxemasi 14-rasmda, A1 topshiriqning barcha modullarining funksional va texnologik sxemalari 15-rasmda keltirilgan.

Shakl 15. - A1 "Kataloglarni yuritish" vazifasini hal qilish sxemasi

Shakl 16. - A1 topshiriq modullarining funktsional-texnologik sxemalari
8 Foydalanuvchi uchun qoʻllanma
Dasturni ishga tushirish va u bilan ishlash bo'yicha qo'llanma asosiy dastur oynasida u bilan ishlashni boshlaganingizda paydo bo'ladi.

17-rasm - Foydalanuvchi uchun qo'llanma
Xulosa
Dasturiy mahsulot ustida ishlash jarayonida muallif original interfeys dizayni va uning ergonomik yechimidan foydalangan holda asosiy interfeysdan dasturning qo'shimcha menyu va shakllariga kirish muammolarini aniqladi va hal qildi.
Dastur ustida ishlash jarayonida dasturiy mahsulotning asosiy va qo'shimcha bloklariga kirish va o'tishning zarur tizimi ishlab chiqildi va joriy etildi, bu AT ishida talab qilinadigan server va tarmoqqa kirish mexanizmlarining aniq tavsifini ta'minlaydi. har bir xodimning ish joyi uchun bo'lim.
Muallif dasturiy mahsul ustida ishlash jarayonida “Chiptalarni sotishni avtomatlashtirish” dasturiy mahsulini loyihalash va joriy etish uchun zaruriy ilmiy-texnik tahlillarni amalga oshirdi.

Download 0,88 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish