Programvarevedlikehold

Programvarevedlikehold er en underdisiplin av programvareutvikling. Den omfatter alt som skal gjøres med programvaren etter at den er levert, og de forberedelsene som gjøres for leveranse for å lette dette. Disiplinen har historisk sett fått lite oppmerksomhet, men dette har endret seg noe etter år 2000-problematikken og Open Source-bevegelsens framvekst.

Typer vedlikehold på programvaren omhandler korrektivt vedlikehold (korrigering av oppdagede feil), adaptivt vedlikehold (modifikasjon utført for å møte endrede krav til programvaren), perfektivt vedlikehold (modifikasjon av programvaren for å øke ytelsen eller vedlikeholdbarheten) og preventivt vedlikehold (modifikasjon av programvaren for å finne og rette skjulte feil før de faktisk slår til).

Se også

  • patch

Kilder

  • IEEE Computer Society: Guide to the Software Engineering Body of Knowledge, IEEE 2004

Eksterne lenker

  • IEEE Guide to the Software Engineering Body of Knowledge (engelsk)
  • v
  • d
  • r
Programvareutvikling
Felter
  • Programmering
  • DevOps
  • Formelle metoder
  • Kravhåndtering
  • Driftsutvikling
  • Utrulling
  • Design
  • Konstruksjon/implementasjon
  • Vedlikehold
  • Testing
  • Systemanalyse
Konsepter
  • Datamodellering
  • Virksomhetsarkitektur
  • Funksjonell spesifikasjon
  • Modelleringsspråk
  • Paradigme
  • Programvare
  • Arkeologi
  • Arkitektur
  • Konfigurasjonsstyring
  • Prosess/metodologi
  • Kvalitet
  • Kvalitetssikring
  • Verifikasjon og validering
  • Strukturert analyse
    • essensiell analyse
  • CI/CD
Orienteringer
Modeller
Utvikling
Annet
Språk
  • IDEF
  • UML
  • USL
  • SysML
Relaterte felter
Oppslagsverk/autoritetsdata
GND · LCCN · BNF · BNF (data)