Programavimo programinė įranga: apibrėžimas Kam ji skirta?

Jei jums patinka tyrinėti technologijų rinką, šiame straipsnyje kviečiu sužinoti šiek tiek daugiau nei Programavimo programinė įranga, jo charakteristikos ir visos jo detalės.

programinė įranga 2

Programavimo programinė įranga

Programinė įranga yra kompiuterio komponentas, kurio negalima liesti, tačiau dėl to sistema veikia, ty ji laikoma komponentu, galinčiu atlikti arba vykdyti bet kokią užduotį bet kurioje kompiuterinėje sistemoje.

Taip pat galime remtis tuo, kad programinė įranga yra atsakinga už visų instrukcijų konvertavimą ir perkėlimą į procesorių, vaizdo plokštę ar komponentą, kuris vykdo instrukcijas, kurias norime pasiekti per laukiamą rezultatą, kitaip tariant, programinė įranga yra atsakingas už duomenų vertimą. apdorojamas aparatūros, kad būtų paprasta matyti ekrane.

Yra trys programinės įrangos grupės, vadinamos: sisteminė programinė įranga, programavimo programinė įranga ir taikomoji programinė įranga, šiuo metu šios grupės gali būti suskirstytos į laisvos programinės įrangos arba patentuotos ar licencijuotos programinės įrangos grupes.

Programavimo programinės įrangos kilmė

Nors tiesa, kad pirmieji įrašai datuojami 1940-aisiais, ne mažiau tiesa, kad programavimo programinė įranga atsirado daugiau nei prieš tūkstantį metų, atliktų tyrimų duomenimis, kompiuterių nebuvo; Jie saugojo duomenis mašinoje, kad vėliau būtų laiku interpretuojami, todėl apie programinę įrangą imta kalbėti XIX amžiaus pabaigoje, kai buvo pastebėti pirmieji šios srities pasiekimai.

Taip dirbti tapo sudėtinga ir iš būtinybės atsirado pirmosios aukšto lygio programavimo kalbos, panašios į daugelį šiandien naudojamų, nors, žinoma, jos nesuteikė vartotojui tokių pat galimybių kaip šiuolaikinė programinė įranga, nes jos tik galėjo veikti naudojant tam tikrą aparatinę įrangą, todėl akivaizdu, kad kalbos ir laukiami rezultatai buvo labai riboti.

Vėliau kai kurios anksčiau naudotos kalbos buvo šiandien naudojamų programavimo kalbų pagrindas.

programinė įranga 2

Programavimo koncepcija

Tai procesas, kurio metu sugalvojami ir užsakomi būtini veiksmai projektui vykdyti, tam tikros mašinos ar įrenginiai paruošiami taip, kad jie pradėtų veikti norimu laiku ir norimu būdu arba kuriamos programos, skirtos naudoti kompiuteriuose.

Šiuo metu programavimas yra kompiuterinių laikmenų kūrimo ir taikymo dalis, kuri apibrėžiama kaip pats procesas, kurio metu žmogus sukuria įrankio programą, leidžiančią parašyti kodą ir kitą, galintį jį išversti. kaip mašinų kalba.

Kurį gali iššifruoti mikroprocesorius. Paskutinis žingsnis vadinamas kompiliavimu ir tai būtina procedūra, kad kodą galėtų vykdyti platforma, kuriai jis buvo sukurtas, ty kompiuteris, tai yra mobilusis telefonas.

Taip pat yra būdas išversti kodą, vadinamas interpretavimu. Jis susideda iš eilutės po eilutės analizavimo, kol bus išversta pakankamai informacijos, kad būtų galima atlikti užduotį. Reikėtų pažymėti, kad programavimo kalbos yra suskirstytos į dvi grupes; tie, kuriuos galima sudaryti, negali būti interpretuojami arba atvirkščiai. Visas procesas apima įvairius etapus ir reikalauja įvairių specialistų dalyvavimo.

Pradedant nuo konkretaus projekto pagrindo, būtina turėti aiškią ir objektyvią idėją, kuri pateisintų pastangas ir aukas kuriant projektą.

