Преглед садржаја:
Аутор Јустин Столтзфус
Извор: Вригхтстудио / Дреамстиме.цом
Шта је животни циклус развојног софтвера?
Можете погледати нашу страницу са условима како бисте видели како се СДЛЦ углавном дефинише:
„Животни циклус развоја софтвера (СДЛЦ) је оквир који дефинише задатке који се обављају у сваком кораку у процесу развоја софтвера. „
Важно је схватити да животни циклус развоја софтвера има различите фазе или фазе и моделе, а такође се мења у складу са одређеним филозофијама, о чему ћемо касније.
Кључна идеја је да животни циклус развоја софтвера дефинише како се софтвер креира и пушта у производно окружење.
То је централна премиса у ИТ свету, будући да је софтвер постао саставни део толиког броја ствари које радимо сваки дан, и дугорочних процеса који усмеравају и пословне и потрошачке активности. Животни циклус развоја софтвера одређује како примамо све оне апликације и десктоп производе и оперативне системе које користимо за слање текста, цвркут и усмеравање небројених нових технологија.
С тим у вези, боље разумевање СДЛЦ помаже нам да знамо шта се дешава иза сцене, или како би неки рекли, „како се прави кобасица“.
Иза сваке апликације или софтверског производа налази се код. Тај код долази од људи. СДЛЦ је начин да се осигура да погрешни људи стварају релативно непогрешиву технологију.
Животни циклус развоја софтвера такође може веома варирати.
"Постоје различити приступи извођењу посла или како изгледа животни циклус специфичног софтвера, а то зависи од организације о конкретним корацима", каже Јохн Куиглеи из Валуе Трансформатион-а, описујући како СДЛЦ поставља позорницу за толико потрошачких погодности у којима уживамо. „У савременом животу постоји софтвер у много више производа него што можда мислите. Ваш будилник, највероватније у себи има микроконтролер који покреће софтвер. Ваша микроталасна пећница има микроконтролер који прима улазе од корисника и ради у складу са тим командама. Ваш паметни телефон, телевизија и аутомобил садрже софтвер. Као што постоји пуно апликација, тако постоји и много варијација софтверских производа. "
Један популаран пример је модеран аутомобил, за који ће вероватно сваки механичар рећи да више личи на фенси рачунар у последњој деценији или тако нешто.
„У вашем аутомобилу постоји много микроконтролера који покрећу различит софтвер, који морају бити усклађени са другим производима на аутомобилу који такође садрже софтвер, на пример, мотор и мењач“, каже Куиглеи. "Ове ствари су повезане да би се створио софтверски систем који дели информације са сваке компоненте са другом путем неке серијске комуникације, а свака компонента доноси одговарајућу одлуку на основу садржаја тих података."
Животни циклус развоја софтвера управља свим тим путем креирањем промишљене мапе пута како ће свака од ових јединствених ставки бити изграђена и достављена свету. У овом туториалу ћете сазнати више о томе како СДЛЦ функционише практично у окружењу софтверског дизајна.
Следеће: Фазе животног циклуса развоја софтвера
Преглед садржаја
Шта је животни циклус развојног софтвера?Фазе животног циклуса развоја софтвера
СДЛЦ модели
Традиционални водопад СДЛЦ: Пример
Више о Агиле СДЛЦ-у
Агиле СДЛЦ: Пример
ДевОпс и СДЛЦ
Вештачка интелигенција и СДЛЦ
Закључак