Дастурий махсулотларни яратиш ва амалиётга жорий етишда инновацион ечимлар.
ЎР МВ Ахборот-коммуникация технологиялари ва алоқа ҳарбий институти Умумқўшин тайёргарлик цикли катта ўқитувчиси майор Сотволдиев И.И.
Аннотация: Ушбу мақолада янги дастурий таминот яратиш билан тактика фанининг амалий машғулотларига инновацион йечимларни ва дастурий таминотнинг фойдали жихатлари.
Аннотация: В этой статье представлены инновационные решения для практического обучения тактической науке и преимущества программного обеспечения при создании нового программного обеспечения.
Annotation:This article introduces innovative solutions to the practical training of tactical science and the benefits of software with the creation of new software.
Бугунгни кунда дастурий таминот орқали жуда кўплаб муаммоларнинг йечимлари топилмоқда амалий машғулотларнинг виртуал тарзда ташкиллаштириш еса хам маблағ ва вақт сарфини камайтириб ўрганувчиларга кўплаб йенгилликлар яратади.
Бугун юртимизда ахборот-коммуникация технологиялари кириб бормаган соҳанинг ўзи йўқ. Бу еса, ўз навбатида, софтвер саноатининг изчил ривожланишига кенг йўл очмоқда. Хусусан, ҳозирги кунда мамлакатимизда дастурий маҳсулотларни яратиш, ишлаб чиқариш ва жорий қилиш билан шуғулланувчи 260 дан зиёд тадбиркорлик субъектлари фаолият юритмоқда.
Мамлакатимизда дастурий таъминот саноатини шакллантириш ва ривожлантириш учун зарур шарт-шароитлар, соҳага дахлдор мустаҳкам қонунчилик базасини яратишга еътибор қаратилмоқда. Ҳозиргача 10 дан зиёд қонун, Президент ва Вазирлар Маҳкамасининг қатор фармон ҳамда қарорлари қабул қилинди. Дастурчиларни қўллаб-қувватлаш борасида мунтазам чора-тадбирлар амалга оширилаётир.
Президентимиз томонидан жорий йилнинг 20 сентябрида имзоланган “Мамлакатимизнинг дастурий таъминот воситалари ишлаб чиқувчиларини рағбатлантиришни янада кучайтириш чора-тадбирлари тўғрисида”ги қарори бу йўлдаги навбатдаги муҳим қадам бўлди.Маълумки, дастурий таъминот яратувчиларининг асосий даромади ходимларга иш ҳақи тўлаш, зарур моддий-техник базани мунтазам мустаҳкамлаб боришга сарфланади. Шу маънода, қарорга биноан Миллий рейестрга киритилган дастурий таъминот воситаларини ишлаб чиқувчилар 2017 йилнинг 1 январига қадар муддатда барча турдаги солиқлар ҳамда мажбурий ажратмалар тўлашдан, шунингдек, Ўзбекистон Республикасида ишлаб чиқарилмайдиган, Вазирлар Маҳкамаси томонидан тасдиқланадиган рўйхатлар бўйича ўз еҳтиёжлари учун олиб келинадиган ускуналар, бутловчи қисмлар, деталлар, узеллар, технология ҳужжатлари, дастурий таъминот воситаларига бож тўловлари (божхона расмийлаштируви йиғимларидан ташқари) тўлашдан озод қилингани, айниқса, еътиборлидир.
Мазкур маблағлар дастурий таъминот воситалари ишлаб чиқувчиларининг ходимларини рағбатлантириш, моддий-техника базасини ривожлантириш ва мустаҳкамлашга йўналтирилади.
Ҳозирда давлат ҳокимияти ва бошқаруви органлари дастурий маҳсулотларнинг фаол истеъмолчиси ҳисобланади. Кейинги вақтда мамлакатимизда вазирлик ва идоралар, хўжалик бирлашмалари, йирик корхоналарнинг харажат сметаси ва бизнес режаларида ишлаб чиқариш жараёнларини автоматлаштириш, ахборот тизимлари ва ресурсларини яратиш, дастурий маҳсулотлар ҳамда интерфаол давлат хизматларини жорий етишга қаратилган харажатларни назарда тутиш юзасидан тегишли ишлар олиб борилмоқда. Жорий йилдан еътиборан давлат ҳокимияти ва бошқаруви органларининг идоралараро интеграциялашган ахборот тизимларини жорий етиш, идоралараро маълумотлар узатиш тармоқларини яратиш, “Електрон ҳукумат” тизимини ҳамда интернет тармоғининг миллий сегментини шакллантириш бўйича лойиҳаларни рўёбга чиқариш учун давлат буюртмасини шакллантириш ва молиялаштириш борасидаги ишлар бошлаб юборилган.
Мазкур ҳужжат дастурий таъминот саноатини ривожлантириш, давлат органларида ихтисослаштирилган дастурий маҳсулотлардан фойдаланишни тартибга солувчи меъёрий-ҳуқуқий базани янада такомиллаштириш, “Електрон ҳу-кумат” лойиҳасини амалга оширишда маҳаллий компанияларнинг фаол иштирокини рағбатлантиради.
Дастур, унга мўлжалланган вазифага қараб, кўпроқ ёки камроқ содда бўлиши мумкин: сизга мисол бериш учун, ҳатто тизимлари оператив Фойдаланувчига махсус дастурий таъминот орқали шахсий компютернинг "жисмоний қисми" билан ўзаро алоқада бўлишига имкон бериш учун мўлжалланган, улар дастурлардир.
Дастурнинг ишлаши деярли ҳар доим аниқ механизмга асосланган бўлиб, у дейилади алгоритм "кирувчи" маълумотлар ёки маълумотлар сериясини "чиқувчи" маълумотлар ёки маълумотлар сериясига ўзгартирадиган операция.
Дастурлаш жараёнида юқорида кўрсатилган амаллар қуйидагича ифодаланади кўрсатмалар баёнот, орқали ўқитилган дастурлаш тили. Дастур учун кўрсатмаларнинг тўлиқ тўплами аниқланади ижро етиш оқимиВа бу сиз еришмоқчи бўлган маълумотни олиш учун кириш маълумотларини қайта ишлаш учун жавобгардир. Енди сиз дастурнинг аниқ таърифига ега бўлдингиз ва вақт ўтиши билан унинг қандай ривожланаётганини сизга маълум қилиш вақти келди. Бу сизга ғалати туюлиши мумкин, лекин ҳатто қуйидаги дастур ҳам бор цикл ҳаёт, камида тўрт босқичда тузилган: дизайни, амалга ошириш, синовлари, озод қилиш й янгилаш. Қуйида ушбу ҳаёт айланишининг ҳар бир босқичининг тафсилотларини топишингиз мумкин. Ел дизайни Дастур - бу ҳаётий циклнинг биринчи босқичи, енг муҳими, шу ерда дастурнинг мақсадлари, уни бошқариш керак маълумотлар тури ва бошқариш усуллари.
Aгар сиз дастурни худди гўё уй каби тасаввур қилишингиз керак бўлса, унда лойиҳалаш босқичи - бу меъмор (ёки меъморлар жамоаси) лойиҳани қоғозга чизиб, унинг шакли, тузилиши ва жойлашувини белгилайди.
Лойиҳалаш босқичи одатда ишлаб чиқувчилар гуруҳи муҳандислари томонидан бошқарилади: бир нечта мисоллар келтириш учун, ишлов бериладиган маълумотларнинг турини аниқлаш учун жавобгар бўлганлар бор, улар ёрдамида маълумотларни ўзи бошқарадиган алгоритмни ишлаб чиқишга масъул бўлганлар, танқидий шароитларни ўрганиш билан шуғулланадиганлар (яъни, тадбирлар бундай бўлмаслиги керак, лекин бу содир бўлиши мумкин) ва нима учун бундай емас, шунингдек, дастурнинг идеал график томонини лойиҳалашда иштирок етадиганлар.
Ҳозирги вақтда мутлақ мавҳум бўлган ушбу барча "ғоялар" одатда хабар қилинади диаграммалар о графика Aнъанавий стандартлар асосида ишлаб чиқилган (масалан, УМЛ тилидан фойдаланиш) ва бош муҳандис томонидан тасдиқланиши керак.
Ушбу босқичда дастурий таъминотни ишлаб чиқишда фойдаланиладиган дастурлаш тили ҳам танланади. Тасдиқлаш қабул қилингандан сўнг, барча материаллар узатилади дастурчилар, қайси билан шуғулланади амалга ошириш.
Босқичи амалга ошириш Бу ҳақиқий дастур ҳаётга кирадиган дастур. Ушбу босқичда бир ёки бир нечта дастурчилар қатнашади (иккинчи ҳолда, гуруҳ бош дастурчи томонидан мувофиқлаштирилади), масъул ёзиш учун дастурни бажариш оқимини ташкил етадиган бир ёки бир нечта кўрсатмалар тўпламида.
Кўрсатмалар бир ёки бир нечта оддий файллар ичида ёзилади, агар керак бўлса а махсус муҳаррири ёки а интеграциялашган ривожланиш муҳити (жарангли БУ ЙЕРГA ). Ушбу елементлар дастурчини ишни соддалаштириш учун фойдали воситалар билан таъминлайди, масалан, кўрсатмаларни автоматик равишда бажариш, ўзгарувчиларни таклиф қилиш ёки шунингдек, комбинациялар билан олинадиган код қисмларини аниқлаш қобилияти. клавиатура аниқ.
Дастлабки код дастурлаш тилида ёзилган кўрсатмаларни ўз ичига олган файллар тўплами сифатида тавсифланади. Aмалга ошириш даврида манба кодининг "ўрта" қисмларига ўтинг тузилган Машина тилига "таржима қилинган" ва бажарилган: шу тарзда дастурчи ўз ишининг сифатини текшириши ва дастурнинг тўғри ишлашини текшириши мумкин.
Юқорида айтиб ўтганимдек, дастурлаш тили бу дастурнинг дастлабки коди ичидаги кўрсатмаларни тузишда ишлатиладиган синтактик ва мантиқий қоидалар тўплами.
Дастурий таъминотнинг охирги фойдаланувчиси, яъни уни ҳар куни ишлаб чиқариш учун ишлатадиганлар, дастурий таъминотни ўзи ишлаб чиқиш учун ишлатиладиган дастурлаш тили ҳақида тасаввурга ега бўлмаслиги мумкин, аммо улар ҳамма тиллар бир хил емаслигини билишлари керак. Баъзилари буйруқ сатридан ишлайдиган дастурларни яратиш учун кўпроқ мос келади, бошқалари график интерфейсларни бошқариш учун яхшироқ, бошқалари фақат ҳисобларни қайта ишлашга, ўйинларни лойиҳалаштиришга ва бошқаларга бағишланган.
Сизга ҳозирги кунда енг оммабоп ва таниқли дастурлаш тилларининг рўйхатини тақдим етаман (уларнинг сони юзлабни ҳисобга олган ҳолда жуда чекланган).
• Java - бу дастурлаш тили нарсаларга жуда машҳур бўлиб, жуда кўп фойдаланишга қарз беради. Унинг кучи аниқ мослашувчанлигига боғлиқ: Жава дастурлари оддий дастурий таъминотни ўрнатиш орқали бошқарилиши мумкин Жава Рунтиме Енвиронмент о ЖРЕ ), ҳар қандай иш столи операцион тизимидан. Сизни бир нарса ажаблантириши мумкин: кўпи Aндроид операцион тизими бу Жава-да ёзилган.
• C - яна бир таниқли тил. C - 1972 йилдан бошланган дастурлаш тили, у тури процессуал ва бу деярли ҳар қандай сценарийда қўлланилади. Бу объект тили емас (гарчи унинг вориси C ++ бўлса ҳам) ва бу уни Жава-дан бироз қийинлаштиради, аммо бу жиҳат уни жуда кўп амалий дастурларга мослашувчан қилади. Билингки, Линух ядроси ва Aндроид, тўлиқ Cда ёзилган.
• C # - C билан синтактик ўхшашликларга қарамай, у Wиндоwс ГУИ-га, рамкага асосланган тегишли дастур ва дастурларга хосдир .НЕТ. Миcрософт-га тегишли бўлишига қарамай, C # 2014 йилда очиқ манба бўлди.
Адабиётлар
1. Анисимов, А.В. Информатика. Творчество. Рекурсия. [Текст] / А.В. Анисимов.– Киев: Наукова думка, 1988.
2. Белошапка, В. О языках, моделях и информатике [Текст] / В. Белошапка / Информатика и образование.– 1987.– № 6.– С. 12-16.
3. Бурцева, Г. Обучить с помощью электронных средств: это возможно! [Электронный документ] / Г. Бурцева (http://pedsovet.su/publ/26-1-0- 739). 10.01.2010.
Do'stlaringiz bilan baham: |