Хелпикс

Главная

Контакты

Случайная статья





V-образная модель ЖЦ



3. V-образная модель ЖЦ

Эта модель была разработана как разновидность каскадной модели, в которой особое внимание уделяется верификации и аттестации программного продукта. Модель показывает, что тестирование продукта обсуждается, проектируется и планируется, начиная с ранних этапов жизненного цикла разработки.

От каскадной модели v-образная модель унаследовала последовательную структуру, в соответствии с которой каждая последующая фаза начинается только после успешного завершения предыдущей фазы.

Данная модель основана на систематическом подходе к проблеме, для решения которой определены четыре базовых шага: анализ, проектирование, разработка и обзор. При выполнении анализа осуществляются планирование проекта и составление требований. Проектирование разделяется на высокоуровневое и детальное (низкоуровневое). Разработка включает в себя кодирование, обзор – различные виды тестирования.

На модели хорошо просматриваются взаимосвязи между аналитическими фазами и фазами проектирования, которые предшествуют кодированию и тестированию. Горизонтальные стрелки показывают, что эти фазы надо рассматривать параллельно.

Модель включает в себя следующие фазы:

· Составление требований к проекту и планирование – определяются системные требования и выполняется планирование работ;

· Составление требований к продукту и их анализ – составляется полная спецификация требований к программному продукту;

· Высокоуровневое проектирование – определяется структура программного обеспечения, взаимосвязи между основными его компонентами и реализуемые ими функции;

· Детальное проектирование – определяется алгоритм работы каждого компонента;

 

· Кодирование – выполняется преобразование алгоритмов в готовое программное обеспечение;

· Модульное тестирование – выполняется проверка каждого компонента или модуля программного продукта;

· Интеграционное тестирование – осуществляются интеграция программного продукта и его тестирование;

· Системное тестирование – выполняется проверка функционирования программного продукта после помещения его в аппаратную среду в соответствии со спецификацией требований;

· Эксплуатация и сопровождение – запуск программного продукта в производство. На этой фазе в программный продукт могут вноситься поправки и может выполняться его модернизация.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.