Skip to main content

Hvad er computersoftware engineering?

Computersoftware Engineering er hele processen med planlægning, design og udvikling af et computersoftwareprodukt.Udtrykket softwareteknik henviser specifikt til den komplekse, disciplinerede og systematiske tilgang, der bruges til at skabe og vedligeholde software.Mange mennesker bruger udtrykket til at forklare de færdigheder, der kræves til at oprette og understøtte softwareprodukter.

For at blive computersoftwareingeniør skal kandidater gennemføre en universitetsgrad i datalogi.Selvom nogle skoler tilbyder en computer -software engineering major, er dette ikke meget almindeligt.Generelt er de krævede færdigheder allerede inkluderet i datalogi -programmet, og det har fordelen ved at være en anerkendt disciplin.Feltet med computersoftware Engineering er relativt nyt og kan kræve mere tid til at blive bredt vedtaget.

Selve erhvervet er ikke licenseret eller reguleret på samme måde som ingeniører er.Der har været flere forskellige initiativer til at licensere denne gruppe fagfolk med forskellige grader af succes.I USA oprettede Institute of Electrical and Electronics Engineers (IEEE) et licensprogram for computersoftwareingeniører, men har en begrænset accept.I Europa og Canada reguleres erhvervet, og kandidater skal opfylde specifikke uddannelses- og erfaringskrav for at blive en professionel computersoftwareingeniør.

Det primære fokus på dette felt er udviklingen af metodologi omkring oprettelsen af nye softwareprodukter.IEEE har udviklet en manual kaldet Software Engineering Body of Knowledge (SWEBOK).Denne bog anses for at have det standardniveau for viden, som en softwareingeniør i Nordamerika skal have efter fire års arbejdserfaring.Der har været meget diskussion internationalt om bogens gyldighed som en ressource, da mange institutter ikke blev hørt.

Computersoftwareteknik kan opdeles i flere underområder, herunder softwaredesign, test og vedligeholdelse.I alt anerkendes 10 forskellige underområder officielt af IEEE.Imidlertid fortsætter yderligere områder med at udvikle sig, og det kan være nogen tid, før listen betragtes som komplet.

Mange mennesker, der ønsker at blive computersoftwareingeniør, starter deres karriere som computerprogrammør eller udvikler.Den traditionelle karrierevej skal begynde i dette område og derefter kigge efter en salgsfremmende mulighed for softwareingeniør efter otte til 10 års arbejdserfaring.Denne karrierevej kræver yderligere uddannelse og uddannelse i denne periode, da teknologi og metodologi konstant ændrer sig.Efterspørgslen efter datalogi -teknik forventes at opleve vækst over gennemsnittet i løbet af de næste fem til otte år.Efterhånden som mulighederne vokser, bør der være mere afklaring og udvikling af en internationalt accepteret standard for professionel anerkendelse på dette felt.