стлц вс сдлц
СДЛЦ се односи на животни циклус развоја софтвера, док се СТЛЦ односи на животни циклус тестирања софтвера. Обоје садрже шест корака који представљају логичке разлике између њих. Ова два процеса се ниже детаљно упоређују са детаљним прегледом њихових разлика и сличности.
Једна од фаза кроз коју су ова два процеса прошла је прикупљање потреба. Прикупљање захтева обавља пословни аналитичар у СЛДЦ-у где развојни тим анализира захтеве тачно од дизајнерске архитектуре до кодирања у перспективу. СТЛЦ са друге стране користи прикупљање захтева за тестирање, преглед и анализу захтева. Тестирачки тим сматра да су потребни захтеви попут врста испитивања неопходни, а темељни преглед захтева осигурава логичан функционални однос функција и модула. Ово осигурава да се било који проблем или празнина открију у раној фази.
У фази дизајна СЛДЦ има техничког архитекте чија је функција обезбедити испуњење високог нивоа и ниског дизајна софтвера. Пословни аналитичар такође долази овде да креира дизајн корисничког интерфејса за апликацију. СТЛЦ има тест архитекта који дјелује као водећи менаџер у планирању испитивања и идентификацији испитних тачака високог нивоа. У овој фази је детаљно постављање захтева.
Затим долази фаза кодирања или развоја са којом се бави СДЛЦ развојни тим. У овој фази догађа се стварни развој који се односи на кодирање и који се заснива на архитектури дизајна. С друге стране, тим за тестирање у СТЛЦ-у затим усмерава своју енергију на писање детаљних тест случајева.
Четврта фаза је фаза испитивања где у СДЛЦ-у постоји стварно тестирање развијеног кода. У оквиру ове фазе врши се тестирање јединице, тестирање интеграције и тестирање система. Сви други тестови које је потребно урадити обрађују се овде у СЛДЦ-у. У СТЛЦ-у постоји и извршавање теста у овој фази, поред извештавања о уоченим грешкама. Такође је ово фаза у којој се врши ручно извештавање, аутоматизација и тестирање како би се осигурало да развијени код функционише како треба. Испитивање и регресијско тестирање се такође раде у оквиру ове фазе. Укупна функција фазе испитивања у СТЛЦ-у је да се прегледа тест случајева и сценарија теста.
Следећа је фаза примене апликација у којој СДЛЦ користи апликације које су прошле последње 4 фазе. Примена се врши кроз производно окружење идеалним и стварним крајњим корисницима. У СТЛЦ-у је ово завршна фаза тестирања и имплементације. Тестирање је урађено и припремљен је завршни извештај.
Последња фаза је фаза одржавања која је континуирана. У СЛДЦ-у нуди пост-продукцијску и имплементациону подршку и праћење побољшања док се и даље развијају. СТЛЦ са друге стране садржи ажурирање и одржавање планова испитивања и тестирања и подршке фаза испитивања, као и побољшања као део одржавања.
Резиме
СЛДЦ и СТЛЦ проучавају и фазе развоја и тестирања софтвера
Разлике се јављају у шест главних области које оцртавају целокупно производно окружење, а то су прикупљање захтева, кодирање, дизајн, примена испитивања и одржавање
Шест фаза јасно документује специфичне улоге особа и тимова у целокупном процесу развоја и тестирања.
Важно је напоменути да је СТЛЦ садржан у СДЛЦ-у, јер је тестирање углавном обухваћено кишобраном развоја софтвера.
Иако је тестирање под СДЛЦ-ом, требало би схватити да је тестирање независна функција у процесу развоја софтвера и требало би га назвати таквим..