Преглед садржаја:
Дефиниција - Шта значи животни циклус софтвера?
Животни циклус софтвера односи се на све фазе софтверског производа током његовог планирања, развоја и употребе, све до евентуалног застаревања или повлачења. Овај процес има много променљивих делова, али често се може сегментирати у неколико главних делова. Ово помаже програмерима и другима да схвате како се производ ствара, имплементира и користи.
Тецхопедиа објашњава животни циклус софтвера
Неколико најчешћих делова животног циклуса софтвера су фазе планирања. Професионалци се обично односе на прикупљање или анализу захтева, где се неразвијени производ дефинише преко прикупљених критеријума. Наредне фазе укључују анализу и дизајн производа, након чега слиједи развој. Последњи делови животног циклуса укључују производ који је пуштен купцу или другом крајњем кориснику, а тада произвођач производа често наставља да буде укључен кроз одржавање, решавање проблема, надоградњу и друге процесе.
Други начин да се погледа раздвајање фаза животног циклуса софтвера је кроз употребу израза „производно окружење“ и „крајње окружење“. Овде постоји јасна разлика између производа као унутрашњег рада у току и производа то је пуштено.
Важно је напоменути да софтвер не пролази увек кроз ове делове животног циклуса софтвера на линеарни начин. Уместо тога, могу постојати различити делови производа који се различито развијају. То се често назива итерацијама унутар професионалне ИТ заједнице.