Kūrimo dinamikoje pradžia būna labai varginanti ir užtrunka, nes yra perspektyvų gauti tobulą gaminį, o taikant techninius kriterijus galutinis rezultatas gali būti nelaimė, visiška nesėkmė.

Sugalvojus idėją, turi būti sukurtas dizainas, o tai ne kas kita, kaip visų pirminės paieškos metu aptartų kriterijų įforminimas. Kiekviena komanda dirba savaip, taikydama komandos kriterijus ir kaip tokias nustatydama savo struktūros gaires, todėl struktūros kūrimo rezultatas nėra standus.

Kitas žingsnis būtų eksperimentavimo per programavimą, palengvinimo priemonių, pradžia. Dizaineriai turi tiesioginį ir interaktyvų ryšį su savo idėja.

programinė įranga 3

Kaip kuriama programinė įranga?

Programinės įrangos kūrimas gali būti sudėtingas, priklausomai nuo tikslo, kurį reikia pasiekti. Kitaip tariant, tai yra veiksmų rinkinys, kurio reikia laikytis programavimo požiūriu, norint išspręsti problemą, susijusią su produkto įsigijimu.

Dabar, aiškiai supratę programinės įrangos terminą ir kaip ji kuriama, pradėsime naršyti, kas yra programavimo programinė įranga, apibrėžimas, kilmė, charakteristikos ir kiti svarbūs šios temos aspektai.

Kalbėdami apie programavimo programinę įrangą, negalime pamiršti, kad norint programuoti būtina tvarkyti a programavimo kalba, kuri yra atsakinga už tai, kad būtų išreikštas, suprojektuotas kompiuteryje tai, ką norime pasiekti ar pasiekti formuojant programą ar tikslą, kurį reikia pasiekti, kad būtų galima apdoroti aparatūros viduje.

Kalba – tai kalba, kurią galima naudoti tik kompiuteriuose, dažniausiai naudojama kuriant programas, sudaryta iš simbolių ir taisyklių rinkinio, leidžiančių konceptualizuoti elementų ir posakių struktūrą ir reikšmę.

Be to, programavimo kalba yra tos, kurios leidžia valdyti fizinį ir loginį mašinos elgesį, siekiant pasiūlyti įvairių problemų, kurios dažniausiai kyla kompiuterio viduje, sprendimus.

Tarp labiausiai paplitusių programavimo kalbų tipų randame:

  • "Visual Basic"
  • . NET
  • C + +
  • C#
  • Java
  • Objective-C
  • Javascript
  • Paskalis
  • kiti

programinės įrangos tipai

Yra įvairių programavimo programinės įrangos, apie kurias mes jums papasakosime toliau.

  1. Taikomoji programinė įranga

Tai tos programos, kurios neturi nieko bendra su kompiuterio veikimu; Priešingai, jie yra sukurti ir parduodami taip, kad juos būtų galima įdiegti kompiuteryje kaip darbo priemonę ir taip palengvinti užduotis, pavyzdžiui: tekstų rengyklėms, skaičiuoklėms, grafikai, pristatymo programoms ir kt.; Jis taip pat naudojamas ieškant informacijos, pvz.: skaitmeninėse knygose ir enciklopedijose, interneto naršyklėje ir pan.; arba kaip blaškymosi ar laisvalaikio elementas, pavyzdžiui, vaizdo žaidimai, vaizdo įrašai, reportažai, garso grotuvai ir kt.

Tokio tipo programas diegia pats vartotojas, tačiau neatmetama galimybė, kad daugelis šių programų yra su įranga (iš anksto įdiegta) pagal surinkimo ir rinkodaros įmonių susitarimus.

  1. Programavimo programinė įranga

