Развој софтвера
From Wikipedia, the free encyclopedia
Развој софтвера (познат и као развој апликација, дизајн софтвера, дизајнирање софтвера, развој софтверских апликација)[1] представља развој софтверског производа. Израз „развој софтвера“ може да се користи и за рачунарско програмирање, што представља процес писања и одржавања изворног кода, али у ширем смислу укључује све кораке у изради софтвера, почев од дизајна жељеног софтвера, па све до коначног производа. Развој софтвера стога може да укључи истраживање, нови развој, прототипове, измене, поновну употребу, одржавање, или било коју другу активност која доводи до софтверског производа.[2]
Циљеви развоја софтвера могу бити разни, од којих су три најчешћа - испуњавање одређених захтева клијената, испуњавање уочених потреба одређене групе потенцијалних корисника, или лична употреба.
Потреба за бољом контролом квалитета процеса развоја софтвера је довела до развоја дисциплине софтверског инжењерства, која за циљ има примену систематског приступа својственог инжењерској парадигми у процесу развоја софтвера.