ЦИКЛ РАЗРАБОТКИ

Жизненный цикл разработки ПО, независимо от выбранной модели и методологии, содержит несколько обязательных фаз:

  • Ознакомление – знакомство с требованиями заказчика, предварительная оценка необходимых ресурсов.
    Результат: предварительный план работы и план технического задания, предварительная стоимость проекта.
  • Спецификация – дорабатываются и согласуются требования и спецификации, проводится окончательная оценка необходимых ресурсов.
    Результат: Договор, Техническое задание, План тестирования, начальный Прототип (опционально).
  • Разработка – кодирование и тестирование продукта, документирование.
    Результат: конечная версия продукта, набор тестов, отчет о тестировании, полная техническая документация.
  • Внедрение – установка продукта на стороне клиента, обучение пользователей.
    Результат: готовый к эксплуатации продукт.
  • Поддержка – начинается после завершения цикла разработки и продолжается, пока используется продукт. Сюда включены как исправление ошибок, так и поддержка пользователей.

Часто определить все требования на начальной фазе жизненного цикла ПО не удается. В этом случае применяется итеративный подход, когда разработка проекта планируется как серия итераций. Каждая из них реализует отобранные для нее требования. Остальные требования, а также новые требования, поступающие по мере развития проекта, включаются в последующие итерации. При таком подходе обеспечивается наиболее полное удовлетворение реальных потребностей наших клиентов. Такой подход наиболее близок нам.

См. также Разработка ПО

  • By   0 Comments   5

    0 Comments