Tai yra tos programos, kurios padeda kurti ir plėtoti taikomąją programą, pasitelkdamos logines ir programavimo žinias, tam jos naudoja savo kalbą, orientuotą kurti naujas sistemas, kitaip tariant, tai priemonės, kurios yra sukurtos atlikti tam tikrą funkciją, bet kad Jas vėliau tobulina ar optimizuoja žmonės, besispecializuojantys tokio pobūdžio veikloje, todėl reikalinga programavimo programinė įranga, kuri yra ne kas kita, kaip programos, kurios mums padeda kuriant ir kuriant kokią nors aplikaciją.

Tokio tipo programos specialiai mums padeda kurti naujas sistemas, atsižvelgiant į jų kodavimą. Programos, sukurtos kaip teksto rengyklės, yra tokio tipo programinės įrangos pavyzdys, nes jos naudojamos programoms rašyti, vėliau jas sukompiliuoti ir patikrinti, ar jose nėra pažeidimų arba kyla kokių nors problemų, trukdančių kurti konkrečią programą. šiam tikslui nustatyta programavimo kalba.

Šiuo metu yra daugybė programinės įrangos, kuri turi programavimo įrankius, paremtus programavimo kalbomis, rinkoje žinomas kaip integruotos kūrimo aplinkos ir kurios yra labai naudingos vartotojams.

programinė įranga 4

  1. Sistemos programinė įranga

Tai iš anksto kompiuteryje įdiegtos programos, kurios yra pagrindas ir leidžia sąveikauti su jame esančiomis operacinėmis sistemomis, siekiant palaikyti kitas programas ir geriau bei geriau valdyti aparatinę įrangą.

Ji laikoma svarbiausia programine įranga, nes joje susilieja programų ir taikomųjų programų rinkinys, kurio tikslas yra sujungti visas programas su įrenginio turimais aparatūros ištekliais, tai yra, per ją suteikiama prieiga ir valdymas. išoriniuose įrenginiuose, į RAM atmintį, standųjį diską, nes kitu atveju kompiuteris negalėtų tinkamai veikti.

Apibendrinant galima teigti, kad sistemos programinė įranga yra atsakinga už fizinių išteklių nukreipimą taip, kad būtų galima koordinuoti užduotis pagal kompiuterio atmintį, taip pat valdyti su sistema taip, kad programas sujungtų tas pats. su aparatinės įrangos, kurią turi įrenginys, siūlomais ištekliais.

4. Nemokama programinė įranga

Kaip rodo šios programinės įrangos pavadinimas, ji reiškia laisvę. Šio tipo programai būdingas darbas, pagrįstas skaitmeniniu įrenginiu. Žmonės, kuriantys tokio tipo programas, siekia jas pasiūlyti negaudami pajamų, priešingai, jas galima kopijuoti, naudoti, modifikuoti tol, kol šios trečiosios šalys gali jomis naudotis negaudamos naudos.

5. Patentuota programinė įranga

Tai programos, kuriose vartotojas turi apribojimų jį naudoti, modifikuoti ar perskirstyti, tai laikoma privataus domeno programine įranga. Tokio tipo programos arba įrankiai yra labiausiai paplitę ir labiausiai žinomi svarbiausių operacinių sistemų rinkoje; To pavyzdys yra Microsoft Office, kuris yra geriausiai žinomas ir pigiausias biuro rinkinys rinkoje. Kitos populiarios naršyklės yra „Google Chrome“ arba „Mozilla Firefox“, kurios vartotojui yra nemokamos.

programavimo programine įranga 4

Kas yra programavimo programinė įranga?

Programavimo programinė įranga yra programos ir įrankiai, kurie naudojami kuriant kitas programas ir taikomąsias programas, tai yra, ji naudojama kuriant kitą programinę įrangą.

Tai programos, padedančios kurti ir plėtoti programas, turinčias žinių apie esamas programavimo kalbas.

Turėdami aiškias žinias apie tai, kas yra Programinė įranga, gilinsimės į programinės įrangos rūšis ir jos taikymą technologijų ir jų skaitmeninės transformacijos požiūriu, pamatinės žinios, kad suprastume, kaip ir kodėl kompiuterinės sistemos veikia ir kaip tai daro.

