ГОСТ Р ИСО/МЭК12207—2010
Приложение С
(справочное)
История разработки стандарта и пояснения
С.1 Введение
В данном приложении представлены сведения об истории разработки настоящего стандарта, даны пояс
нения и справочное описание его структуры.
С.2 Сведения об истории разработки стандарта
Первая версия стандарта ИСО/МЭК 12207 была опубликована в 19952) году. Разработчики этой версии
стандарта видели необходимость описания процессов, видов деятельности и задач процессов для облегчения
разработки программных средств. Поэтому в ИСО/МЭК 12207:1995 установлено, что именно необходимо выпол
нять, а также описаны процессы в терминах видов деятельности и задач.
В то же время в программной индустрии пришло осознание того, что одинаково важно было оценивать
возможности процессов на постоянной основе сопоставимым и повторяемым способом для поддержки улучше ния
процессов и снижения рисков при выборе поставщиков. Такие понятия, как «постоянное совершенствование
процессов», «организационная зрелость» и «оценка возможностей», в настоящее время хорошо укоренились,
признаны и стандартизованы в ИСО/МЭК 15504.
Определение возможностей процессов требует, чтобы их описания включали в себя четкую формулировку
цели процесса и описание ожидаемых результатов. Такие формулировки цели и результатов отсутствовали в
ИСО/МЭК 12207:1995 и были внесены в изменения к этому стандарту, изданные в 2002 и 2004 годах. Эти измене
ния дополнены также рядом процессов, детализирующих имеющиеся уровни и предназначенных для облегчения
надлежащей оценки процессов жизненного цикла программных средств во всей их полноте.
Несмотря на то, что в ИСО/МЭК 12207:1995 рассматривались процессы жизненного цикла программных
средств в системном контексте, было очевидно, что аналогичный стандарт был необходим также и в
системной области. ИСО/МЭК 15288, опубликованный в ноябре 2002 года, полностью удовлетворил эту потреб
ность. Разработчики стандарта извлекли пользу из опыта, полученного при разработке дополненного стандарта
ИСО/МЭК 12207 и понимания потребностей, выраженных в ИСО/МЭК 15504. Таким образом, процессы в
ИСО/МЭК 15288 излагались в терминах целей и выходов с описанием видов деятельности, необходимых для
достижения этих выходов.
Развернутая по стадиям разработка изменений к ИСО/МЭК 12207 вместе с ИСО/МЭК 15288 и изначально
иная ориентация ИСО/МЭК 12207 привели к некоторым затруднениям в применении дополненного стандарта
ИСО/МЭК 12207 так же, как и в совместном применении стандартов жизненного цикла систем и программных
средств. Гармонизация проекта в рамках Подкомитета 7 «Системная и программная инженерия» Совместного
технического комитета №1 ИСО/МЭК — СТК 1 «Информационные технологии» (ISO/IEC JTC 1/SC 7) являлась
первым большим шагом к объединенному комплекту стандартов, описывающих жизненный цикл систем и про
граммных средств, а ее суть заключалась в параллельно проведенном и тщательно контролируемом пересмотре
ИСО/МЭК 12207, ИСО/МЭК 15288 и разработке технического отчета ИСО/МЭК 24748, представляющего собой
руководящие указания для обоих международных стандартов.
С.З Цели
Настоящий стандарт является шагом вперед к полной гармонизации процессов жизненного цикла систем
и программных средств, поддерживая одновременно требования, связанные с оценкой. Настоящий стандарт
разработан с целями:
- внедрить и приспособить оба изменения;
- применить общую терминологию в пересматриваемом стандарте ИСО/МЭК 15288 и в настоящем стан
дарте;
- использовать общие названия процессов в пересматриваемом стандарте ИСО/МЭК 15288 и в настоящем
стандарте (где это приемлемо);
- предоставить возможность сообществу пользователей продвигаться по направлению к полностью гармо
низированным и стабильным стандартам;
- вобрать в себя десятилетний опыт разработки и применения ИСО/МЭК 12207 и ИСО/МЭК 15288.
С.4 Конструкции процессов и их применение
Описания процессов в настоящем стандарте следуют четко определенным правилам. Во-первых, они объе
динены в логические группы. Такое группирование обусловлено:
- логическими отношениями между процессами;
- обязанностями по выполнению процессов.
В настоящем стандарте виды деятельности, которые могут выполняться в течение жизненного цикла про
граммных систем, сгруппированы в семь групп процессов. Описание верхнего уровня этих групп изложено в 5.2.2.
Каждый процесс жизненного цикла в пределах групп описывается в терминах его цели, желаемых выходов и
перечня видов деятельности и задач, которые необходимо выполнить для достижения выходов:
а) процессы соглашения — два процесса (см. 5.2.2.1.1 и 6.1);
2)В России — в 1999 г.
(примеч. переводчика).
79