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