Šiuo metu yra daugybė programinės įrangos tipų, apie kuriuos kalbėsime paprastai ir iliustruosime keliais pavyzdžiais.

Programavimo programinė įranga 5

Programavimo programinės įrangos klasifikacija

Šią programinę įrangą galima suskirstyti į keletą tipų, kurie yra išsamiai aprašyti toliau:

  • Teksto redaktoriai: yra tos programos, kurios veikia kaip procesoriai, yra atsakingos už skaitmeninių failų, sudarytų tik iš tekstų, kūrimą ir modifikavimą, kad būtų saugomi be didesnio sudėtingumo. Teksto rengyklės tikslas yra, kad jis būtų naudojamas rašyti ir vėliau matyti failo turinį. Svarbu pažymėti, kad neturėtume to painioti su Word programa. Pavyzdys: Windows Notepad.
  • Kompiliatoriai: Tai laikoma įrankiu, leidžiančiu išversti programinės įrangos kodą taip, kad kompiuteris galėtų juos interpretuoti ir garantuoti optimalų jo veikimą.
  • vertėjas: yra programa, leidžianti analizuoti ir vykdyti kitas programas programavimo kalba. Jis yra lankstus ir veikia lėtai. Ši programinė įranga gali analizuoti ir vykdyti kitas programas. Vertėjai verčia tik tą dalį, kuri yra būtina, pareiškimas po pareiškimo ir nesaugokite šio vertimo rezultato.
  • linkeriai: jie yra atsakingi už ryšių tarp skirtingų kompiliavimo etape esančių objektų kūrimą, surenka visą informaciją apie visus reikalingus išteklius, išmeta nereikalingus ir prisijungia prie specifinio kodo, kad vėliau būtų sukurtas vienas failas arba failas, būti įvykdytas.
  • Derintojai: arba derintuvai yra tie, kurie leidžia išbandyti ir pašalinti galimas programų klaidas. Tikslas yra aptikti ir pašalinti programos klaidas.
  • Integruota kūrimo aplinka: (EDI arba IDE), yra įrankis, kuris apibrėžiamas kaip viskas viename, nes jis suteikia kūrėjui ar programuotojui daug alternatyvų kuriant programinę įrangą, nes be kokybės, ją lengva ir greita derinti. Čia integruota įvairių tipų programavimo programinė įranga, tokia kaip teksto rengyklė, kompiliatorius ir derinimo priemonė.

Išanalizavę skirtingus programavimo programinės įrangos tipus, randame skirtingas programas ar taikomąsias programas, skirtas atlikti konkrečias užduotis tam tikros rutinos kūrimo procese, pavyzdžiui, kompiliatorių, kuriems tenka ypatinga užduotis išversti mūsų naudojamą programavimo kalbą. mašinos kalba, kad aparatinė įranga galėtų ją interpretuoti.

Apskritai integruotos kūrimo aplinkos yra tos, kurios leidžia kurti programavimo programinę įrangą. Čia įrankiai yra sutelkti į vienos programavimo kalbos kūrimą, dėl kurios programos funkcijos yra draugiškesnės, palyginti su kitų naudojamomis programomis, taip optimizuojant produktyvumą kuriant, modifikuojant, kompiliuojant, diegiant ir derinant programinę įrangą iš konkrečioje vietoje. To pavyzdys yra „Xcode“ arba „Delphi“, kurie yra uždari ir yra specifinių kalbų arba neleidžia koreguoti.

Integruotos kūrimo aplinkos daugeliu atvejų yra skirtos naudoti tik vieno tipo programavimo kalbas vienu metu, tačiau kai kurios yra išimtis ir yra atsparios kitoms programavimo kalboms, pvz., Assembler, Java, JavaScript, PHP, Python ir kt. Pascal arba Tikslas-C.

Be to, jie turi šaltinio kodo rengyklę, automatinius konstravimo įrankius, tai yra vedlius ir šablonus, kompiliatorius ir (arba) interpretatorius, taip pat vadinamuosius derintuvus. Šiandien dauguma šiuolaikinių IDE yra grafinės su aukšto lygio sąsajomis, tokiomis kaip GUI.

