Компютер, Нармафзор
Давраи ҳаёти Software: консепсия, стандартњо, равандҳо,
рушди Software имконнопазир аст бе фаҳмидани ба ном давраи зиндагии нармафзор. истифодабарандаи оддӣ он метавонад бошад, ва лозим нест, ки медонам, лекин он матлуб ба ёд стандартҳои асосии аст (минбаъд мешавад гуфт, ки чаро ин зарур аст).
Давраи ҳаёти Software: он чӣ ба он аст, ки дар маънои расмӣ?
Дар доираи зиндагии давраи гуна маҳсулоти барномавӣ ҳамчун замони мавҷудияти худ фаҳмиданд, ки бо марҳилаи рушд ва пеш аз рад пурраи истифодаи соҳаи интихоб гардидани ариза то хуруҷи аз ариза истифода сар.
Танҳо дар шакли барномаҳои гузошта, системаҳои иттилоотӣ, базаи, ё ҳатто «системаи оператсионии" дар талабот танҳо дар мавриди аҳамияти маълумот ва имкониятҳои пешбининамудаи онҳо мебошанд.
Гумон меравад, ки ба муайян намудани давраи зиндагии дар ҳама гуна тавр амал намекунад, ба озмоиш барномаҳои, ба монанди версияҳои бета, ки ноустувори аз ҳама дар кори мебошанд. Дар ҳамон давраи зиндагии нармафзори бисёр омилҳо вобаста аст, ки яке аз нақшҳои асосии бозӣ аз ҷониби миёна, ки дар он барнома истифода бурда мешавад. Аммо, шумо метавонед интихоб кунед ва шартҳои умумӣ дар муайян намудани консепсияи сикли ҳаётии истифода бурда мешавад.
талаботи аввал
Тавре ки маъмулан имон оварда буданд, истифода бурда як қатор шароити вобаста ба рушди ва истифодаи он барои ҳар як маҳсулоти барномавӣ, аз ҷумла:
- таҳияи масъала;
- тањлили талаботи мутақобилаи системаи оянда;
- дизайн;
- барномасозӣ;
- кодҳо ва тартиб;
- тест;
- debugging;
- амалисозӣ ва нигоҳдории нармафзор.
рушди нармафзор аст, то ҳама аз қадамҳои дар боло дода, ва наметавонад бидуни ақаллан яке аз онҳо ҳамон тавр кунед. Аммо ба назорат чунин равандҳои меъёрҳо муқаррар мушаххас.
стандартҳои Раванди давраи зиндагии нармафзор
Дар байни системаҳои predetermine шароит ва талаботи барои чунин равандҳои акнун метавонад танҳо се шахсони асосӣ хонда мешавад:
- ГОСТ 34.601-90;
- ISO / IEC 12207: 2008;
- Oracle МРТ.
Зеро ки стандарти дуюми байналмилалии баробари Русия аст. Ин ГОСТ Р ISO / IEC 12207-2010, масъул барои системаи муҳандисӣ ва нармафзор аст. Аммо давраи зиндагии нармафзор, тасвир дар ҳарду ќоидањое, ки дар моддањои якхела аст. Сабаби кофӣ осон аст.
Намудҳои нармафзор ва навсозиҳо
системаҳои иттилоотии муосир ба монанди, ки онҳо муқаррар ариза мафҳумҳои маъмул аст.
Масалан, он ҷо барномаҳои системаи коммуналӣ, воситаҳои мултимедиявӣ, ронандагон дастгоҳ, барномаҳои дафтари ва ғайра. D. Барои ҳар гуна намуди нармафзор метавонад мавҷудияти марҳилаҳои давраи зиндагии ба муайян мекунад.
тамдиди он ба воситаи маъмулан бештар истифодашавандаи навсозии (њам барои системаҳои оператсионӣ ва платформаҳои ва нармафзори барнома) мебошад. Шояд лозим нест, ки тавзеҳ медиҳанд, ки ҳар истифодабарандаи системаи компютерӣ дар асоси навсозиҳои Windows марҳилаи системаи ё ҷузъҳои монанди чорчӯби Microsoft .NET ва ё гузашт мошини маҷозӣ Java.
дар марҳилаи тарҳрезӣ
Акнун чанд сухан бевосита дар бораи марҳилаҳои рушди. Lifecycle аввал дохил банақшагирии лоиҳа, таҳлили системавӣ ва талаботи мавриди ҳадаф, имконияти як тарҳи пешакӣ ё муфассал, рамзгузории ва озмоиш, имконияти нармафзори ариза дар системаҳои махсус ва ғайра. D.
Моделҳои сикли зиндагии нармафзор шаҳодат медиҳад, ки дар аввал муқаррар вазифаи эҷоди нармафзор бояд ба рушди барномаҳо умумӣ ё маҳсулоти аз барномае, ки ба истифодаи баъзе муҳити роҳгузори маҳдуд аст.
лоиҳа
системаҳои рушд доранд, барномањои забонҳо. тарҳи Software дар марҳилаи аввал мумкин аст ба кам карда шавад.
Хоҳад ин ++ C + / C, Java, Delphi ё ҳамон кўњна Паскал - аст, хеле муҳим аст. Ба саволи аст, ки чӣ гуна офарида ариза мумкин аст ба системаи оператсионӣ ворид карда ва осонтар мекунад.
Ба ин маъно, ки яке давраи зиндагии Муфассалтар дар он замон насби ибтидоии маҳсулот то бартараф пурра худро бо сабаби номусоидии талаботи система, inoperable ё нотавонӣ барои иҷрои вазифаҳои дар ибтидо аст.
марҳилаҳои минбаъда
дастгирии минбаъдаи Барои муайян кардани давраи ҳаёти нармафзор, поён ояд, ба кодҳо ба тавлиди ва гирифтани коди сарчашма барнома.
Дар сурати озод (кушода) паҳншавии сертификат ном бурда оид ба додани иҷозатнома GNU, ки имкон медиҳад, барои ворид намудани тағйирот дар нармафзор худ дар дархости корбар, ки бо забони барноманависӣ, ки бо он ариза офарида шудааст, шинос асос ёфтааст.
Агар дар он рамзи пўшида аст, шумо метавонед воситаҳои ба монанди Disassembler истифода баред. Вале дар ин маврид, танҳо рамзкушоӣ иҷрошаванда EXE файлҳои-ноил шудан мумкин, ва албатта китобхонаҳои динамикӣ DLL баста нашудаанд.
Аммо ин назария. Дар амал, марњилаи давраи зиндагии нармафзор дохил рӯйхати адад бештар. Ҳатто моделиронӣ оддӣ бештар, ки иборат аст аз як баррасии меъёрҳои ва таҳияи мушоњидањои (талабот дар сатҳи баланд ба меъморӣ, нашуд коди иҷрокунӣ, восита ва усулњои санљиш). Ин раванди сикли зиндагии нармафзор аст. Вале дар ин ҷо муҳим аст, ки ба ақл ва назорати баъзе принсипҳои дар чунин барномаҳо ва системаҳои.
Асосҳо идоракунии
нармафзори идоракунии lifecycle аст, дар decomposition барномаҳои ба ќисматњои асос, додани доираи васеи кофӣ воситаҳои ба онҳо эҷод.
аст, ки нуқсони нест. Интихоби модулҳои тарафи таҳиякунанда аслии платформаи дар асоси он аст, барномарезии истеҳсол маҳдуд аст. Албатта, агар шумо ба инобат гирифта муттаҳидшавии ва матнро истифода абзорҳои рушд (модулҳои махсусан reusable), ҳеҷ савол дар бораи он.
Аммо марҳилаҳои lifecycle нармафзор ҳатман дохил таъсиси протоколҳои коркарди маълумотҳо, routines, китобхонаҳои стандартӣ, ва бештар.
модулҳои истифодашаванда
Ва ҳеҷ lifecycle нармафзор раванди пурра бе истифода аз ҷузъҳои хеле мушаххас аст. Дар байни ин афзалиятњо зеринро интихоб кунед:
- Сармуҳосиб (сардори) модули барои оғози маҳсулоти барномавӣ;
- Шӯъбаи назорати масъул барои даъват ҷузъҳои замима ё китобхонаҳои пайванди динамикӣ;
- вазифавӣ ва хизматрасонии воситаҳои коркарди маълумот ва воситаҳои иловагӣ.
Файли иҷрошаванда аст, одатан, барои системаҳои асоси Windows-аст, дар шакли «ekzeshnika» супорид. ҷузъҳои назорати доранд configurators тамдиди (config.sys нисбат ба системаи пардозандаро дар ин), китобхонаҳои пайванд доранд минбаъдаи DLL дароз. Воситаи вазифаҳои назоратӣ ва коркард ва танзимоти баъзе замимаҳо шояд дар шакли пайдо файлҳои XML.
Онҳо ҳастанд, Ногуфта намонад, ки барои аксарияти барномаҳои ВАО айни замон маълум мебошанд воситаи нигоҳ доштани нишондиҳандаҳои конфигуратсияи асосї мебошад. Бо истифода аз нармафзори ин навъи, албатта, он аст, хеле маҳдуд, балки дарки принсипҳои умумии кор бо бозигарони ВАО метавонад ба зиёне нарасонанд. Дар ин ҷо буд, ки чаро.
Дар асл, онҳо нармафзори lifecycle танҳо дар сатҳи азнавсозӣ ҳаёти бозингари ё насби codecs ва decoders гузоштанд. A садо ва видео transcoders хусусиятҳои хоси ҳар гуна системаи аудио ё видео мебошанд.
Мисол дар асоси барномаи FL Студияи
Дар аввал, ба sequencer студияи маҷозӣ FL Студияи номи Fruity ҳалқаҳое буд. Дар давраи зиндагии нармафзор дар тағйирот ба ибтидоии он гузаштааст, вале барнома аст, то андозае дигаргун ва ба даст намуди мазкур он.
Агар мо дар бораи марҳилаҳои давраи зиндагии гап, аввал дар марҳилаи таҳияи масъала аз љониби якчанд заминаҳои муқаррар шуд:
- таъсиси як Драм навъи модули мошинҳои Драм мисли Yamaha RX, балки бо як-зарбаи-намуна ва ё пайдарпаии дар формати Хориҷ, ки дар студияи сабти зинда;
- њамгирої ба системаи амалкунандаи Windows;
- имконияти содироти лоиҳа ба Хориҷ, MP3 ва Ogg;
- мутобиқати лоиҳаҳои бо ариза иловагӣ Fruity роҳҳои.
«С» маънои онро дорад, забони барномасозӣ дар марҳилаи рушд истифода шудаанд. Аммо платформаи назар хеле ибтидоӣ кард ва истифодабарандаи охирин ноумед намешавем сифати садо дилхоҳро интихоб кунед.
Дар робита ба ин, дар давоми санҷиш ва debugging ба барноманависонро марҳилаи буд, рафта роҳи Олмон Корпоратсияи Steinberg ва ба кор бурдани ба талаботи асосӣ барои дастгирии ронандаи солим барои ҳолати пурра дуплекс. сифати садо баланд буд ва иҷозат ба тағйир додани наф, қатрон ва љорї иловагӣ FX-эффектхо дар вақти воқеӣ.
Анҷоми давраи зиндагии нармафзор ҳисобида мешавад, баромади аввалин нусхаи расмии FL Студияи, ки, бар хилофи гузаштагони худ, интерфейси sequencer мукаммали бо қобилияти таҳрир танзимҳо, ба виртуалӣ 64-канали омехта консол бо илова номаҳдуди роҳҳои аудио ва Midi-роҳҳои шуда буд.
Пешбурди барномаи бас намекард нест. Дар марњилаи дастгирии идоракунии лоиҳа барои пайвастшавӣ формати VST сими-надстройкаҳо ҷорӣ карда шуд (якум, дуюм, ва он гоҳ нусхаи сеюм), як бор аз ҷониби Steinberg таҳия шудааст. Тақрибан сухан бигӯем, синтезатори маҷозӣ, ки VST-мизбон дастгирӣ метавонад ба барнома пайваст.
Ин аст, тааҷҷубовар нест, ки ба қарибӣ ягон оҳангсоз метавонад қиёси аз «оҳанин» модели, ба монанди маҷмӯи пурраи садоҳои бор маъмул Korg M1 истифода баред. Бештар - бештар. модулҳои барнома ба монанди печкорњ Drums ё сими универсалии Kontakt иҷозат бозӣ садоҳои зинда воситаҳои воқеӣ, ба қайд гирифта, бо тамоми сояҳои articulation дар студияҳои касбӣ.
Дар барноманависонро мекӯшанд, ки ба даст овардани ҳадди сифат ва ташкили дастгирии ронанда ASIO4ALL, ки рӯй берун шавад, набуред, боло Усули Full дуплекс. Мутобиқан, зиёд bitrate. Имрӯз, сифати файли аудио содирот метавонад 320 кбит / с дар сатҳи интихоби 192 kHz. Ва ин садои касбӣ.
Тавре ба нусхаи ибтидоии lifecycle он метавонад номида пурра тайёр, вале чунин изҳорот нисбӣ аст, зеро барномаи танҳо номи худро дигаргун шуд, ва имкониятҳои нав пайдо кард.
дурнамои рушди
марњилањои давраи зиндагии нармафзор чист, он аллакай равшан аст. Вале дар ин ҷо оид ба рушди чунин технологияҳо бояд дар алоҳидагӣ баррасӣ шуд.
Њољат ба гуфтан нест, ки ҳар гуна барномасозї аст, манфиатдор дар эҷоди маҳсулот мегузаштанд, ки базӯр нигоҳ аз рӯи бозор барои якчанд сол нест. Дар оянда, ҳама нигариста, истифодаи дарозмуддат. Ин мумкин аст бо роҳҳои гуногун ба даст. Аммо, чун қоида, қариб ҳамаи онҳо напазед поён озод навсозиҳои ё нусхаҳои нави нармафзор.
Ҳатто дар мавриди Windows, чунин тамоюли мумкин аст бо чашми бараҳна дида. Аз эҳтимол дур аст, ки имрӯз аст, истифодабаранда на камтар аз як ҷо, системаҳои монанди версияҳои 3.1, 95, 98, ё ҳазорсола истифода. давраи зиндагии онҳо аст, пас аз озод намудани нусхаи XP анҷом ёфт. Вале дар ин ҷо буд, ки версияи сервер оид ба технологияи NT асоси ҳанӯз эътибор доранд. Ҳатто Windows 2000, ки имрӯз на танҳо хеле дахлдор, балки дар баъзе ҷиҳатҳо насби ё амнияти ҳатто рўзафзуни охирини. Дар ҳамин меравад, барои NT 4.0 системаи, ва тағйиротҳо махсус Windows Server 2012.
Аммо аз он ки дар робита ба ин системаҳо ҳам даъво дастгирӣ дар сатҳи олӣ аст. Аммо ғайриоддиро дар вақти Vista равшан іис сикли ғуруби. На танҳо, ки, он нотамом, то ҳол ва гумроҳиро дар худи буд ва камбудиҳои дар системаи амнияти он қадар, ки мо метавонем, танҳо дар бораи чӣ гуна мумкин буд, оғоз ҳалли нармафзор имконнопазир аст, аллакай фаҳмидед буд.
Лекин, агар мо дар бораи он гап, ки рушди нармафзори ягон намуди (назорат ё барнома) мебошад, дар ҷои нест, ки мо танҳо ба он далелҳои давлат. Баъд аз ҳама, имрӯз на танҳо системаҳои компютерӣ ва дастгоҳҳои мобилӣ, ки дар он технологияи аксаран пеш аз бахши компютери меояд. Намуди зоҳирии микросхемаҳои протсессори дар асоси ҳашт cores - аст, беҳтарин намунаи нест? Аммо то ҳол, на ҳар ноутбук метавонад аз доштани чунин «оҳанин» фахр накунад.
Баъзе саволҳои иловагӣ
Тавре ба дарки давраи зиндагии нармафзор, гӯянд, ки ба он дар баъзе вақт ба поён расид, он метавонад хеле худсарона, чунки нармафзор ҳам дорад, дастгирии барноманависон сохтани онҳо. Ба ҷои ин, дар охири, ба барномаҳои осори, ки ба талаботи низоми муосири ҷавобгӯ нест ва метавонад дар муҳити худ кор намекунанд, дахл дорад.
Вале ҳатто бо дастовардҳои технологӣ, бисёре аз онҳо дар ояндаи наздик нигоҳ дошта намешавад. Ва он гоҳ он доранд, барои қабул кардани қарор ё барориши навсозиҳои ё фақат нусхаи пурраи тамоми консепсия, ки аслан дар нармафзор дарунсохташуда. Аз ин рӯ - ва як давраи нав бо тағйири шароити ибтидоии, муҳити рушд, озмоиш, ва имкон истифодаи дарозмуддат дар як минтақаи муайян.
Аммо дар технологияи компютерӣ имрӯз, кн ба рушди системаи назорати автоматии (ACS), ки дар истеҳсолӣ истифода бурда мешавад. Ҳатто системаи пардозанда, ки дар муқоиса бо барномаҳои соҳавӣ, аз даст медиҳад.
Дар муҳити ҳамон асоси Visual Basic хеле маъмул аз Windows-система. Ва дар бораи нармафзори ариза таҳти UNIX-системаи, сухан на дар ҳамаи. Чӣ тавр ман мегӯям, ки агар қариб ҳамаи шабакаҳои коммуникатсионӣ ҳамон Иёлоти Муттаҳида кор танҳо ба онҳо. Бо роҳи, системаи ба монанди Linux ва Android, низ, ки аслан дар ин саҳна офарида шуда буданд. Аз ин рӯ, эҳтимол аз ҳама, дурнамои UNIX бештар аст аз он ки ҳамаи маҳсулоти дигар омехта.
ҷои натиҷаи
Он боқӣ мемонад, ба илова, ки дар ин ҳолат танҳо принсипҳои умумӣ ва марҳилаҳои давраи зиндагии нармафзор. Дар асл, ҳатто вазифаҳои аввал метавонад ба таври назаррас фарқ кунад. Бинобар ин, ихтилоф мумкин аст дар марҳила ва дигар ба мушоҳида мерасад.
Аммо рушди технологияи асосии маҳсулоти нармафзори мазкур бо дастгирии минбаъдаи онҳо бояд равшан бошад. Барои дигарон, он бояд ба инобат хусусиятҳои нармафзор офаридааст ва ба муҳити зист, ки дар он гӯё бояд кор мекунанд ва имконияти барномаҳои пешбининамудаи ба корбар охири ё истеҳсолот ва зиёд мегирад.
Илова бар ин, баъзан давраҳои ҳаёти метавонад дар бетаъхирӣ воситаҳои рушд вобаста аст. Агар, барои мисол, баъзе аз забони барномасозии кўњна, ҳеҷ кас нест, кор хоҳад кард навиштани барномаҳои дар асоси он, ва ҳатто бештар - ба онҳо ҷорӣ дар истеҳсоли системаи назорати автоматикунонидашуда мусоидат мекунад. Вуҷуд доранд аллакай ба фасод ҳам барномасозони, ва фурӯшандагони, ки ниёз ба муносибат фавран ба тағйирот дар бозори компютерӣ омад. Ва мутахассисон дар ҷаҳон ҳаст, нест, аз ҳад зиёд. кормандони баландихтисос, қобилияти нигоҳ доштани дасти худ оид ба набзи бозор, табдил маъмултарин. Ва онҳо аксаран ба ном «cardinals хокистарӣ», ки дар он вобаста ба комёбӣ ва ё шикасти маҳсулоти нармафзор муайян дар соҳаи IT.
Фарз мекунем, ки онҳо на ҳама вақт моҳияти барномаи мефаҳманд, аммо ба таври равшан метавонад барои муайян кардани модели давраи зиндагии нармафзор ва дарозии вақти татбиқи онҳо, дар асоси тамоюли ҷаҳонӣ дар ин самт. идоракунии самараноки аксаран медиҳад, натиҷаҳои назаррас бештар. Бале, на камтар аз PR-технология, реклама, ва ғайра. D. Оё ягон ариза истифодабаранда аст, лозим нест, вале ба шарте, ки дар он фаъол фахр корбар дар он нуқтаҳои аст. Онро дорад, то ба сухан, сатҳи subconscious (таъсири ҳамон тавре ки дар доираи 25 Вақте ки маълумот аст, ба фикри истифодабаранда гузошта, новобаста аз худ).
Албатта, чунин технология дар ҷаҳон ҳастанд, манъ аст, вале бисёре аз мо ҳастанд, ҳам медонанд, ки онҳо ҳам метавонанд истифода бурда шаванд таъсиррасонӣ ба хотир subconscious ба таври яқин нарасидаанд. Ин танҳо як "zombie" каналњои хабаре ё сомонаҳои интернетӣ, на ба ёд истифодаи воситаҳои қавитар, ба монанди таъсири infrasound (ин дар истеҳсолот опера ҳамин истифода бурда шуда буд), ин аст, ки як шахс метавонад тарс, ё ІН номуносиб аз сар мегузаронанд.
Бозгашт ба нармафзор, он бояд илова карда шавад, ки баъзе барномаҳое дар роҳгузори боргузори бо истифода аз садо, ҷалби диққати корбар мебошад. Ва таҳқиқот нишон медиҳанд, ки чунин барномаҳо дар муқоиса бо дигар барномаҳои қобили бештар доранд. Албатта, зиёд ва давраи зиндагии нармафзор, новобаста аз он чӣ вазифа ибтидо гирифта мешавад. Ва ин, мутаассифона, аз ҷониби бисёре аз таҳиягарон, ки шубҳа ба қонунӣ будани чунин усулҳо ба миён бурда мешавад.
Аммо барои мо на ба доварӣ хоҳад кард. Шояд маънои онро дорад, муайян чунин таҳдидҳо бояд дар ояндаи наздик таҳия шудааст. Дар ҳоле ки ин танҳо як назария, балки тибқи баъзе таҳлилгарон ва коршиносон, ба барномаҳои амалӣ хеле кам вуҷуд дорад. Агар Шумо аллакай нусхаи шабакаҳои neural аз мағзи сари инсон, он гоҳ чӣ?
Similar articles
Trending Now