Skip to main content

Hvad er trinnene i softwareteknikprocessen?

Trinene i softwareteknikprocessen inkluderer kravanalyse, funktionel specifikation, softwarearkitekturudvikling, softwaredesign og -implementering, også kendt som kodning.Disse trin efterfølges af test, implementering og vedligeholdelse.Der er en række softwareudviklingsmodeller, der kommer til disse trin, men modellerne indeholder alle disse procedurer.Denne liste over trin indebærer, at software oprettes på en trin-for-trin, hvilket er sandt, når man overvejer at komme i begyndelse af software, men det er ofte nødvendigt at backtrack og gentage procedurerne.Således kan der være cyklusser inden for softwareteknik, der ændrer den rækkefølge, i hvilken trinnene opstår eller får trin til at blive gentaget.

Softwareteknikprocessen kan ses som en teknisk proces: indsamle information, analysere, designe, implementere, forbedre, forbedre, forbedres,indsæt og vedligehold.For at sætte dette mere enkelt, vil en softwareudvikler spørge, forestille sig, planlægge, oprette, forbedre, bruge og løse.En nem måde for en at huske disse trin er at skabe et ordsprog som "Spørg fantasifulde planlæggere mdash;Kreativitet forbedrer nyttige funktioner. ”

I kravfasen er det vigtigt at definere nøjagtigt, hvad problemet er, eller hvad softwaren skal gøre.At indsamle oplysninger ved at stille relevante spørgsmål om alle berørte parter er vigtigst for en jævn udviklingscyklus under softwareingeniørprocessen.Problemanalyse blandes ofte med informationsindsamling, så der kan opnås en fuldstændig forståelse af kravene.

Når kravene til softwaren er afsluttet, skal der forekomme et antal designprocesser.Spørgsmål som input, output, funktionalitet, algoritme -design, softwarearkitektur og modulintegration behandles i designfasen.Analyse udføres ofte i løbet af denne periode for at sikre, at software kører effektivt.

Når softwaren er designet, skal den implementeres.Dette opnås ved programmering eller kodning af designspecifikationerne i filer kaldet kildekode.Virksomhedspolitik eller softwarekrav bestemmer typisk det programmeringssprog, der bruges.Kompileringssoftware bruges i denne fase af softwareingeniørprocessen til at konvertere kildekode til et eksekverbart program.

Når programmet er oprettet, er det vigtigt for en at sikre sig, at det kører og fungerer korrekt.Testfasen af softwareingeniørprocessen sikrer, at programmet opfylder kvalitetsstandarder og funktionelle kriterier.Når testen er afsluttet, kan programmet gives til brugerne.

Under implementeringsfasen af softwareingeniørprocessen kan brugerne muligvis være nødt til at blive trænet.Dokumentation skal også oprettes, så brugere kan bruge programmet korrekt.Når softwaren er implementeret, vil der normalt være korrektioner og justering, der foretages til programmet.Dette er vedligeholdelsesfasen.Nogle gange anmodes om og tilføjes nye funktioner i denne fase.

Oprettelse af software kan være en ligetil proces.De generelle trin, der er involveret, er i det væsentlige de samme som dem, der bruges i generel teknik.Softwareteknikprocessen er blevet mere kompliceret, og denne tendens er sandsynligvis sandt, da de metoder, der bruges til at konstruere software, udvikler sig.