Svarbu pažymėti, kad integruotos kūrimo aplinkos buvo labai naudingos kuriant įvairią programinę įrangą, kurią kasdien naudojame savo darbo aplinkoje, ypač kalbame apie Microsoft biuro automatizavimą (Word, Excel, PowerPoint, Publisher ir kt. ). Kiti), vaizdo ir garso grotuvai, redagavimo įrankiai, tokie kaip „Adobe Photoshop“ ir daugelis kitų, šiuo metu sukurtų naudojant tokio tipo platformą, siekiant suteikti mums kokybiškus įrankius ir pasiekti optimalų įrangos naudojimą bei geresnį našumą. veikla.

Ar jums patinka technologijų rinka? Kviečiu jus daugiau sužinoti apie save šiuo įdomiu straipsniu Moderni technologija

Programavimo programinės įrangos pavyzdžiai

Taip pat siūlome įvairius programavimo programinės įrangos pavyzdžius.

  •   Microsoft Visual Studio

Tai kelių platformų įrankis, suderinamas su daugybe kalbų, įskaitant PHP, Java, Python, C++, Ruby ir kt. Jis visų pirma skirtas žiniatinklio kūrimui, palaikomas Django ir ASP.NET. Tai vienas geriausių IDE bet kokios rūšies programinei įrangai kurti.

  • Vėjo

Tai gana prieinamas EDI ir dažniausiai naudojamas kuriant greitas programas, ypač sutelkiant dėmesį į duomenis. Tai suteikia vartotojui įvairių grafinių modelių pasirinkimą ir yra labai interaktyvus. Jis palaiko Java, C# ir .NET ir netgi siūlo galimybę kurti programas tokioms platformoms kaip Linux ir Mac.

  • "NetBeans"

Ji nustatyta kaip viena iš labiausiai naudojamų integruotų kūrimo aplinkų pasaulyje, taip pat veikianti kaip nemokama programinė įranga. Jis daugiausia naudojamas programuoti Java, be to, jo funkcijoms išplėsti galima naudoti skirtingus modulius.

Programavimo programinė įranga 6

  •    „GeneXus“

Tai galinga verslo sektoriuje naudojama kūrimo programinė įranga, leidžianti kurti programas Windows aplinkoms, mobiliosioms programoms ir tinklalapiams. Tai labai naudinga žiniatinklio kūrėjams, nes yra sudaryta iš įvairių tipų duomenų bazių, tokių kaip: MySQL, PostgreSQL, Oracle, Microsoft SQL Server ir kt.

  •      Notepad + +

Šiuo atveju teksto rengyklė ir šaltinio kodas yra dažniausiai naudojami pasaulyje, nes jie yra nemokami ir itin lengvi, be to palaiko daugiau nei 50 programavimo kalbų ir netgi suteikia galimybę pridėti savo. kalbomis. Jis skirtas „Windows“, naudojant tokius įrankius kaip „Snap“, gali būti, kad jis veikia daugelyje „Linux“ programų.

  • minecraft

Tai vaizdo žaidimas, sukurtas Java ir yra plačiai priimtas. Tai žaidimas, kuriame žaidėjui leidžiama laisvai lavinti savo kūrybiškumą, kurti bet kokio tipo konstrukcijas, tyrinėti, kovoti ir tobulinti savo personažus; leidžia integruotis su kitais žaidėjais įvairiais internetiniais režimais. Šiuo metu ji priklauso „Microsoft“.

  • „ThinkFree“

Tai biuro programų grupė, sukurta Java ir suderinama su kitomis platformomis, tokiomis kaip: Android, Windows, Linux ir Mac OS. Tai įrankiai, kurie veikia ir yra žinomi kaip Write tekstų rengyklė, skaičiuoklė, vadinama Calc, pristatymo programinė įranga, vadinama Show, HTML redaktorius, taip pat tinklaraščio rengyklė, vadinama Note.

  • Oracle Developer Studio:

