45
Итеративная модель используется во многих процессах разработки,
включая и гибкие методологии.[12]
Далее выберем стандарт описания жизненного цикла.
Для описания жизненного цикла информационных систем используют
различные стандарты, к примеру, отечественный стандарт описания
жизненного цикла информационной системы - ГОСТ 34.601-90, и его
зарубежный аналог - стандарт ISO 12207. Кроме того, используется
MicrosoftSolutionsFramework - это методология разработки программного
обеспечения от Microsoft.
Стандарт ISO 12207— ««Информационная технология. Процессы
жизненного цикла программных средств» — является переводом
международного стандарта ISO/IEC 12207 (International Organization of
Standardization/International Electrotechnical Commission) 1995, стандарт на
процессы и организацию жизненного цикла. Он подробно описывает модель
ЖЦ программных средств как структуру, состоящую из процессов, работ и
задач, включающих в себя разработку, эксплуатацию и сопровождение
программного продукта, охватывающую жизнь системы от установления
требований к ней до прекращения ее использования. Распространяется на все
виды заказного ПО.» [1. Стр. 34]
«Настоящий стандарт не требует использования какой-либо конкретной
модели жизненного цикла. Однако он требует, чтобы в каждом проекте
определялась подходящая модель жизненного цикла, предпочтительно та,
которая уже выбиралась организацией для применения в различных проектах.
Применение модели жизненного цикла обеспечивает средства для
установления зависимой от времени последовательности, необходимой для
менеджмента проекта. Кроме того, настоящий стандарт не содержит
требований использования какой-либо заданной совокупности стадий. Пример
совокупности стадий жизненного цикла системы включает в себя стадии
концепции, разработки, производства, применения по назначению, поддержки
и прекращения применения. Примером совокупности стадий жизненного цикла