в базе 1 113 607 документа
Последнее обновление: 22.12.2025

Законодательная база Российской Федерации

Расширенный поиск Популярные запросы

8 (800) 350-23-61

Бесплатная горячая линия юридической помощи

Навигация
Федеральное законодательство
Содержание
  • Главная
  • "ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ. ГОСТ Р ИСО/МЭК 12207-2010" (утв. Приказом Ростехрегулирования от 30.11.2010 N 631-ст)
действует Редакция от 30.11.2010 Подробная информация
"ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ. ГОСТ Р ИСО/МЭК 12207-2010" (утв. Приказом Ростехрегулирования от 30.11.2010 N 631-ст)

Приложение С. ИСТОРИЯ РАЗРАБОТКИ СТАНДАРТА И ПОЯСНЕНИЯ

С.1 Введение

В данном приложении представлены сведения об истории разработки настоящего стандарта, даны пояснения и справочное описание его структуры.

С.2 Сведения об истории разработки стандарта

Первая версия стандарта ИСО/МЭК 12207 была опубликована в 1995* году. Разработчики этой версии стандарта видели необходимость описания процессов, видов деятельности и задач процессов для облегчения разработки программных средств. Поэтому в ИСО/МЭК 12207:1995 установлено, что именно необходимо выполнять, а также описаны процессы в терминах видов деятельности и задач.


* В России - в 1999 г. (примеч. переводчика).

В то же время в программной индустрии пришло осознание того, что одинаково важно было оценивать возможности процессов на постоянной основе сопоставимым и повторяемым способом для поддержки улучшения процессов и снижения рисков при выборе поставщиков. Такие понятия, как "постоянное совершенствование процессов", "организационная зрелость" и "оценка возможностей", в настоящее время хорошо укоренились, признаны и стандартизованы в ИСО/МЭК 15504.

Определение возможностей процессов требует, чтобы их описания включали в себя четкую формулировку цели процесса и описание ожидаемых результатов. Такие формулировки цели и результатов отсутствовали в ИСО/МЭК 12207:1995 и были внесены в изменения к этому стандарту, изданные в 2002 и 2004 годах. Эти изменения дополнены также рядом процессов, детализирующих имеющиеся уровни и предназначенных для облегчения надлежащей оценки процессов жизненного цикла программных средств во всей их полноте.

Несмотря на то, что в ИСО/МЭК 12207:1995 рассматривались процессы жизненного цикла программных средств в системном контексте, было очевидно, что аналогичный стандарт был необходим также и в системной области. ИСО/МЭК 15288, опубликованный в ноябре 2002 года, полностью удовлетворил эту потребность. Разработчики стандарта извлекли пользу из опыта, полученного при разработке дополненного стандарта ИСО/МЭК 12207 и понимания потребностей, выраженных в ИСО/МЭК 15504. Таким образом, процессы в ИСО/МЭК 15288 излагались в терминах целей и выходов с описанием видов деятельности, необходимых для достижения этих выходов.

Развернутая по стадиям разработка изменений к ИСО/МЭК 12207 вместе с ИСО/МЭК 15288 и изначально иная ориентация ИСО/МЭК 12207 привели к некоторым затруднениям в применении дополненного стандарта ИСО/МЭК 12207 так же, как и в совместном применении стандартов жизненного цикла систем и программных средств. Гармонизация проекта в рамках Подкомитета 7 "Системная и программная инженерия" Совместного технического комитета N 1 ИСО/МЭК - СТК 1 "Информационные технологии" (ISO/IEC JTC 1/SC 7) являлась первым большим шагом к объединенному комплекту стандартов, описывающих жизненный цикл систем и программных средств, а ее суть заключалась в параллельно проведенном и тщательно контролируемом пересмотре ИСО/МЭК 12207, ИСО/МЭК 15288 и разработке технического отчета ИСО/МЭК 24748, представляющего собой руководящие указания для обоих международных стандартов.

С.3 Цели

Настоящий стандарт является шагом вперед к полной гармонизации процессов жизненного цикла систем и программных средств, поддерживая одновременно требования, связанные с оценкой. Настоящий стандарт разработан с целями:

- внедрить и приспособить оба изменения;

- применить общую терминологию в пересматриваемом стандарте ИСО/МЭК 15288 и в настоящем стандарте;

- использовать общие названия процессов в пересматриваемом стандарте ИСО/МЭК 15288 и в настоящем стандарте (где это приемлемо);

- предоставить возможность сообществу пользователей продвигаться по направлению к полностью гармонизированным и стабильным стандартам;

- вобрать в себя десятилетний опыт разработки и применения ИСО/МЭК 12207 и ИСО/МЭК 15288.

С.4 Конструкции процессов и их применение

