- •Информационные технологии- Процессы жизненного цикла программного обеспечения предисловие
- •Введение
- •Область действия.
- •Назначение
- •Область применения
- •Адаптация Международного стандарта
- •Согласованность
- •Ограничения
- •Нормативные ссылки
- •Определения
- •Область применения международного стандарта
- •Принцип построения Международного стандарта
- •Процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Вспомогательные процессы жизненного цикла
- •Организационные процессы жизненного цикла
- •Основные процессы жизненного цикла
- •Процесс приобретения
- •Инициирование
- •Заявка на подготовку предложения
- •Подготовка контракта и модернизация
- •Мониторинг поставщика
- •Принятие и завершение
- •Процесс Поставки
- •Инициирование
- •Подготовка ответа
- •Контракт
- •Планирование
- •Выполнение и контроль
- •Поставка и завершение
- •Процесс Разработки
- •Реализация процесса
- •Анализ системных требований
- •Проектирование архитектуры системы
- •Анализ требований программного обеспечения.
- •Архитектура программного обеспечения
- •Детальное проектирование программного обеспечения
- •Программирование и тестирование программного обеспечения
- •Интеграция программного обеспечения
- •Квалификационные испытания программного обеспечения
- •Интеграция системы
- •Квалификационное тестирование системы
- •Установка программного обеспечения
- •Поддержка принятия программного обеспечения
- •Процесс Функционирования
- •Реализация процесса
- •Операционное тестирование
- •Функционирование системы
- •Поддержка пользователя
- •Процесс Сопровождения
- •Реализация процесса
- •Анализ проблем и модификаций
- •Реализация модификации
- •Оценка/принятие сопровождения (обслуживания)
- •Перемещение (миграция)
- •Удаление программного обеспечения
- •Обеспечивающие процессы жизненного цикла
- •Процесс документирования
- •Реализация процесса
- •Проектирование и разработка
- •Производство
- •Сопровождение
- •Процесс управления конфигурацией
- •Реализация процесса
- •Идентификация конфигурации
- •Управление конфигурацией
- •Учет (отчет) соответствия конфигурации
- •Оценка конфигурации
- •Управление выпуском и поставкой
- •Процесс обеспечения (гарантий) качества
- •Реализация процесса
- •Гарантия продукта
- •Гарантия процесса
- •Гарантия качества систем
- •Процесс верификации
- •Реализация процесса
- •Верификация
- •Процесс Аттестации
- •Реализация процесса
- •Аттестация
- •Процесс Совместной Оценки
- •Реализация процесса
- •Оценка управления проектом
- •Технические оценки
- •Процесс проверок (аудита)
- •Реализация процесса
- •Проверка
- •Процесс Решения Проблем
- •Реализация процесса
- •Решение проблем
- •Организационные проблемы жизненного цикла
- •Процесс Управления
- •Начало и определение области действия
- •Планирование
- •Выполнение и управление
- •Процесс обучения
- •Реализация процесса
- •А.4 Документирование решений адаптации и их целесообразности
- •Приложение в (информативное) Руководство по адаптации
- •В.1 Общее руководство по адаптации
- •В.2 Адаптация Процесса Разработки
- •B.3 Адаптация работ, относящихся к оценке
- •В.4 Вопросы адаптации и применения
- •Приложение с (информативное) Руководство по процессам и организациям
- •С.1 Процессы с различных ключевых позиций.
- •С.2 Процессы, организации и отношения.
- •Приложение д (информационное) Библиография
- •Содержание
Область действия.
Назначение
Данный Международный Стандарт предлагает общую структуру, с хорошо определенной терминологией, процессов жизненного цикла программного обеспечения, которая предназначена для использования в индустрии программного обеспечения. Эта структура содержит процессы, услуги и задачи, которые должны быть применены во время приобретения системы, содержащей программное обеспечение, непосредственно программного продукта и программных услуг, во время поставки, разработки, применения и сопровождения программных продуктов. Программное обеспечение включает в себя, в том числе, программную часть микропрограммного обеспечения.
Данный Международный Стандарт также включает в себя процесс, который может быть применен для определения, управления и улучшения жизненного цикла программного обеспечения.
Область применения
Данный Международный Стандарт применяется к покупке систем и программных продуктов и программных услуг, к поставке, разработке, использованию и сопровождению программных продуктов и программной части микропрограммного обеспечения, независимо от того, осуществляется ли это внешним или внутренним образом по отношению к организации. Эти аспекты определения системы необходимы для того, чтобы установить контекст включения программных продуктов и программных служб.
Замечание. Процессы, используемые во время жизненного цикла программного обеспечения, должны быть совместимы с процессами, используемыми во время жизненного цикла системы.
Данный Международный Стандарт предназначен для использования в двусторонней ситуации и может быть в равной степени применен в том случае, когда обе стороны из одной организации. Ситуация может колебаться от неформального соглашения до легально заключенного контракта. Международный Стандарт может быть использован единственной стороной как задача, поставленная самому себе.
Данный Международный Стандарт не предназначен для программирования продуктов "на полку", не объединяемых в продукт, предназначенный для поставки.
Данный Международный Стандарт написан для покупателей систем и программных продуктов и служб, а также для поставщиков, операторов, персонала по сопровождению, менеджеров, менеджеров контроля качества и пользователей программных продуктов.
Адаптация Международного стандарта
Данный Международный Стандарт содержит множество процессов, услуг и задач, сконструированных так, что возможна их адаптация в соответствии с проектами программного обеспечения. Процесс адаптации является процессом исключения процессов, видов деятельности и задач, не применимых в конкретном проекте.
Замечание. Добавление уникальных или специфических процессов, услуг и задач должно быть оговорено в контракте.
Согласованность
Согласованность с данным Международным Стандартом определена как выполнение всех процессов, услуг и задач, выбранных из данного Международного Стандарта во время процесса адаптации (приложение А) в проекте программного обеспечения. Выполнение процесса или услуги является законченным, когда выполнены все требуемые задачи в соответствии с установленными заранее критериями и требованиями, специфицированными в контракте как применимые.
Для любой организации (например, государственной, промышленной ассоциации, компании), применяющей данный Международный Стандарт, условием торговых отношений является ее ответственность за спецификацию и опубликование минимального набора требуемых процессов, услуг и задач, которые составляют согласованность поставщиков с этим Международным Стандартом.