Стратегии конструирования ПО

Существует три стратегии конструирования программных систем:

· однократный проход (каскадная стратегия, рассмотренная выше) – линейная последовательность этапов конструирования;

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

· эволюционная стратегия. Система также строится в виде последовательности версий, но в начале процесса определяются не все требования. Требования уточняются в результате разработки версий. Характеристики стратегий конструирования ПО с соответствии с требованиями стандарта IEEE/EIA 12207 приведены в табл. 5.1.

Таблица 5.1.
Стратегия конструирования В начале процесса определены все требования? Множество циклов конструирования? Промежуточное ПО распростра няется?
1. Однократный проход Да Нет Нет
2. Инкрементная (запланированное улучшение продукта) Да Да Может быть
3. Эволюционная Нет Да Да


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: