вторник, 17 января 2012 г.

1. Стандарт 12207. Основные процессы. Место процессов в ЖЦ ИС.


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

Данные процессы описывают поэтапно все шаги, необходимые для создания продукта.
Ответственность за выполнение работ и задач в основном процессе несет организация, создающая и реализующая данный процесс. Данная организация гарантирует реальность существования и функциональные особенности конкретного процесса.

Комментариев нет:

Отправить комментарий