44
разработку системы (в том числе программирование и
тестирование прикладных программ на основании проектных спецификаций
подсистем, выделенных на стадии проектирования);
интеграцию и сборку системы, проведение ее испытаний;
эксплуатацию системы и ее сопровождение;
развитие системы.
В течение жизненного цикла системы проводится модернизация ее
технико-программной базы. При этом, прикладное программное обеспечение
системы должно быть сохранено и перенесено на обновляемые аппаратно-
программные платформы.
Так как была выбрана самостоятельная разработка информационной
системы, то основной критерий выбора стандарта жизненного цикла не
должен подразумевать жесткие нормативные критерии и должен
соответствовать современным требования к информационной системе.
В России, создание и испытания автоматизированных систем, к
которым относятся и информационные системы, регламентированы рядом
ГОСТов, прежде всего серии 34. Однако, отдельные положения этих ГОСТов
уже устарели, а ряд этапов жизненного цикла информационных систем
предоставлены недостаточно полно. Международный стандарт ISO/IEC
12207 определяет структуру жизненного цикла, содержащую процессы,
которые должны быть выполнены во время создания программного
обеспечения информационной системы.
Эти процессы подразделяются на три группы: основные (приобретение,
поставка, разработка, эксплуатация и сопровождение), вспомогательные
(документирование, управление конфигурацией, обеспечение качества,
верификация, аттестация, оценка, аудит и решение проблем) и
организационные (управление проектами, создание инфраструктуры проекта,
определение, оценка и улучшение самого жизненного цикла, обучение).
Однако, стандарт ISO/IEC 12207 не предлагает конкретной модели
жизненного цикла и методов разработки, его рекомендации являются