Definisjon av Vedlikehold av datamaskinen Stage

Computer vedlikehold er den siste fasen av programvaren livssyklus. Den kommer etter flere stadier involvert i utvikling og implementering av programvare og varer til utbygger stopper å opprettholde det, og i stedet erstatter programvaren med en nyere versjon. Vedlikeholdskostnader programvareutviklere tid, krefter og penger, så det er viktig at denne fasen av livssyklusen går så effektivt som mulig.

Livssyklus

Datamaskinen programvare livssyklus starter lenge før en bruker installerer programvaren. Først kommer programvare konseptet, da krav engineering, da den arkitektoniske utformingen. Neste programvaren må være implementert, testet og endelig utplassert på virkelige datamaskiner. Etter distribusjon, alt som er igjen er vedlikehold. Hvis det kommer et punkt utbygger ikke kan eller velger ikke å oppdatere eller støtte for programvaren, vedlikeholdsfasen ender. Cisco, for eksempel slutter å vedlikeholde programvare et år etter at den stopper å selge det.

vedlikehold Stage

Utviklere har fire typer aktivitet i vedlikeholdsfasen: Korrigerende vedlikehold for å fikse og patch feil; å tilpasse seg miljøendringer, som skjedde til økonomisk programvare i land som byttet til Euro; oppdatere dokumentasjon og legge til kommentarer for å gjøre fremtidig vedlikehold enklere; og tilpasse seg endringer i brukernes behov og krav. Korrektivt vedlikehold er den eneste aktiviteten som gjør reparasjoner til programvaren: De andre aktiviteter fokuserer på utvikling og forbedring av programvaren.

Betydning

Uten vedlikehold, blir det stadig mer programvare ubrukelig over tid. Leverandører gå ut av business, utestenging proprietær programvare. Nye problemer utvikle seg som brukere lage nye, uforutsette bruksområder for programmet. Femti prosent av programvarekostnader kommer ikke under utvikling og testing, men under vedlikehold scenen. Jo større og mer komplekst et programvaresystem, jo ​​større vedlikeholdsbehov. Eldre systemer krever mer vedlikehold fordi antall brukere vokser og folk som forstår eldre systemer til slutt avslutte eller pensjonere.

prosesser

Bransjeanalytikere har kommet opp med flere beskrivelser av hvordan å håndtere vedlikeholdsfasen av programvare. Den enkleste metoden er rask løsning: Hvis problemene dukker opp, fikse dem så fort og så billig som mulig. Osbornes Model anbefaler god kommunikasjon mellom leverandører og brukere for å gjøre scenen flyte jevnt. Iterativ forbedring krever tung analyse av systemet og detaljert dokumentasjon av eventuelle endringer. Gjenbruk orientert modell identifiserer deler av programvaren som utviklere kan tilpasse for gjenbruk i nye systemer.