Описания процессов в настоящем стандарте следуют четко определенным правилам. Во-первых, они объединены в логические группы. Такое группирование обусловлено:

- логическими отношениями между процессами;

- обязанностями по выполнению процессов.

В настоящем стандарте виды деятельности, которые могут выполняться в течение жизненного цикла программных систем, сгруппированы в семь групп процессов. Описание верхнего уровня этих групп изложено в 5.2.2. Каждый процесс жизненного цикла в пределах групп описывается в терминах его цели, желаемых выходов и перечня видов деятельности и задач, которые необходимо выполнить для достижения выходов:

а) процессы соглашения - два процесса (см. 5.2.2.1.1 и 6.1);

b) процессы организационного обеспечения проекта - пять процессов (см. 5.2.2.1.2 и 6.2);

c) процессы проекта - семь процессов (см. 5.2.2.1.3 и 6.3);

d) технические процессы - одиннадцать процессов (см. 5.2.2.1.4 и 6.4);

e) процессы реализации программных средств - семь процессов (см. 5.2.2.2. и 7.1);

f) процессы продержки программных средств - восемь процессов (см. 5.2.2.2.2 и 7.2);

g) процессы повторного применения программных средств - три процесса (см. 5.2.2.2.3 и 7.3).

Последовательное использование правил описания процессов позволяет получить нормализованную нумерацию разделения стандарта на подразделы, пункты, подпункты и т.д.

В пределах настоящего стандарта:

6.а и 7.а - указывают на группу процесса;

6.а.b и 7.а.b - указывают на процесс (или процессы более низкого уровня) в пределах этой группы;

6.а.b.1 и 7.а.b.1 - описывают цель процесса;

6.а.b.2 и 7.а.b.2 - описывают выходы процесса;

6.а.b.3.с и 7.а.b.3.с - перечисляют виды деятельности в рамках процесса и пункты;

6.a.b.3.c.d и 7.a.b.3.c.d - перечисляют задачи вида деятельности "с".

Представление конструкций процессов на универсальном языке моделирования UML, применяемых в настоящем стандарте и ИСО/МЭК 15288-2007, показано на рисунке С.1.

Рисунок С.1 - Конструкции процессов в ИСО/МЭК 12207 и ИСО/МЭК 15288

С.5 Отношения между версиями стандартов

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

Отношения между конструкциями процессов в исходных документах показаны на рисунке С.2.

Отношения между конструкциями процессов в ИСО/МЭК 12207:1995 и его изменениях, 15288:2002, 15288:2007 и в настоящем стандарте

Рисунок С.2 - Отношения между конструкциями процессов

Для удобства пользователей предыдущей редакции ИСО/МЭК 12207 (с изменениями) и предыдущей редакции ИСО/МЭК 15288 в таблице С.1 приведена информация, относящаяся к источнику обеспечения согласованности процессов ИСО/МЭК 12207:2007. Информацию, представленную в таблице С.1, следует использовать с осторожностью, поскольку:

- входы в таблицу являются скорее приблизительными, чем точными, отражая намерения предложений по новым рабочим темам;

- условия были иногда адаптированы или расширены для лучшего соответствия с их новым содержанием;

- текст условий может изменяться в процессе достижения консенсуса.

В таблице С.1 указаны следующие источники:

"12207:1995" - относится к версии ИСО/МЭК 12207:1995;

"Amd 1" - соответствует изменению ИСО/МЭК 12207:1995/Изм.1:2002;

"Amd 2" - соответствует изменению ИСО/МЭК 12207:1995/Изм.2:2004;

"Amd 1/Amd 2" - соответствует Изменению 1 или Изменению 2;

"Измененный 12207" - соответствует тексту ИСО/МЭК 12207:1995, дополненному Изменением 1 и Изменением 2;

"15288" - относится к ИСО/МЭК 15288:2002;

"15939" - относится к ИСО/МЭК 15939:2002;

"16085" - относится к ИСО/МЭК 16085:2004.

Таблица С.1

Источники определения процессов в ИСО/МЭК 12207:2007

