36
– главные процессы жизненного цикла программного продукта (покупка,
поставка, проектирование, производство, внедрение, использование,
сопровождение);
– дополнительные процессы, которые обеспечивают выполнение главных
процессов (ведение документации, управление конфигурацией,
обеспечение качества, верификация, аттестация, оценка, аудит,
разрешение проблем);
– организационные процессы (управление проектами, создание
инфраструктуры проекта, определение, оценка и улучшение самого
жизненного цикла, обучение персонала по работе с программным
продуктом).
Разработка охватывает все работы по созданию программного продукта и
его компонентов (анализ, проектирование и разработка) в соответствии с
поставленными требованиями, включая ведение проектной и эксплуатационной
документации, подготовку материалов, необходимых для проверки
работоспособности и качества программного обеспечения, материалов,
необходимых для организации обучения персонала с программным продуктом, и
т.д.
Использование включает в себя работы по внедрению компонентов
программного продукта, в том числе настройка базы данных и рабочих мест
персонала, обеспечение эксплуатационными документами, проведение обучения
работников и т.д., и непосредственно использование, в том числе определение
проблем и их разрешение, модернизацию программного продукта в рамках
установленного регламента, подготовку предложений по модернизации и развитию
программного обеспечения.
Модели жизненного цикла программного продукта
Стандарт ISO/TEC 12207 не предлагает конкретную модель ЖЦ и методы
разработки программного продукта. Его регламенты являются общими для любых
моделей ЖЦ, методологий и технологии разработки. Стандарт ISO/TEC 12207
описывает структуру процессов жизненного цикла программного продукта, но не