Skip to main content

Hva er dataprogramvareteknikk?

Dataprogramvareteknikk er hele prosessen med å planlegge, designe og utvikle et programvareprodukt.Begrepet programvareteknikk refererer spesifikt til den komplekse, disiplinerte og systematiske tilnærmingen som brukes til å lage og vedlikeholde programvare.Mange bruker begrepet for å forklare ferdighetene som kreves for å lage og støtte programvareprodukter.

For å bli dataprogramvareingeniør, må kandidatene fullføre en universitetsgrad i informatikk.Selv om noen skoler tilbyr en major for programvare, er dette ikke veldig vanlig.Generelt er ferdighetene som kreves allerede inkludert i informatikkprogrammet, og det har fordelen av å være en anerkjent disiplin.Feltet for dataprogramvareteknikk er relativt nytt og kan kreve mer tid for å bli bredt vedtatt.

yrket i seg selv er ikke lisensiert eller regulert på samme måte som ingeniører er.Det har vært flere forskjellige initiativer for å lisensiere denne gruppen av fagpersoner, med ulik grad av suksess.I USA opprettet Institute of Electrical and Electronics Engineers (IEEE) et lisensieringsprogram for dataprogramvareingeniører, men har en begrenset aksept.I Europa og Canada er yrket regulert og kandidatene må oppfylle spesifikke utdannings- og erfaringskrav for å bli en profesjonell dataprogramvareingeniør.

Hovedfokuset på dette feltet er utviklingen av metodikk rundt opprettelsen av nye programvareprodukter.IEEE har utviklet en manual som heter Software Engineering Body of Knowledge (Swebok).Denne boken anses å ha standardnivået for kunnskap som en programvareingeniør i Nord -Amerika skal ha etter fire års arbeidserfaring.Det har vært mye diskusjon internasjonalt om gyldigheten av boken som en ressurs, siden mange institutter ikke ble konsultert.

Dataprogramvareteknikk kan deles inn i flere underområder, inkludert programvaredesign, testing og vedlikehold.I alt er 10 forskjellige underområder offisielt anerkjent av IEEE.Imidlertid fortsetter ytterligere områder å utvikle seg, og det kan være litt tid før listen anses som fullstendig.

Mange mennesker som ønsker å bli dataprogramvareingeniør starter sin karriere som dataprogrammerer eller utvikler.Den tradisjonelle karriereveien er å begynne i dette området, og deretter se etter en salgsfremmende mulighet til programvareingeniør etter åtte til 10 års arbeidserfaring.Denne karriereveien krever ytterligere utdanning og opplæring i løpet av denne perioden, ettersom teknologi og metodikk stadig endres.Etterspørselen etter informatikkteknikk er spådd å oppleve over gjennomsnittet vekst i løpet av de neste fem til åtte årene.Når mulighetene vokser, bør det være mer avklaring og utvikling av en internasjonalt akseptert standard for profesjonell anerkjennelse på dette feltet.