Skip to main content

Hva er trinnene i programvareteknisk prosess?

Trinnene i programvareteknisk prosess inkluderer kravanalyse, funksjonell spesifikasjon, programvarearkitekturutvikling, programvaredesign og implementering, også kjent som koding.Disse trinnene blir fulgt av testing, distribusjon og vedlikehold.Det er en rekke programvareutviklingsmodeller som samler disse trinnene, men modellene inneholder alle disse prosedyrene.Denne listen over trinn innebærer at programvare opprettes på en trinnvis måte, noe som er sant når man vurderer begynnende programvareutvikling, men det er ofte nødvendig å spore og gjenta prosedyrene.Dermed kan det være sykluser i programvareteknikk som endrer rekkefølgen trinnene oppstår eller fører til at trinn blir gjentatt.

Programvareteknisk prosess kan sees på som en ingeniørprosess: samle informasjon, analysere, design, implementere, forbedre, forbedre,distribuere og vedlikeholde.For å si dette enklere, vil en programvareutvikler spørre, forestille seg, planlegge, opprette, forbedre, bruke og fikse.En enkel måte for en å huske disse trinnene på er å lage et ordtak som: "Spør fantasifulle planleggere og mdash;Kreativitet forbedrer nyttige funksjoner. ”

I løpet av kravfasen er det viktig å definere nøyaktig hva problemet er eller hva programvaren vil bli pålagt å gjøre.Å samle informasjon ved å stille relevante spørsmål fra alle berørte parter er avgjørende for en jevn utviklingssyklus under programvareteknisk prosess.Problemanalyse blandes ofte med informasjonsinnsamling slik at en fullstendig forståelse av kravene kan oppnås.

Når kravene til programvaren er ferdigstilt, må det oppstå en rekke designprosesser.Problemer som innganger, utganger, funksjonalitet, algoritmesign, programvarearkitektur og modulintegrasjon blir adressert i designfasen.Analyse utføres ofte i løpet av denne tiden for å sikre at programvaren kjøres effektivt.

Etter at programvaren er designet, må den implementeres.Dette oppnås ved å programmere eller kode designspesifikasjonene i filer som kalles kildekode.Bedriftspolitikk eller programvarekrav bestemmer vanligvis programmeringsspråket som brukes.Samarbeidsprogramvare brukes i denne fasen av programvareteknisk prosess for å konvertere kildekode til et kjørbart program.

Når programmet er opprettet, er det viktig for en å sørge for at det kjøres og fungerer riktig.Testfasen av programvareteknisk prosess sikrer at programmet oppfyller kvalitetsstandarder og funksjonskriterier.Når testingen er fullført, kan programmet gis.Dokumentasjon må også opprettes slik at brukere kan bruke programmet på riktig måte.Etter at programvaren er distribuert, vil det normalt være korreksjoner og justering til programmet.Dette er vedlikeholdsfasen.Noen ganger blir nye funksjoner bedt om og lagt til i denne fasen.

Å lage programvare kan være en enkel prosess.De generelle trinnene som er involvert er i hovedsak de samme som de som brukes i generell ingeniørfag.Programvareteknikkprosessen har blitt mer kompleks, og denne trenden vil sannsynligvis stemme etter hvert som metodene som brukes til å konstruere programvare utvikler seg.