3. Фаза разработки, этапы процесса разработки. Стратегии конструирования ПО: линейная, инкрементная, эволюционная

3. Фаза разработки, этапы процесса разработки. Стратегии конструирования ПО: линейная, инкрементная, эволюционная

Этапы процесса разработки определятся выбранной моделью процесса разработки, а модель процесса, в свою очередь определяется стратегией разработки ПО (стратегией конструирования)

Три стратегии =

  1. Линейная стратегия предполагает однократное прохождение всех этапов разработки ПО
  2. Инкрементная стратегия предполагает, что в начале процесса определяются все пользовательские и системные требования. Разработка выполняется в виде последовательности версий с нарастающей функциональностью
  3. Эволюционная стратегия также основана на выпуске последовательности версий ПО, но допускает возможность постепенного уточнения требований к нему в процессе разработки на основе анализа предыдущих версий