Водопад насупрот повећању наспрам спирале насупрот моделу Рад: кључна разлика

Преглед садржаја:

Anonim

Да би управљале нивоом сложености током циклуса развоја софтвера, софтверске компаније имплементирају различите СДЛЦ моделе. Циљ им је да испоруче квалитетан софтверски производ, међутим сваки модел је јединствен у погледу приступа развоју софтвера. Да бисмо ефикасно научили СДЛЦ моделе, упоредићемо различите моделе софтверског инжењерства. Овде ћемо видети како се сваки модел разликује од другог у погледу трошкова, трајања, захтева, одржавања итд.

Поређење различитих СДЛЦ модела

Својства модела Модел пада воде Инкрементални модел Спирални модел Рад Модел
Планирање у раној фази да да да Не
Повратак у ранију фазу Не да да да
Руковати великим пројектом Није примерено Није примерено Прикладан Није примерено
Детаљна документација Потребно да, али не много да Ограничен
Трошак Ниска Ниска Скупо Ниска
Спецификације захтева Почетак Почетак Почетак Издање са временским оквиром
Флексибилност за промену Тешко Лако Лако Лако
Укљученост корисника Само на почетку Средњи Хигх Само на почетку
Одржавање Најмање Промовише одрживост Типично Лако се одржава
Трајање Дуго Веома дуго Дуго Кратак
Укљученост у ризик Хигх Ниска Средњи до високи ризик Ниска
Фрамеворк Типе Линеарно Линеарно + итеративно Линеарно + итеративно Линеарно
Тестирање По завршетку фазе кодирања После сваке итерације На крају фазе инжењеринга Након завршетка кодирања
Преклапајуће фазе Не Да (како постоји паралелни развој) Не да
Одржавање Најмање одрживо Одржавање да Лако се одржава
Поновна употребљивост Најмање могуће Донекле Донекле да
Временски оквир Веома дуго Дуго Дуго Кратак
Доступност радног софтвера На крају животног циклуса На крају сваке итерације На крају сваке итерације На крају животног циклуса
објективан Високо осигурање Брз развој Високо осигурање Брз развој
Величина тима Велики тим Није велики тим Велики тим Мали тим
Контрола купаца над администратором Веома низак да да да