Маъруза Дастурлаш технологиясига кириш. Бошлангич тугунчалар
Download 75 Kb.
|
DASTURLASH MARUZA
Маъруза-1. Дастурлаш технологиясига кириш. Бошлангич тугунчалар. Дастурлашни лойихалаштиришдаги айрим хатоликлар сифатсиз хужжатлар мувофаккият ва иктисодий хатоликларга олиб келади. Бу хусусида Америка статистикасининг келтириш мумкин. Агар катта хажмдаги дастур уни ишлаб чикишга кетган вактини бу дастур билан шугулланган дастурчиларни мослаштирсак бу дастур билан шугулланган хар бир дастурчи кунига бешта команда ёзиб колган командалар нотугри ва кераксиз хисобланиб дастурчилар колган вактларини хатоликларни кузатувга тугри келар экан. Аммо хозирги вактда «хатоликларни кузатишдаги хатолик» циклини тузадиган янги усуллар пайдо булди. Бу ерда ишлаб чикариш кобилияти деганда «самарадолик» эмас, балки куйидаги хусусиятларга эга булган дастурчиларни кузда тутади: - «тугри», янги дастур, хакикатдан хам куйилган масалани ечади ишончли енгил укилувчан ЭХМни барча имкониятларидан фойдаланилган «Дастурлаш технологияси» предметида куйидаги масалалар куриб чикилади. Дастурий таъминотни ишлаб чикариш боскичлари, яъни уларни лойихалашдан токи фойдаланувчига топширигунга кадар булган тушунчалар; Мураккаб дастурлаш воситаларини яратиш муаммолари; Дастурий таъминотни лойихалаштириш усуллари; Дастурларни лойихалаштири боскичлари, ишлаб чикаришни автоматлаштириш, созлаш, синовдан утказиш, кузатиб бориш; Дастур таъминотни хужжатлаштирш коидалари. Дастурий махсулотни ишлаб чикаришда куйидагиларни хисобга олиш керак булади. Фойдаланувчи ишлаб чикарувчи билан таниш эмас. Фойдаланувчининг талаблари иложи борича ишлаб чикарувчи томонидан кабул килиниши лозим. Фойдаланувчи лойихалаш ечимларини кабул килишда кийнашмайди. Дастурий махсулот турли хил техник курилмаларда ишлайди ва турли хил сасарали дастурлаш воситаларини кузда тутиш лозим. Фойдаланувчи ( ишлаб чикарувчи билан) дастурий махсулотни узи ишга тушириши лозим. Барча муаммолар хам оркали ёки корхона вакили оркали хам килинмоги лозим. Дастурлашнинг автоматлаштирлган схемалари алгоритмик тиллар мажмуасидан тиашкил топган булиб, автоматлаштирилган бошкариш алгоритмларини машина тилига утказиш учун мулжалланган булиши лозим. Умумий куринишда бу тил куйидагилардан тушунча топади. бешта ёки бир неча тилларидан бу тилдаги дастурларни транциляция килиш сасарасидан; лойихалаштиршни маълумотлар базасидан; дастурий махсулотларин зарур булган хужжатлардан; дастурлашни автоматлаштирилган системалари куйидаги функцияларни бажариш учун мулжалланган; кириш тилида ёзилган дастурларни синтаксис ва семантик хатоликларни аниклаб, бу хатоларини тугри жойи хакидаги ахборотни чикариш; эхм хотирасини таксимлаш ва глобал узгарувчиларни тавсифлаш; кириш тилида келтирилган модулларини обьект кодига айлантириш; транциляция натижаларини лойихалаштиришнинг маълумотлар базасига жойлаб бажрувчи ЭХМ хотирасига жойлаштирш; техник хужжатлар ёзилиши автоматлаштирлган зарур булган холларда маълум жойларни узгартириш; Дастурлаш комплексини созлаш жараёнини автоматлаштирлган системалари; Созлашни киритиш-чикариш тилларидан; созлаш учун; Download 75 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling