Характеристика процессов стандарта ISO/IEC 12207
Процессы данного стандарта разбиты по группам: основные, вспомогательные и организационные.
К основным процессам стандарта относятся:
- приобретение (acquisition);
- поставка (supply);
- разработка (development);
- эксплуатация (operation);
- сопровождение (maintenance).
Процесс приобретения инициирует ЖЦ ПО и определяет действия организации-покупателя (или заказчика), которая приобретает автоматизированную систему, программный продукт или сервис.
Процесс поставки определяет действия предприятия-поставщика, которое снабжает покупателя системой, программным продуктом или сервисом.
Процесс разработки состоит в изготовлении исполнителем проекта программного продукта на процессах ЖЦ: разработка требований, проектирование, кодирование, тестирование и интеграция.
Процесс эксплуатации определяет действия оператора по обслуживанию системы, использованию ее пользователями, изучившими ее возможности для удовлетворения своих потребностей в плане обработки данных или вычислений.
Процесс сопровождения состоит в выполнении предписанных действий по инсталляции системы, запуску функций, а также по управлению модификациями и поддержанием системы в рабочем состоянии.
К вспомогательным процессам стандарта относятся процессы:
- документирования (documentation);
- управления конфигурацией (configuration management);
- обеспечения качества (quality assurance);
- верификации (verification);
- валидации (validation);
- совместного анализа (оценки) (joint review);
- аудита (audit).
Вспомогательные процессы поддерживают реализацию основных процессов и способствуют получению требуемого качества ПО. Они инициируются другими процессами.
К организационным процессам стандарта относятся пр оц ессы:
- управления (management);
- создания инфраструктуры (infrastructure);
- усовершенствования (improvement);
- обучения (training).
За каждым процессом стандарта наблюдает определенный участник разработки или руководитель в части выполнения предусмотренных
видов деятельности и задачи, которые в него входят, и проверки результатов. В табл. 2.2. приведено общее количество определенных в стандарте процессов, действий и задач.
Таблица 2.2. Общий перечень процессов ЖЦ стандарта 12207
|
Класс
| Процесс
| Действие
| Задача
|
Основные процессы
|
|
|
|
Вспомогательные процессы
|
|
|
|
Организационные процессы
|
|
|
|
Итого
|
|
|
|
Область применения настоящего стандарта охватывает сопровождение различных программных средств при использовании одинаковых ресурсов сопровождения. Настоящий стандарт устанавливает основную структуру, в пределах которой могут быть выполнены, оценены и практически реализованы общие и конкретные планы сопровождения применительно к области действия и объему заданных программных средств (продуктов). Настоящий стандарт определяет основные положения, точную терминологию и процессы, позволяющие последовательно применять соответствующие технологии (инструментальные средства, методологии и методы) при сопровождении программных средств. Настоящий стандарт в основном предназначен для организаций, сопровождающих программные средства (персонала сопровождения, сопроводителей), а также может быть использован субъектами, отвечающими за разработку и обеспечение качества этих средств. Стандарт может быть применен заказчиками и пользователями систем, содержащих программные средства, которые могут представлять исходные данные для плана сопровождения. Стандарт не распространяется на эксплуатацию программных средств. Настоящий стандарт не предназначен для применения пользователями готовых программных продуктов, не входящих в состав поставляемого продукта. Настоящий стандарт не предназначен для временно или эпизодически используемых программных средств (продуктов)