Hva er programvarere-engineering?

Re-engineering av programvare er en prosess for å modifisere, restrukturere og forbedre eksisterende programvaresystemer for å tilpasse seg nye endringer i teknologi, forretningskrav eller for å fikse problemer som ble identifisert i det opprinnelige systemet. Denne prosessen involverer ulike aktiviteter som å analysere og forstå det eksisterende systemet, definere kravene til det nye systemet, reversere engineering av koden, redesigne og implementere det nye systemet, teste og verifisere det nye systemet, og distribuere det i produksjon. Målet med re-engineering av programvare er å øke kvaliteten, vedlikeholdsevnen og funksjonaliteten til de eksisterende programvaresystemene, samtidig som kostnadene for utvikling minimeres og effektiviteten til programvareutviklingsprosessen forbedres.

Publiseringsdato: