
- •Основные процессы жизненного цикла
- •Подготовка
- •Подготовка заявки на подряд
- •Подготовка договора
- •Поставка
- •Разработка
- •Подготовка пс
- •Анализ тз
- •Проектирование архитектуры программного средства
- •Детальное проектирование программного средства
- •Конструирование программного средства
- •Комплексирование программного средства
- •Тестирование
- •Эксплуатация
- •Сопровождение
- •Вспомогательные процессы жизненного цикла
- •Организационные процессы жизненного цикла
Тестирование
Тестирование в соответствии квалификационным требованиям к программному объекту.
Оценка проекта, запрограммированного программного объекта, тестирование по следующим критериям:
тестовое покрытие требований к программному объекту;
соответствие ожидаемым результатам;
возможность сборки и тестирования системы (при их проведении);
возможность эксплуатации и сопровождения.
Тестирование системы и оценена по следующим критериям:
тестовое покрытие требований к системе;
соответствие ожидаемым результатам;
возможность эксплуатации и сопровождения.
Проведение аудиторской проверки и доработка
Эксплуатация
Процесс эксплуатации состоит из работ и задач оператора. Процесс охватывает эксплуатацию программного продукта и поддержку пользователей в процессе эксплуатации. Так как эксплуатация программного продукта входит в эксплуатацию системы, работы и задачи данного процесса связаны с системой. Оператор управляет процессом эксплуатации на проектном уровне в соответствии с процессом управления, который конкретизируется в данном процессе; определяет инфраструктуру для данного процесса в соответствии с процессом создания инфраструктуры; адаптирует данный процесс к условиям проекта в соответствии с процессом адаптации и управляет процессом эксплуатации на организационном уровне в соответствии с процессами усовершенствования и обучения.
Сопровождение
Процесс сопровождения состоит из работ и задач, выполняемых персоналом сопровождения. Данный процесс реализуется при изменениях (модификациях) программного продукта и соответствующей документации, вызванных возникшими проблемами или потребностями в модернизации или настройке. Целью процесса является изменение существующего программного продукта при сохранении его целостности. Данный процесс охватывает вопросы переносимости и снятия программного продукта с эксплуатации. Процесс заканчивается снятием программного продукта с эксплуатации. Работы, выполняемые в данном процессе, характерны для процесса сопровождения, однако в данном процессе могут использоваться другие процессы, определенные в настоящем стандарте. Если в данном процессе используется процесс разработки, то персонал сопровождения выступает в роли разработчика.
Вспомогательные процессы жизненного цикла
Вспомогательные процессы жизненного цикла делятся на:
процесс документирования:
подготовка процесса;
проектирование и разработка;
выпуск;
сопровождение.
процесс управления конфигурацией:
подготовка процесса;
определение конфигурации;
контроль конфигурации;
учёт состояний конфигурации;
оценка конфигурации;
управление выпуском и поставка.
процесс обеспечения качества:
подготовка процесса;
обеспечение продукта;
обеспечение процесса;
обеспечение систем качества.
процесс верификации:
подготовка процесса;
верификация.
процесс аттестации:
подготовка процесса;
аттестация.
процесс совместного анализа:
подготовка процесса;
анализы управления проектом;
технические анализы.
процесс аудита:
подготовка процесса;
аудиторская проверка.
процесс решения проблем:
подготовка процесса;
решение проблемы.
Ответственность за работы и задачи вспомогательного процесса несет организация, выполняющая данный процесс. Данная организация гарантирует реальность существования и функциональные особенности конкретного процесса. Данная организация организует и выполняет управление вспомогательным процессом на проектном уровне в соответствии с процессом управления; определяет инфраструктуру для данного процесса в соответствии с процессом создания инфраструктуры; адаптирует данный процесс к условиям проекта в соответствии с процессом адаптации и управляет вспомогательным процессом на организационном уровне в соответствии с процессами усовершенствования и обучения. В качестве методов обеспечения качества могут быть использованы: совместные анализы, аудиторские проверки, верификация и аттестация.