Разработка сложных программных изделий


Модель "возрастающей выдачи"


Подход "возрастающей выдачи" является модификацией стан­дартной модели и характеризуется тем, что после разработки архи­тектурного проекта подготавливается несколько версий программ­ного изделия. При этом каждая версия становится все более содер­жательной с точки зрения функций, выполняемых программным из­делием. Такой подход может оказаться предпочтительным для крупных программных проектов. Его использование может быть обусловлено следующими причинами:

• отдельные функции программного изделия могут потребовать­ся раньше, а функциональные возможности системы — наращи­ваться постепенно;

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

• финансирование разработки позволяет выделять ограниченные средства, но в течение ряда лет.

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



Содержание раздела