Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода Климко 2006 (Мет пособие).doc
Скачиваний:
277
Добавлен:
15.06.2014
Размер:
1.12 Mб
Скачать
      1. Преимущества инкрементной модели жизненного цикла

Достоинства инкрементной модели при разработке соответствующего ей проекта:

  1. получение функционального продукта после реализации каждого инкремента;

  2. предотвращение формирования громоздких перечней требований;

  3. стабилизация требований во время создания определенного инкремента, за счет короткой продолжительности создания инкремента, включения в процесс пользователей и возможности отодвигания не важных изменений на последующие инкременты;

  4. улучшение понимания требований для более поздних инкрементов, за счет практической работы с ранее разработанными инкрементами;

  5. упрощение тестирования инкрементов по сравнению с продуктами промежуточных уровней при разработке систем по методу нисходящего проектирования;

Рисунок 2.12 – Инкрементная модель жизненного цикла

Р

Т

Т- требования

Пр – проектирование

П/Т – программирование и тестирование

В/ПП – ввод в действие и обеспечениеприемки

Возможный информационный поток

исунок2.13 – Вариант инкрементной модели по ГОСТ Р ИСО/МЭК ТО 15271-2002

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

  2. снижение риска неудачи и изменения требований;

  3. распределение риска между несколькими небольшими инкрементами, что сокращает его общую величину;

  4. снижение затрат на первоначальную поставку программного продукта;

  5. возможность управляемого распределения денежных средств с учетом важности реализуемых в инкременте функций;

  6. ускорение начального графика поставки и графика всего проекта в целом;

  7. возможность выравнивания графика распределения рабочей силы посредством распределения по времени объема работы над проектом, что в итоге приводит к сокращению общего количества разработчиков;

  8. упрощение работы над проектом при смене состава разработчиков.

  9. возможности поддержки постоянного прогресса продукта, разработчиков и технологий в ходе выполнения проекта;

  10. постепенное привыкание заказчика к системе;

  11. возможность оценки заказчиком самых важных функциональных возможностей продукта на более ранних этапах разработки;

  12. незначительное время разработки каждого инкремента, что упрощает работу с потребностями заказчика.

В ГОСТ Р ИСО/МЭК ТО 15271-2002 выделены следующие достоинства инкрементной модели:

  1. необходимость изначального использования характеристик системы;

  2. пригодность для использования промежуточного продукта;

  3. естественное разделение системы на наращиваемые компоненты (инкременты);

  4. возможности наращивания привлекаемого персонала и средств.

      1. Недостатки инкрементной модели жизненного цикла

Если инкрементная модель используется для неподходящего для нее проекта, то могут проявиться следующие ее недостатки:

  1. непредусмотренность итераций в рамках каждого инкремента модели;

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

  3. недостаточно чёткое определение требований;

  4. необходимость в четко определенных интерфейсах между модулями, связанная с различными сроками их создания;

  5. сложность формального анализа и проверки отдельных инкрементов;

  6. наличие тенденции к оттягиванию решения трудных проблем на поздние инкременты, что может нарушить график работ;

  7. отсутствие снижения общих затрат на выполнение проекта;

  8. возможность изменений в технологиях работ, что может нарушить график работ;

  9. нежелательность для руководства использования на этапе анализа общих целей вместо полностью сформулированных требований;

  10. возможность текущего изменения требований к системе, которые уже реализованы в предыдущих инкрементах;

  11. необходимость хорошего планирования и проектирования, грамотного распределения работы;

  12. ограниченность привлечения ресурсов на длительный срок.