Tai IDE, pagrįsta NetBeans. Jis orientuotas į tokias aplinkas kaip Solaris, RHEL ir Linux platinimai. Jis orientuotas į programavimą tokiomis kalbomis kaip Fortran, C ir C++.

  • „Sweet Home 3D“:

Tai NetBeans kūrimo programa, skirta architektūros ir grafinio dizaino profesionalams, nes leidžia kurti 2D namo ar butų, kambarių ar salių planus ir pamatyti rezultatus trimatėje aplinkoje. Šio tipo programa turi pranašumą, kad ji veikia įvairiose aplinkose, tokiose kaip: Linux, Mac ir Windows.

  • "chrome":

Šiuo metu ir visame pasaulyje tai yra pripažinta ir populiari Google žiniatinklio naršyklė. Tai įrankis, galintis atlikti išplėstinę C++ analizę ir derinti. Jis pagamintas iš „Chromium“ projekto.

Šiais šiuolaikiniais laikais aukščiau nurodyti pavyzdžiai yra geriausiai žinomi ir naudojami kaip dabartinės programavimo programinės įrangos priemonės, tačiau negalima nepaminėti ir kitų pavyzdžių, kurie bėgant metams buvo naudojami kaip programų procesoriai ar kūrėjai ir išlieka technologijoje. turgus. Daugelis iš jų yra šie:

  • Kobolas : Tai programavimo kalba, skirta komerciniam naudojimui.
  • ASP : Tai buvo pirmasis scenarijų variklis, naudojamas „Microsoft“ serveryje tinklalapiams.
  • Paskalis : Tai reikli programavimo kalba, naudojama kaip procesorius dideliuose kompiuteriuose.
  • RPG : Šio tipo programavimo kalba naudojama verslo programoms kurti.
  • Java: Tai kompiuterių specifikacijų ir taikomųjų programų grupė, skirta kurti programinę įrangą, skirtą kelių platformų aplinkai..
  • Blokai : Programavimo kalba, leidžianti kurti blokus, į kuriuos galime įtraukti įdėtus blokus ir, savo ruožtu, juos į kitus blokus. Šis programavimo tipas yra žinomas kaip struktūrinis blokų programavimas.

Programavimo programinės įrangos privalumai

Kai kurie programavimo programinės įrangos pranašumai technologijų srityje yra šie:

  • Programų diegimas atliekamas individualiai.
  • Veiksmų vykdymas sistemoje vykdomas lokaliai, o tai turi įtakos informacijos apdorojimo greičiui.
  • Jie yra stabilūs ir tvirti esamoms žiniatinklio programoms.
  • Jie dažnai naudoja operacines sistemas, apimančias kompiuterius, taip pat programinės įrangos reikalavimus.
  • Galimybė ugdyti abstraktų ir matematinį mąstymą sprendžiant sudėtingas problemas.
  • Tai skatina savarankiškumą mokantis ir aukštesnį pažinimo įgūdžių išsivystymo lygį.
  • Stiprina bendradarbiavimo įgūdžių ugdymą, ieškant inovatyvių komandinių sprendimų.
  • Ji sugrupuoja skirtingų „intelektų“ naudojimą bendruose projektuose: kalbinius, matematinius, meninius, erdvinius, muzikinius, tarpasmeninius ir tarpasmeninius.
  • Sukelia mergaičių ir berniukų susidomėjimą matematika ir STEM dalykais (mokslais, technologijomis, inžinerija ir matematika) apskritai, o tai tolygiau išplečia visų šių sričių studentų įsidarbinimo galimybes.

Tačiau integruotos kūrimo aplinkos turi pranašumų, kurie kalba patys už save, pavyzdžiui:

  • Tai leidžia mums naudoti kodo derinimo funkciją.
  • Turite greitą galimybę rasti failus su deklaruotais kintamaisiais ir funkcijomis.
  • Galima atlikti kodo patvirtinimą, ty patikrinti, ar mūsų sintaksėje nėra klaidų.
  • Papildiniai arba plėtiniai yra integruoti, kad užbaigtų ir pagerintų jo funkcijas.
  • Tai leidžia teikti paraiškas visiems projektams iš vienos sesijos.

