вторник, 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)
Процесс (исполнитель процесса)
Действия
Вход
Результат
Приобретение (заказчик)
  Инициирование
  Подготовка заявочных предложений
  Подготовка договора
  Контроль деятельности поставщика
  Приемка ИС
  Решение о начале работ по внедрению ИС
  Результаты обследования деятельности заказчика
  Результаты анализа рынка ИС/ тендера
  План поставки/ разработки
  Комплексный тест ИС
  Технико-экономическое обоснование внедрения ИС
  Техническое задание на ИС
  Договор на поставку/ разработку
  Акты приемки этапов работы
  Акт приемно-сдаточных испытаний
Поставка (разработчик ИС)
  Инициирование
  Ответ на заявочные предложения
  Подготовка договора
  Планирование исполнения
  Поставка ИС
  Техническое задание на ИС
  Решение руководства об участии в разработке
  Результаты тендера
  Техническое задание на ИС
  План управления проектом
  Разработанная ИС и документация
  Решение об участии в разработке
  Коммерческие предложения/ конкурсная заявка
  Договор на поставку/ разработку
  План управления проектом
  Реализация/корректировка
  Акт приемно-сдаточных испытаний
Разработка (разработчик ИС)
  Подготовка
  Анализ требований к ИС
  Проектирование архитектуры ИС
  Разработка требований к ПО
  Проектирование архитектуры ПО
  Детальное проектирование ПО
  Кодирование и тестирование ПО
  Интеграция ПО и квалификационное тестирование ПО
  Интеграция ИС и квалификационное тестирование ИС
  Техническое задание на ИС
  Техническое задание на ИС, модель ЖЦ
  Подсистемы ИС
  Спецификации требования к компонентам ПО
  Архитектура ПО
  Материалы детального проектирования ПО
  План интеграции ПО, тесты
  Архитектура ИС, ПО, документация на ИС, тесты
  Используемая модель ЖЦ, стандарты разработки
  План работ
  Состав подсистем, компоненты оборудования
  Спецификации требования к компонентам ПО
  Состав компонентов ПО, интерфейсы с БД, план интеграции ПО
  Проект БД, спецификации интерфейсов между компонентами ПО, требования к тестам
  Тексты модулей ПО, акты автономного тестирования
  Оценка соответствия комплекса ПО требованиям ТЗ
  Оценка соответствия ПО, БД, технического комплекса и комплекта документации требованиям ТЗ

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

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

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