Подразделы и пункты стандартаПроцессИсточник цели и выходовИсточник видов деятельности и задач
6.1 Процессы соглашения
6.1.1Процесс приобретенияAmd 1, F.1.112207:1995, 5.1; 15288, 5.2.2.3
6.1.2Процесс поставкиAmd 1/Amd 2, F.1.215288, 5.2.3.3 (a, h, i) и 12207:1995, 5.2
6.2 Процессы организационного обеспечения проекта
6.2.1Процесс менеджмента модели жизненного цикла15288, 5.3; Amd 1, F.3.312207:1995, 7.3
6.2.2Процесс менеджмента инфраструктуры15288, 5.3; Amd 1, F.3.212207:1995, 7.2
6.2.3Процесс менеджмента портфеля проектов15288, 5.3; Amd 1, F.3.1.115288, 5.3.3
6.2.4Процесс менеджмента людских ресурсов15288, 5.3.5; Amd 1, F.3.4Измененный 12207, 7.4
6.2.5Процесс менеджмента качества15288, 5.3.6; Amd 1, F.3.1.415288, 5.3.6
6.3 Процессы проекта
6.3.1Процесс планирования проекта15288, 5.4.2; Amd 1, F.3.1.312207:1995, 7.1.1, 7.1.2 и 7.1.3.1
6.3.2Процесс оценки и управления проектом15288, 5.4.3 и 5.4.4; Amd 1, F.3.1.3 (4), (6), (7)12207:1995, 7.1.3.2 и до конца 7.1.3.4; 7.1.4; 7.1.5
6.3.3Процесс менеджмента принятия решений15288, 5.4.515288, 5.4.5
6.3.4Процесс менеджмента рисков16085, 5; Amd 1, F 1.3.516085, 5
6.3.5Процесс менеджмента конфигурации15288, 5.4.715288, 5.4.7
6.3.6Процесс менеджмента информации15288, 5.4.815288, 5.4.8
6.3.7Процесс измерений15939, 4.1; Amd 1, F.1.3.615939, 4 и 5
6.4 Технические процессы
6.4.1Процесс определения требований правообладателейAmd 1, F.1.3.115288, 5.5.2
6.4.2Процесс анализа системных требованийAmd 1, F.1.3.212207:1995, 5.3.2
6.4.3Процесс проектирования архитектуры системыAmd 1, F.1.3.312207:1995, 5.3.3
6.4.4Процесс реализацииHe применимоНе применимо
6.4.5Процесс комплексирования системыAmd 1, F.1.3.912207:1995, 5.3.10
6.4.6Процесс квалификационного тестирования системыAmd 1, F.1.3.10Измененный 12207, 5.3.11
6.4.7Процесс инсталляции программных средствAmd 1, F.1.3.1112207:1995, 5.3.12
6.4.8Процесс поддержки приемки программных средствAmd 2, F.1.2.412207:1995, 5.3.13
6.4.9Процесс функционирования программных средств15288, 5.5.10; Amd 1/Amd 2, F.1.412207:1995, 5.4
6.4.10Процесс сопровождения программных средствAmd 1, F.1.3.115288, 5.5.2
6.4.11Процесс прекращения применения программных средствAmd 1, F 1.3.212207:1995, 5.3.2
7.1 Процессы реализации программных средств
7.1.1Процесс реализации программных средствAmd 1, F.2.112207:1995, 6.1
7.1.2Процесс анализа требований к программным средствамAmd 1, F.2.212207:1995, 6.2
7.1.3Процесс проектирования архитектуры программных средствAmd 1, F.2.3Измененный 12207, 6.3
7.1.4Процесс детального проектирования программных средствAmd 1, F.2.412207:1995, 6.4
7.1.5Процесс конструирования программных средствAmd 1, F.2.512207:1995, 6.5
7.1.6Процесс комплексирования программных средствAmd 1, F.2.612207:1995, 6.6
7.1.7Процесс квалификационного тестирования программных средствAmd 1, F.2.712207:1995, 6.7
7.2 Процессы поддержки программных средств
7.2.1Процесс менеджмента документации программных средств15288, 5.5.5.1Измененный 12207, 5.3.1
7.2.2Процесс менеджмента конфигурации программных средствAmd 1, F 1.3.4Измененный 12207, 5.3.4
7.2.3Процесс обеспечения гарантии качества программных средствAmd 1, F 1.3.512207:1995, 5.3.5
7.2.4Процесс верификации программных средствAmd 1, F 1.3.5
7.2.5Процесс валидации программных средствAmd 1, F. 1.3.612207:1995, 5.3.7
7.2.6Процесс ревизии программных средствAmd 1, F 1.3.712207:1995, 5.3.8
7.2.7Процесс аудита программных средствAmd 1, F.1.3.812207:1995, 5.3.9
7.2.8Процесс решения проблем в программных средствахAmd 2, F.2.812207:1995, 6.8
7.3 Процессы повторного применения программных средств
7.3.1Процесс проектирования доменовAmd 1, F.3.7Amd 1, G.6
7.3.2Процесс менеджмента повторного применения активовAmd 1, F.3.5Amd 1, G.4
7.3.3Процесс менеджмента повторного применения программAmd 1, F.3.6Amd 1, G.5

Приложение D
(справочное)

  • Главная
  • "ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ. ГОСТ Р ИСО/МЭК 12207-2010" (утв. Приказом Ростехрегулирования от 30.11.2010 N 631-ст)