Innholdsfortegnelse:
Definisjon - Hva betyr Software Life Cycle?
Programvarens livssyklus refererer til alle faser av et programvareprodukt gjennom planlegging, utvikling og bruk, helt til det eventuelt foreldes eller pensjoneres. Denne prosessen har mange variable deler, men den kan ofte deles inn i flere hovedstykker. Dette hjelper utviklere og andre til å forstå hvordan et produkt blir laget, implementert og brukt.
Techopedia forklarer programvarens livssyklus
Flere av de vanligste delene av programvarens livssyklus er planleggingsfaser. Fagpersoner refererer vanligvis til kravsamling eller analyse, der et ubebygd produkt er definert gjennom innsamlede kriterier. Etterfølgende faser involverer analyse og design av produktet, etterfulgt av utvikling. De siste delene av livssyklusen involverer et produkt som er gitt ut til en kunde eller annen sluttbruker, da produktprodusenten ofte fortsetter å være involvert gjennom vedlikehold, problemløsning, oppgradering og andre prosesser.
En annen måte å se på adskillelsen av programvarens livssyklusfaser er gjennom bruk av begrepene "produksjonsmiljø" og "sluttbruksmiljø." Her er det et klart skille mellom produktet som et internt pågående arbeid, og et produkt som er løslatt.
Det er viktig å merke seg at programvare ikke alltid går gjennom disse delene av programvarens livssyklus på en lineær måte. Snarere kan det være forskjellige deler av et produkt som utvikler seg annerledes. Disse kalles ofte iterasjoner i det profesjonelle IT-samfunnet.