- •Информационные технологии- Процессы жизненного цикла программного обеспечения предисловие
- •Введение
- •Область действия.
- •Назначение
- •Область применения
- •Адаптация Международного стандарта
- •Согласованность
- •Ограничения
- •Нормативные ссылки
- •Определения
- •Область применения международного стандарта
- •Принцип построения Международного стандарта
- •Процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Вспомогательные процессы жизненного цикла
- •Организационные процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Процесс приобретения
- •Инициирование
- •Заявка на подготовку предложения
- •Подготовка контракта и модернизация
- •Мониторинг поставщика
- •Принятие и завершение
- •Процесс Поставки
- •Инициирование
- •Подготовка ответа
- •Контракт
- •Планирование
- •Выполнение и контроль
- •Поставка и завершение
- •Процесс Разработки
- •Реализация процесса
- •Анализ системных требований
- •Проектирование архитектуры системы
- •Анализ требований программного обеспечения.
- •Архитектура программного обеспечения
- •Детальное проектирование программного обеспечения
- •Программирование и тестирование программного обеспечения
- •Интеграция программного обеспечения
- •Квалификационные испытания программного обеспечения
- •Интеграция системы
- •Квалификационное тестирование системы
- •Установка программного обеспечения
- •Поддержка принятия программного обеспечения
- •Процесс Функционирования
- •Реализация процесса
- •Операционное тестирование
- •Функционирование системы
- •Поддержка пользователя
- •Процесс Сопровождения
- •Реализация процесса
- •Анализ проблем и модификаций
- •Реализация модификации
- •Оценка/принятие сопровождения (обслуживания)
- •Перемещение (миграция)
- •Удаление программного обеспечения
- •Обеспечивающие процессы жизненного цикла
- •Процесс документирования
- •Реализация процесса
- •Проектирование и разработка
- •Производство
- •Сопровождение
- •Процесс управления конфигурацией
- •Реализация процесса
- •Идентификация конфигурации
- •Управление конфигурацией
- •Учет (отчет) соответствия конфигурации
- •Оценка конфигурации
- •Управление выпуском и поставкой
- •Процесс обеспечения (гарантий) качества
- •Реализация процесса
- •Гарантия продукта
- •Гарантия процесса
- •Гарантия качества систем
- •Процесс верификации
- •Реализация процесса
- •Верификация
- •Процесс Аттестации
- •Реализация процесса
- •Аттестация
- •Процесс Совместной Оценки
- •Реализация процесса
- •Оценка управления проектом
- •Технические оценки
- •Процесс проверок (аудита)
- •Реализация процесса
- •Проверка
- •Процесс Решения Проблем
- •Реализация процесса
- •Решение проблем
- •Организационные проблемы жизненного цикла
- •Процесс Управления
- •Начало и определение области действия
- •Планирование
- •Выполнение и управление
- •Процесс обучения
- •Реализация процесса
- •А.4 Документирование решений адаптации и их целесообразности
- •Приложение в (информативное) Руководство по адаптации
- •В.1 Общее руководство по адаптации
- •В.2 Адаптация Процесса Разработки
- •B.3 Адаптация работ, относящихся к оценке
- •В.4 Вопросы адаптации и применения
- •Приложение с (информативное) Руководство по процессам и организациям
- •С.1 Процессы с различных ключевых позиций.
- •С.2 Процессы, организации и отношения.
- •Приложение д (информационное) Библиография
- •Содержание
Организационные проблемы жизненного цикла
Этот раздел определяет следующие организационные процессы жизненного цикла:
Процесс управления.
Процесс создания инфраструктуры.
Процесс усовершенствования.
Процесс обучения.
Процесс Управления
Процесс управления вмещает характерные действия и задачи, которые могут быть использованы любой стороной, которая должна управлять соответствующим процессом. Под управляющим понимается ответственный за менеджмент изделий, проектный менеджмент и менеджмент задач применяющихся процессов, таких как приобретение, поставка, разработка, функционирование, сопровождение и вспомогательные процессы.
Этот процесс состоит из следующих действий:
Начало и определение области действия.
Планирование.
Выполнение и управление.
Оценка.
Завершение.
Начало и определение области действия
Эта деятельность состоит из следующих задач:
7.1.1.1. Процесс управления должен быть начат установлением требований процесса, который будет предпринят.
7.1.1.2. Когда требования установлены, управляющий должен установить возможность выполнения процесса, констатируя, какие ресурсы требуются для выполнения и управления процессом и какие масштабы времени применимы для его завершения.
7.1.1.3. По мере необходимости и по соглашению всех заинтересованных сторон, требования процесса могут быть модифицированы в этом случае для достижения критерия завершения.
Планирование
Эта деятельность состоит из следующих задач:
7.1.2.1. Управляющий должен приготовить планы для выполнения процесса. Планы, связанные с выполнением процесса должны содержать описания связанных действий и задач и идентификацию программных продуктов, которые будут обеспечены. Эти планы должны включать, но не ограничиваться, следующее:
а) программы для своевременного завершения задач;
б) оценка усилий;
в) адекватные ресурсы, требующиеся для выполнения задач;
г) распределение задач;
д) назначение обязательств;
е) определение количества рисков, связанных с задачами или самим процессом;
ж) критерии качества управления, которые используются в течении всего процесса;
з) затраты, связанные с выполнением процесса;
и) обеспечение Среды функционирования и инфраструктуры.
Выполнение и управление
Эти действия состоят из следующих задач:
7.1.3.1. Управляющий должен начать реализацию плана для удовлетворения целей и набора критериев, выполняя управление процессом.
7.1.3.2. Управляющий должен осуществить текущий контроль выполнения процесса, обеспечивая как внутреннее сообщение развития процесса, так и внешнее сообщение покупателю, как определено в контракте.
7.1.3.3. Управляющий должен исследовать, анализировать и решать проблемы, возникшие в процессе выполнения. Решение проблем может иметь результатом изменение планов. Обязательства менеджера - гарантировать, что воздействие любых изменений определенно, управляется и контролируется. Проблемы и их решения должны быть документированы.
Оценка
Эти действия состоят из следующих задач:
7.1.4.1. Управляющий должен гарантировать, что программные продукты и планы оценены на удовлетворение требований.
7.1.4.2. Управляющий должен оценить результаты оценок программных продуктов, действий и задач, совершенных в течении выполнения процесса для достижения целей и завершения планов.
Завершение
Эти действия состоят из следующих задач:
7.1.5.1. Когда все программные продукты, действия и задачи закончены, управляющий должен определить степень удовлетворения критериев, определенных в контракте.
7.1.5.2. Управляющий должен контролировать результат защиты программных продуктов, действий и задач, используемых для завершения. Эти результаты и записи должны быть архивированы в исходной среде функционирования как описано в контракте.
Процесс Создания Инфраструктуры.
Процесс Создания Инфраструктуры представляет собой процесс установления и обеспечения требующейся инфраструктуры для любого процесса. Инфраструктура может включать аппаратное и программное обеспечение, инструментальные средства, методики, стандарты и возможности для разработки, функционирования или сопровождения.
Этот процесс состоит из действий:
Реализация процесса.
Создание инфраструктуры.
Сопровождение инфраструктуры.
Реализация процесса
Эта деятельность состоит из задач:
7.2.1.1. Инфраструктура должна быть определена и документирована, чтобы удовлетворить требования процесса, используя этот процесс, рассматривая применяемые процедуры, стандарты, инструментальные средства и методики.
7.2.1.2. Создание инфраструктуры должно быть спланировано и документировано.
Создание инфраструктуры
Эта деятельность должна включать следующие задачи:
7.2.2.1. Конфигурация инфраструктуры должна быть спланирована и документирована. Должны быть рассмотрены функциональные возможности, исполнение, надежность, защищенность, готовность, требования пространства, оборудование, затраты и временные характеристики.
7.2.2.2. Инфраструктура должна быть инсталлирована в необходимый срок для выполнения релевантного процесса.
Сопровождение инфраструктуры
Эта деятельность состоит из следующей задачи:
7.2.3.1. Инфраструктура должна быть сопровождена, проинсталлирована и модифицирована по мере необходимости для гарантии, что она продолжает удовлетворять требованиям процесса. Как часть сопровождения инфраструктуры, должна быть определена продолжительность, в течении которой инфраструктура должна находиться под управлением конфигурацией.
Процесс Усовершенствования.
Процесс Усовершенствования представляет собой процесс установления, оценки , измерения, управления и улучшения процесса жизненного цикла программного обеспечения.
Этот процесс включает в себя следующие действия:
Создание процесса.
Оценка процесса.
Усовершенствование процесса.
Создание процесса
Эта деятельность включает в себя следующую задачу:
7.3.1.1. Организация должна установить набор огранизационных процессов для всех процессов жизненного цикла программного обеспечения как они применяются в ее повседневной деятельности. Процессы и их применение в специфически случаях должны быть документированы в организационных изданиях. Механизм управления процессом должен быть установлен для разработки, контроля, управления и усовершенствования процесса.
Оценка процесса
Эта деятельность состоит из следующих задач:
7.3.2.1. Процедура оценки процесса должна быть разработана, документирована и применима. Отчеты об оценке должны быть сохранены.
7.3.2.2. Организация должна планировать и выполнять оценки процессов в соответствующие сроки для гарантии их продолжающейся годности и эффективности.
Усовершенствование процесса
Эта деятельность состоит из следующих задач:
7.3.3.1. Организация должна выполнять усовершенствования в своих процессах, необходимые по результатам оценки процесса. Документация процесса должна быть модифицирована для отражения усовершенствований в организационных процессах.
7.3.3.2. Технические, оценочные и архивные данные должны быть собраны и проанализированы для получения сильных и слабых сторон используемого процесса. Эти анализы должны быть использованы как обратная связь для усовершенствования этих процессов, для рекомендации изменений в направлении проектов и для определения нужд технологического прогресса.
7.3.3.3. Данные стоимости качества должны быть собраны, сохранены и использоваться для усовершенствования организационных процессов как деятельности по управлению. Эти данные должны служить для установления стоимости предотвращения и решения проблем и несоответствий в программных продуктах и сервисе.