Turint visus šiuos patobulinimus, palyginti su įprastu teksto redaktoriumi, visiškai aišku, kad naudojant EDI programuojant gaunama daug naudos.

Programavimo programinės įrangos trūkumai

  • Nerekomenduojama jo taikyti tik ilgalaikiuose projektuose, priešingai, jie turėtų būti naudojami trumpuoju laikotarpiu.
  • Komisiniai ir kaštai yra labai dideli, jei programos neveikia arba atsiranda kokių nors gedimų
  • Jie nėra lankstūs, todėl būtina juos pritaikyti prie XP principų
  • Taikant ją, ji negali būti laikoma labiau įprasta tradicine plėtra.

Programavimo programinės įrangos seka

Konkreti programinės įrangos kūrimo seka nuo pradinės fazės iki galutinio etapo, įskaitant funkcinę būseną. Idėja yra nustatyti skirtingus tarpinius etapus, kurių reikia norint patvirtinti programos kūrimą, siekiant užtikrinti, kad programinė įranga atitiktų taikymo ir kūrimo procedūrų tikrinimo reikalavimus. Tokiais tikslais garantuojama, kad naudojami metodai yra tinkami.

Tai kyla dėl to, kad labai brangu ištaisyti klaidas, kurios aptinkamos vėlai pačiame diegimo ar programavimo etape, funkcinio etapo metu. Ši struktūrinė seka, kuri daugeliui žinoma kaip programinės įrangos gyvavimo ciklas, leidžia kuo greičiau aptikti klaidas, todėl kūrėjai gali sutelkti dėmesį į programinės įrangos kokybę diegimo ir su tuo susijusių išlaidų požiūriu.

Nuoseklus procesas gali būti struktūrizuotas taip:

  • Tikslų apibrėžimas: nustatyti projekto rezultatą ir jo vaidmenį bendroje strategijoje.
  • Reikalavimų ir jų įgyvendinamumo analizė: rinkti, išnagrinėti ir suformuluoti kliento reikalavimus bei peržiūrėti galimus apribojimus.
  • Bendrasis dizainas: bendrieji taikymo struktūros reikalavimai.
  • Išsamus dizainas: tiksli kiekvieno programos pogrupio koncepcija.
  • Programavimas (programavimas ir įgyvendinimas): įgyvendinimas programavimo kalba, skirtas projektavimo etape apibrėžtoms funkcijoms sukurti.
  • Vieneto testavimas – tikslus kiekvieno programos pogrupio įvertinimas, siekiant užtikrinti, kad jie buvo įgyvendinti pagal specifikacijas.
  • Integravimas: užtikrinti, kad skirtingi moduliai ir programėlės būtų integruoti su programa. Tai yra integracijos testo, kuris turi būti kruopščiai dokumentuotas, tikslas.
  • Patvirtinimo testavimas, kuris yra atsakingas už tai, kad programinė įranga atitiktų pradines specifikacijas.
  • Dokumentacija: Tai atitinka vartotojo vadovą, kuriame yra visa reikalinga informacija programinės įrangos naudotojams, kuriame išsamiai aprašytos kiekvieno proceso funkcijos, skirtos būsimų adaptacijų, plėtinių ir pataisymų kūrimui.
  • Priežiūra: visoms korekcinėms procedūroms ir nedideliems programinės įrangos atnaujinimams, kurie yra nuolatiniai.

Svarbu pabrėžti, kad kiekvienos iš šių procedūrų eiliškumas, buvimas ir sinchronizavimas programavimo programinės įrangos struktūrinėje sekoje priklauso nuo kliento ir kūrėjų komandos sutarto modelio tipo. Pavyzdys yra nemokama programinė įranga kurių struktūrinė seka yra labai dinamiška, nes daugelis programuotojų dirba vienu metu kurdami savo programas.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: „Actualidad“ tinklaraštis
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.