logo

Программа таъминотини ишлаб чикиш боскичлари ва хаётий цикли. Программа таъминотини хаётий цикл моделларини эволюцияси

Загружено в:

20.09.2019

Скачано:

0

Размер:

72 KB
www.arxiv.uz Программа таъминотини ишлаб чикиш боскичлари ва хаётий цикли. Программа таъминотини хаётий цикл моделларини эволюцияси Режа: 1. Дастурий воситанинг яшаш цикли 2. Яшаш циклининг моделлари. 3. Нотугри таржима-дастурлаш воситаларидаги хатолар сабаби сифатида. www.arxiv.uz Дастурий воситанинг яшаш цикли         Дастурий воситанинг яшаш йикли деб унга бўлган эхтиёждан бошлаб то унинг эскириб колгугина кадар кетган вактга айтилади. Дастурлаш воситасининг яшаш жараёнини бир нечта боскичларга ажратиш мумкин аммо у холда унинг яшаш жараёнида мавжуд бўлиши мумкин бўлган унга ухшаш бўлган бошка боскичларга ажратишга тўгри келади. Шунга кўра барча дастурлаш воситаларини яшаш йиклнинг узунлигига кўра икки хил синфга ажратиш мумкин 1) Кам вакт талаб киладиган дастур (20000 оператор) 2) Кўп вакт талаб киладиган дастур Яшаш циклнинг жараёниннг тартиби халкаро стандарт бўйича регламентланган (ISO\IEC 12207) Яшаш циклнинг жараёни уни кириш маълумотларини чикиш маълумотларига ўзгартирадиган тўпламидир-Иванова Г С Яшаш циклининг моделлари.         Кўп вакт талаб киладиган дастурлаш воситалри доимий ахборотга ишлов беришга мулжалланган бўлиб кўпрок хисоблаш воситаларини бошкариш бутун бир тугал илмий ишлаб чикариш техник масалаларини ечади "Бундай дастурлаш воситаларини хадми катта бўлиб(1000000 оператордан бошлаб) шу билан биргаликда вакт ўтиши жараёнида уларга ўзгартиришлар киритиш имкониятларини саклаб колиш керак бўлади.                 Шунга кўра бундай дастурлаш воситаларини лойихалаш кодлаш созлашга кетган вактга нисбатан камрок бўлади. Бундай дастурлаш воситалари яшаш цикли узокрок бўлган программалаштириш воситалари хисобланади."- Вани Тассел         Программавий махсулот яшаш циклининг биринчи боскичи системали тахлил дейилади. Бу боскичда дастурий махсулотга бўлган талаб унинг асосий функционал характеристикаларини аниклайди. Махсулотни www.arxiv.uz ишлаб чикариш учун кетиши мумкин бўлган маблак хисобланади, махсулотни ишлатилиш самарадорлиги аникланади. Бу боскичда юкорида келтирилганлар билан биргаликда берилган масаланинг максади аникланади. Жуда кўп холларда бу боскич икки хил йўналишда изланиш рўёбга чикариш йўналишларида олиб борилади.   1) Изланиш- боскичи, ишлаб чикариш рахбари дастурий махсулотга бўлган талабларни аниклаб уларнинг кетма-кетлигини тартибга солади. 2) Рўёбга чикариш- боскичи, изланиш боскичининг техник кисми хсобланади. Бу бўлимда хосил килинган махсулотни бахолаш имконияти текширилади. 3) Эксплутацион рўёбга чикариш-яъни махсулотни амалий равишда   ишлатиш кулай бўладими ёки йўкми деган саволларга жавоб беради. 4) Иктисодий рўёбга чикариш боскичида ишлаб чикарилаётган махсулотнинг тантнархи фойдаланувчига кулай бўладими, умуман махсулотни нархи кандай бўлади ва иктисодий жихатдан самарали махсулот бўладими еки йўкми деган саволларга жавоб излайди. 5) Тижорат равишда рўёбга чикариш- махсулотнинг кўриниши чиройли бўладими ёки йўкми ва фойдаланувчи билан дўстона муносабат ўрнатиладими, хизмат кўрсатиш оддий амалга ошириладими, ва умуман ўрганишга кулай деган саволларга жавоб излайди. Яшаш циклининг куйидаги моделлари мавжуд: 1. Какскадли модел бу мадел буйича хар бир кейинги боскичга утиш факатгина олдиги боскич Тула тугаллангандан сунг бошланади. Масала куйилиши Тахмин Лойихалаш Ишлатиш www.arxiv.uz 2- модел. Оралик назорат усули. Бу модел асосида итератция усули яъни хохлаган боскичга хохлаган вактда кайтиш мумкин. 3- модел. Спирали модел. Бу асосида протириривирный усули куйилган. Бу алохида функсялар ва интерфейсларни ишлатадиган дастурий восита. Масалани куйилиши Тахлили Модификация Масала куйилиши Тахмин Лойихалаш Ишлатиш Модификация МБ 3 2 1 www.arxiv.uz Ишлатиш Лойихалаш Нотугри таржима-дастурлаш воситаларидаги хатолар сабаби сифатида. ДВини ишлаб чикиш ва фойдаланишда, биз, куп марта, ахборотни, бир формадан бошка формага алмаштириш (таржима килиш) билан шугулланамиз. Буюртмачи узининг ДВсига эхтиёжларини кандайдир талаблар куринищида тузади. Шу талаблардан келиб чикиб, берилган аппаратура спецификациясини ва мумкин, базали дастурли таъминлашни хам фойдалана туриб, ДВсининг ташки тавсифини яратади. Ташки тавсифлаш ва дастурлаш тилининг спецификацияси асосида, фойдаланувчи интерфейси хам яратилади. Хар бир дастур тексти, уни хар кандай алмаштиришда, хусусан, ундаги хатоларни тузатишда, бошлангич ахборот булиб, хисобланади. Фойдаланувчи, документлар асосида, ДВсини куллаш учун, катор харакатларни амалга оширади ва олинган натижаларнинг интерпретациясини бажаради. Шу ва ишлаб чикаришнинг бошка катор жараёнларида, ахборотнинг курсатилган таржимаси ишлатилади. Шу этапларнинг хар бирида, ахборотнинг бошлангич тасвирини нотугри тушуниш натижасида, ахборот таржимаси нотугри бажарилган булиши мумкин. ДВсини ишлаб чикиш этапларининг бирида, ахборот хакида, нотугри тасаввурга эга булишдаги хато, ишлаб чикишнинг кейинги этапларида олинган натижаларнинг янги хатоларига айланади ва охир- окибат ДВсида пайдо булади. Дастурлаш воситасининг хаётий цикли. ДВ сининг хаётий цикли ( softuare life cycle ) деганда, ДВ гояси пайдо булиши вактидан бошлаб ва ундан фойдаланишнинг барча турлари www.arxiv.uz тугатилишигача булган, уни ишлаб чикиш ва эксплуатация килиш даврини тушунилади (3.1-3.4). Хаётий цикл- анча мураккаб булган ДВсини яратиш жараёни ва ДВ дан фойдаланишни ( softwore process ) уз ичига олади. Бу жараён ДВсининг турли синфлари учун ва ишлаб чикувчилар коллективи хусусиятларига караб, хар хил ташкил килиниши мумкин. Хозирги вактда, ДВ сини яратиш жараёнини ташкил килиш ва ундан фойдаланишга 5 та асосий ёндошувларни ажратиш мумкин.;(3.5). -Шаршарали ёндошув. Бундай ёндошувда ДВ сини ишлаб чикиш, этаплар занжиридан тузилган булади. Щар бир боскичда, кейинги боскичда фойдаланиладиган документлар яратилади. Бошлангич документда ДВ сига талаблар белгиланади. Бу занжирнинг охирида ДВсига киритиладиган дастурлар яратилади. -Тадкикрт килувчи дастурлаш. Бу ёндошув талаб килинаётган функцияларнинг факат биринчи якинлашишида, ДВ дастурларининг ишчи версияларини тез амалга оширишга мулжалланган. Амалга оширилган дастурларнинг тажрибада кулланишидан кейин, уларни фойдаланувчиларга купрок. фойда келтиришини кузлаб модификацияланади. Бу жараён, ДВ си, етарли даражада, фойдаланувчиларга кулай булмагунча давом этади. Бундай ёндошув дастурлаш ривожланишининг дастлабки боскичларида кулланилган, лекин, у вактда дастурлаш технологиясига куп эътибор берилмас эди. (интуитив технологиядан фойдаланилар эди). Хозирги вактда, бу ёндашув, шундай ДВ ларини ишлаб чикишда, яъни фойдаланувчилар талабларини аник, формулировка кила оладиган холларда кулланилади (масалан, сунъий интелект системаларини ишлаб чикишда). -Прототиплаш. Бу ёндашув тадкикот килувчи дастурлашнинг бошлангич фазасидан, ДВ сига талабларни аникдайдиган тажрибаларни утказиш учун мулжалланган дастурларнинг ишчи версияларини яратишгача моделлаштиради. Кейин, кандайдир бошка ёндашув доирасида аникланган талаблар буйича ДВ сини ишлаб чикиш белгиланади www.arxiv.uz