spiral model what is sdlc spiral model
Що СПРІЦЕВА МОДЕЛЬ SDLC?
основними інструментами, пов'язаними з управлінням ризиками, є
Вступ:
Спіральна модель - це комбінація послідовних і прототипних моделей. Цю модель найкраще використовувати для великих проектів, які передбачають постійне вдосконалення. Існують конкретні заходи, які виконуються за одну ітерацію (спіраль), де вихідним результатом є невеликий прототип великого програмного забезпечення. Потім ті самі дії повторюються для всіх спіралей, поки не буде побудовано все програмне забезпечення.
Щоб пояснити простішими словами, етапи спіральної моделі:
Спіральна модель має 4 фази, описані нижче:
який найкращий безкоштовно завантажувач mp3 - -
- Етап планування
- Фаза аналізу ризику
- Інженерна фаза
- Етап оцінки.
Діяльність, яка виконується на фазах спіральної моделі, показана нижче:
Назва фази | Виконані заходи | Результати / результат |
---|---|---|
Планування | -Вимоги вивчаються та збираються. - ТЕО - Огляди та покрокові інструкції для впорядкування вимог | Документ, що розуміє вимоги Остаточний перелік вимог. |
Аналіз ризиків | Вивчаються вимоги та проводяться сеанси штурму мозку для виявлення потенційних ризиків Після виявлення ризиків планується та доопрацьовується стратегія зменшення ризиків | Документ, який висвітлює всі ризики та їх плани зменшення наслідків. |
Техніка | Фактична розробка та тестування, якщо програмне забезпечення відбувається на цьому етапі | Код Тестові кейси та результати тестів Звіт про випробування та звіт про дефекти. |
Оцінка | Клієнти оцінюють програмне забезпечення та надають свої відгуки та схвалення | Особливості реалізованого документа |
Ілюстративне представлення спіральної моделі SDLC
Різні кольори представляють різну спіраль або ітерацію. Для першої ітерації, представленої коричневим кольором, виконуються всі 4 дії (планування, аналіз ризиків, інженерія та оцінка). Після завершення етапу оцінки для першої ітерації (спіраль) починається друга ітерація (спіраль) Друга ітерація, яка представлена оранжевим кольором, тут знову виконуються всі 4 дії (планування, аналіз ризиків, інженерія та оцінка). Подібним чином здійснюється третя ітерація, показана синім кольором, і так далі процес триває.
Коли використовувати спіральну модель?
Спіральна модель використовується в таких сценаріях:
- Коли проект великий.
- Там, де програмне забезпечення потребує постійної оцінки ризиків.
- Вимоги дещо складні і вимагають постійного уточнення.
- Програмне забезпечення вимагає значних змін.
- Де достатньо часових рамок, щоб отримати відгук кінцевого користувача.
- Там, де випуски повинні бути частими.
Переваги використання спіральної моделі:
Переваги використання спіральної моделі такі:
- Розвиток відбувається швидко
- Більші проекти / програмне забезпечення створюються та обробляються стратегічно
- Оцінка ризику є правильною.
- Контроль на всіх фазах розвитку.
- Все більше і більше функцій додаються систематично.
- Програмне забезпечення виробляється рано.
- Має місце для зворотного зв'язку із клієнтами, і зміни впроваджуються швидше.
Недоліки використання спіральної моделі:
Недоліки спіральної моделі такі:
- Аналіз ризиків є важливою фазою, тому потрібні досвідчені люди.
- Не вигідний для менших проектів.
- Спіраль може йти нескінченно.
- Документація більше, оскільки вона має проміжні фази.
- Для менших проектів це дорого.
Висновок:
роль бізнес-аналітика в спритній сутичці
Кожну спіраль можна назвати петлею, і кожна петля є окремим процесом розробки в спіральній моделі. Чотири дії (планування, аналіз ризиків, розробка та оцінка) утворюють проміжні фази спіральної моделі і повторюються знову для кожного циклу.
Цю модель дуже добре використовувати для великих проектів, де ви можете розробляти і поставляти менші прототипи, а також можете вдосконалити її для створення більшого програмного забезпечення. Впровадження цієї моделі вимагає досвідчених ресурсів, оскільки аналіз ризиків є дуже складовою частиною цієї моделі, а аналіз ризиків вимагає досвіду, і в результаті ця модель стає дорогою.
Рекомендована література
- Що таке модель водоспаду SDLC?
- Етапи, методології, процеси та моделі SDLC (життєвий цикл розробки програмного забезпечення)
- Практичне тестування програмного забезпечення - Нова БЕЗКОШТОВНА електронна книга (Завантажити)
- На місці - офшорна модель проектів тестування програмного забезпечення (і як змусити це працювати для вас)
- Що таке VLC-модель STLC?
- Підручник з тестування SOA: Методологія тестування для архітектурної моделі SOA
- Тематичне дослідження: Як усунути вади водоспадів та спритні процеси розвитку за допомогою гібридної моделі
- Остання випущена модель телефону проти версії ОС: яку слід протестувати спочатку?