ЦИКЛ РАЗРАБОТКИ
Жизненный цикл разработки ПО, независимо от выбранной модели и методологии, содержит несколько обязательных фаз:
- Ознакомление – знакомство с требованиями заказчика, предварительная оценка необходимых ресурсов.
Результат: предварительный план работы и план технического задания, предварительная стоимость проекта. - Спецификация – дорабатываются и согласуются требования и спецификации, проводится окончательная оценка необходимых ресурсов.
Результат: Договор, Техническое задание, План тестирования, начальный Прототип (опционально). - Разработка – кодирование и тестирование продукта, документирование.
Результат: конечная версия продукта, набор тестов, отчет о тестировании, полная техническая документация. - Внедрение – установка продукта на стороне клиента, обучение пользователей.
Результат: готовый к эксплуатации продукт. - Поддержка – начинается после завершения цикла разработки и продолжается, пока используется продукт. Сюда включены как исправление ошибок, так и поддержка пользователей.
Часто определить все требования на начальной фазе жизненного цикла ПО не удается. В этом случае применяется итеративный подход, когда разработка проекта планируется как серия итераций. Каждая из них реализует отобранные для нее требования. Остальные требования, а также новые требования, поступающие по мере развития проекта, включаются в последующие итерации. При таком подходе обеспечивается наиболее полное удовлетворение реальных потребностей наших клиентов. Такой подход наиболее близок нам.
См. также Разработка ПО
0 Comments