ГОСТ Р ИСО/МЭК 12207 является переводом международного стандарта ISO/IEC 12207, на основе которого, в свою очередь, создан соответствующий стандарт IEEE 12207. Второй – в рамках семейства ГОСТ 34 – разрабатывался в СССР самостоятельно, как стандарт на содержание и оформление документов на программные системы в рамках Единой системы программной документации (ЕСПД) и Единой системы конструкторской документации (ЕСКД). В последние годы, акцент делается на стандарты ГОСТ, соответствующие международным стандартам. В то же время, 34-я серия является важным дополнительным источником информации для разработки и стандартизации внутрикорпоративных документов и формирования целостного понимания и видения концепций жизненного цикла в области программного обеспечения.
Стандарт описывает 17 процессов жизненного цикла, распределенных по трем категориям (основные, вспомогательные, организационные) процессов (названия представлены с указанием номеров разделов стандарта, следуя определениям на русском и английском языке, определяемыми [ГОСТ 12207, 1999] и оригинальной версией ISO/IEC 12207, соответственно):
Основные процессы жизненного цикла - Primary Processes.
Основные процессы инстанцируют согласно ситуации. 
Группа основных процессов жизненного цикла включает в себя базовые процессы, участвующие в создание программного продукта. 
1 Заказ (приобретение). Процесс приобретения (как его называют в ГОСТ – “заказа”) определяет работы и задачи заказчика, приобретающего программное обеспечение или услуги, связанные с ПО, на основе контрактных отношений. 
Все работы проводятся в рамках проектного подхода.
2 Поставка. Процесс поставки, в свою очередь, определяет работы и задачи поставщика. Работы также проводятся с использованием проектного подхода. 
3 Разработка. Процесс разработки определяет работы и задачи разработчика. 
Стандарт отмечает, что работы проводятся с использованием проектного подхода и могут пересекаться по времени, т.е. проводиться одновременно или с наложением, а  также могут предполагать рекурсию и разбиение на итерации.
4 Эксплуатация. Процесс разработки определяет работы и задачи оператора службы поддержки. 
5 Сопровождение. Процесс разработки определяет работы и задачи, проводимые специалистами службы сопровождения. 
Таблица - Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207)
| Процесс (исполнитель процесса) | Действия | Вход | Результат | 
| Приобретение (заказчик) | −  Инициирование −  Подготовка заявочных предложений −  Подготовка договора −  Контроль деятельности поставщика −  Приемка ИС | −  Решение о начале работ по внедрению ИС −  Результаты обследования деятельности заказчика −  Результаты анализа рынка ИС/ тендера −  План поставки/ разработки −  Комплексный тест ИС | −  Технико-экономическое обоснование внедрения ИС −  Техническое задание на ИС −  Договор на поставку/ разработку −  Акты приемки этапов работы −  Акт приемно-сдаточных испытаний | 
| Поставка (разработчик ИС) | −  Инициирование −  Ответ на заявочные предложения −  Подготовка договора −  Планирование исполнения −  Поставка ИС | −  Техническое задание на ИС −  Решение руководства об участии в разработке −  Результаты тендера −  Техническое задание на ИС −  План управления проектом −  Разработанная ИС и документация | −  Решение об участии в разработке −  Коммерческие предложения/ конкурсная заявка −  Договор на поставку/ разработку −  План управления проектом −  Реализация/корректировка −  Акт приемно-сдаточных испытаний | 
| Разработка (разработчик   ИС) | −  Подготовка −  Анализ требований   к ИС −  Проектирование   архитектуры ИС −  Разработка требований   к ПО −  Проектирование   архитектуры ПО −  Детальное проектирование   ПО −  Кодирование и   тестирование ПО −  Интеграция ПО   и квалификационное тестирование ПО −  Интеграция ИС   и квалификационное тестирование ИС | −  Техническое задание   на ИС −  Техническое задание   на ИС, модель ЖЦ −  Подсистемы ИС −  Спецификации требования   к компонентам ПО −  Архитектура ПО −  Материалы детального   проектирования ПО −  План интеграции   ПО, тесты −  Архитектура ИС,   ПО, документация на ИС, тесты | −  Используемая модель   ЖЦ, стандарты разработки −  План работ −  Состав подсистем,   компоненты оборудования −  Спецификации требования   к компонентам ПО −  Состав компонентов   ПО, интерфейсы с БД, план интеграции ПО −  Проект БД, спецификации   интерфейсов между компонентами ПО, требования к тестам −  Тексты модулей   ПО, акты автономного тестирования −  Оценка соответствия   комплекса ПО требованиям ТЗ −  Оценка соответствия   ПО, БД, технического комплекса и комплекта документации требованиям ТЗ | 
Данные процессы описывают поэтапно все шаги, необходимые для создания продукта.
Ответственность за выполнение работ и задач в основном процессе несет организация, создающая и реализующая данный процесс. Данная организация гарантирует реальность существования и функциональные особенности конкретного процесса.
 
Комментариев нет:
Отправить комментарий