Programvareutvikling
systematisk design, programmering, testing og vedlikehold av programvare. / From Wikipedia, the free encyclopedia
Programvareutvikling (engelsk: software engineering) er et fagfelt som omhandler å systematisk designe, programmere, teste og vedlikeholde programvare.
Programvare er instruksjonene som forteller datamaskiner hva de skal gjøre. Over alt i den moderne verden finnes programvare, fra medisinsk utstyr til atomkraftverk og videospill. Enkel programvare finnes i ting som mikrobølgeovner, og kompleks programvare finnes i styringssystemene til romfergen. Mange programmer inneholder millioner av linjer med kildekode og har strenge krav til virkemåte.
Programvareutvikling kan ses på som en praktisk disiplin (prosessen å utvikle programvare) og et vitenskapelig fag (studier av utviklingsprosesser, utvikling av nye metoder og modeller for å utvikle programvare, osv).