1 лари, объектга йўналтирилган дастурлаш тиллари


Дастурлаштириш технологиялари



Download 121,5 Kb.
bet3/5
Sana20.03.2022
Hajmi121,5 Kb.
#502175
1   2   3   4   5
Bog'liq
3 маъруз

2. Дастурлаштириш технологиялари.

2.1. Тизимли дастурлаштириш. Тизимли дастурлаштириш – таҳлилга, лойиҳалашга ва дастурий таъминотга тизимли ёндашувга асосланган дастурлаштиришнинг методологиясидир. Бу методология 70-йлларнинг бошларида туғилган ва шунчалар ҳаётий бўлдики, ҳозирги кунгача катта сондаги лойиҳаларнинг асоси бўлиб келмоқда. Бу технологиянинг асосини қуйидаги ҳолатлар ташкил этади:


Мураккаб масала функционал яхши бошқариладиган кичикроқ масалаларга ажратилади. Ҳар бир масала бир кириш ва бир чиқишга эга. Бу ҳолда дастурнинг бошқарилувчи оқими аниқ функционал белгиланган элементар масалаостилар йиғиндисидан иборат бўлади.
Масалада фойдаланиладиган бошқарилувчи тузулишларнинг соддалиги. Бу ҳолат, мантиқий масала минимал функционал етарлича содда бошқарилувчи тузилишлар тўла йиғиндисидан ташкил топишини англатади. Бунда тизим мисоли сифатида мантиқ алгебрасини келтириш мумкин. Унда ҳар бир функция функционал тўлиқ тизим: дизъюнкция, конъюнкция ва инкор орқали ифодаланади.
Дастурни ишлаб чиқиш босқима-босқич амалга оширилиши лозим. Ҳар бир босқичда бутун масаланинг контекстида уларнинг қиймати ва аҳамияти аниқ тушунилган ҳолда чегараланган сондаги аниқ қўйилган масалалар ечилиши лозим. Агар шундай тушунишга эришилса, бу ушбу босқич жуда катта ва уни элементар қадамларга ажратиш лозимлигини англатади.
2.2. Модуллик дастурлаштири концепцияси. Тузулишли дастурлаштириш технологияси каби, дастурлаштиришнинг модуллик технологиясини бир неча тушунча ва ҳолатлар кўринишида ифодалаш мумкин:
Масалани функционал декомпозицияси - катта масалани кичикроқ масалаларга, функционал мустақил масалаостиларга – модулларга ажратиш. Модуллар ўзаро кириш ва чиқиш маълумотлари билан алоқадор.
Модуль – модуллик дастурлаштиршнинг концепциясининг асосидир. Ҳар бир модуль функционал декомпозицияда бир кириш ва бир чиқишга эга бўлган «қора қутичани» ифодалайди.. Модуллик ёндашув уни эксплуатация қилиш жараёнида дастурни осонгина модернизациясини амалга ошириш имкониятини беради ва уни кузатиб боришни енгиллаштиради. Шимча равишда модуллик ёндашув бир лойиҳа дастурининг қисмларини турли дастурдаш тилларида ишлаб чиқиш, шундан кейин компоновка қилиш воситалари ёрдамида уларни бир юкловчи модулга бирлаштириш имкониятини беради.
Жорий қилинадиган ечимлар содда ва аниқ бўлиши лозим. Агар модулнинг вазифаси тушунарсиз бўлса, у ҳолда, бу дастлабки ёки оралиқдаги масала декомпозицияси етарлича сифатли ўтказилмаганлигидан далолат беради. Бундай ҳолда масалани яна бир бор таҳлил қилиш ва балки қўшимча масалаостиларга ажратиш керакдир. Лойиҳада мураккаб жой бўлганда уларни ҳижжалаб ўйланган изоҳлар тизими ёрдамида ҳужжатлаштириш зарур. Бу жараённи масаланинг барча модулларини вазифаларини аниқ тушунгунга қадар ва уларни мақбул бирлаштиришга эришгунга қадар давом эттириш лозим.
Модулнинг барча ўзгарувчиларининг вазифаси уларни таърифлаганда изоҳлар ёрдамида тавсифланиши зарур.

Download 121,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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