72825.fb2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВСТРОЕННЫХ СИСТЕМ. Общие требования к разработке и документированию - читать онлайн бесплатно полную версию книги . Страница 14

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВСТРОЕННЫХ СИСТЕМ. Общие требования к разработке и документированию - читать онлайн бесплатно полную версию книги . Страница 14

ПРИЛОЖЕНИЕ А (рекомендуемое)Цели и результаты процессов в зависимости от уровня ПО

В настоящем приложении приведено описание требований сертификации для целей и результатов процессов жизненного цикла ПО в зависимости от уровня ПО. В таблицах А.1 — А.10 даны ссылки на ранее описанные в настоящем стандарте цели и результаты.

Таблица А.1 - Процесс планирования ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Определить виды работ процессов разработки ПО и интегральных процессов 6.1а), 6.3 0 0 00 План сертификации в части ПО 12.11 1 11
План разработки ПО12.21122
План верификации ПО12.31122
Определить критерии перехода, взаимосвязи и последовательность выполнения процессов 6.16), 6.3 0 0 0 План квалификационного тестирования ПО 12.41 1 2 2
План управления конфигурацией ПО 12.5 1 1 2 2
Определить среду жизненного цикла ПО 6.1 в) 0 0 0 План обеспечения качества ПО 12.61 1 2 2
План установки ПО 12.7 1 1 2 2
Рассмотреть дополнительные вопросы 6.1 г) 0 0 0 0 План передачи ПО 12.8 1 1 2 2
Определить стандарты на разработку ПО 6.1д) 0 0Cтандарты на разработку требований к ПО 12.9 1 1 2
Стандарты на процесс проектирования ПО 12.10 1 1 2
Стандарты кодирования ПО 12.11 1 2
Согласование планов ПО с настоящим стандартом 6.1 е), 6.7 0 0 0 Протоколы обеспечения качества ПО 12.302
Результаты верификации ПО 12.23 2  
Координация планов создания ПО 6.1 ж), 6.7 0 0 0 Протоколы обеспечения качества ПО 12.302  
Результаты верификации ПО 12.23 2   

Обозначения:

0 — цель должна быть удовлетворена;

пробел — удовлетворение цели на усмотрение заказчика;

1 — документ должен удовлетворять целям категории контроля 1 (КК1);

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.2 — Процессы разработки ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Разработать требования верхнего уровня 7.1.1 а) 0 0 00 Cпецификация системы/подсистемы 12.12 1 1 11
Спецификация требований к ПО 12.131111
Спецификация требований к интерфейсу12.14 1111
Определить производные требования верхнего уровня7.1.1 б) 0 0 0 0Cпецификация требований к ПО 12.13 1 1 1 1
Спецификация требований к интерфейсу 12.14  1 1 11
ПО Разработать архитектуру ПО7.2.1 а) 0 0 0 0Описание проекта системы/подсистемы 12.15 1 1 2 2
Описание проекта ПО 12.161 1 2 2
Описание проекта интерфейса 12.171 1 2 2
Описание проекта базы данных12.181 1 2 2
Разработать требования нижнего уровня7.2.1 а)0 0 0 0 Описание проекта ПО 12.16 1 1 2 2
Определить производные требования нижнего уровня7.2.1 б) 0 0 0 0 Описание проекта ПО 12.16 1 1 2 2
Разработать исходный код7.3.1 0 0 0 0 Исходный код ПО 12.19 1 1 11
Получить исполняемый объектный код и выполнить интеграцию ПО/аппаратуры7.4.1 0 0 0 0 Исполняемый объектный код ПО 12.20 1 1 11
Подготовить руководства пользователя и руководства поддержки  5.9.3, 5.10.6  Спецификация программного средства 12.272
Описание эксплуатационной концепции 12.3222
Руководство по эксплуатации компьютера 12.3322
Руководство по программированию для компьютера 12.342 2
Руководство поддержки программно-аппаратных средств12.352
Руководство оператора ПО 12.362 2
Руководство по входной/выходной информации ПО 12.372
Руководство пользователя ПО 12.38 2
Описание версии ПО 12.392

Обозначения:

0 — цель должна быть удовлетворена;

пробел — удовлетворение цели на усмотрение заказчика;

1 — документ должен удовлетворять целям категории контроля 1 (КК1);

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.3 — Верификация результатов процесса разработки требований к ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Требования верхнего уровня к ПО согласуются с требованиями к системе8.3.1 а)*0 0Результаты верификации ПО12.23 22
Требования верхнего уровня точны и непротиворечивы8.3.1 б) *0 0Результаты верификации ПО 12.232 2  
Требования верхнего уровня совместимы с объектным компьютером8.3.1 в)0 0     Результаты верификации ПО12.232  
Требования верхнего уровня верифицируемы8.3.1 г) 0 0 0  Результаты верификации ПО12.23222
Требования верхнего уровня соответствуют стандартам на разработку требований к ПО8.3.1 д)0 0 0 0 Результаты верификации ПО12.23 22
Требования верхнего уровня трассируемы к системным требованиям8.3.1 е)0 0 0 0 Результаты верификации ПО12.2322
Алгоритмы точны и корректны8.3.1 ж)*0  Результаты верификации ПО12.232

Обозначения:

* — цель должна быть удовлетворена с обеспечением независимости;

0 — цель должна быть удовлетворена;

пробел — удовлетворение цели на усмотрение заказчика;

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.4 — Верификация результатов процесса проектирования ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Требования нижнего уровня к ПО согласуются с требованиями верхнего уровня8.3.3 а)*0 Результаты верификации ПО12.23 2
Требования нижнего уровня точны и непротиворечивы8.3.3 б)*0 Результаты верификации ПО 12.232  
Требования нижнего уровня совместимы с объектным компьютером8.3.3 в)0 0     Результаты верификации ПО12.232  
Требования нижнего уровня верифицируемы8.3.3 г) 0 0  Результаты верификации ПО12.2322 
Требования нижнего уровня соответствуют стандартам8.3.3 д)0 0 0 Результаты верификации ПО12.23 2
Требования нижнего уровня трассируемы к требованиям верхнего уровня8.3.3 е)0 0 0 Результаты верификации ПО12.232
Алгоритмы точны и корректны8.3.3 ж)*0  Результаты верификации ПО12.232
Архитектура ПО согласуется с требованиями верхнего уровня8.3.2 а)*0  Результаты верификации ПО12.232
Архитектура ПО непротиворечива8.3.2 б) *0  Результаты верификации ПО12.232
Архитектура ПО совместима с объектным компьютером8.3.2 в) 0  Результаты верификации ПО12.23
Архитектура ПО верифицируема8.3.2 г)0  Результаты верификации ПО12.23
Архитектура ПО соответствует стандартам на процесс проектирования ПО8.3.2 д)00  Результаты верификации ПО12.232
Подтверждается целостность разбиения ПО8.3.2 е)*0 Результаты верификации ПО12.2322

Обозначения:

* — цель должна быть удовлетворена с обеспечением независимости;

0 — цель должна быть удовлетворена;

пробел — удовлетворение цели на усмотрение заказчика;

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.5 — Верификация результатов процесса кодирования и интеграции ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Исходный код согласуется с требованиями нижнего уровня8.3.4 а)*0 Результаты верификации ПО12.23 2
Исходный код согласуется с архитектурой ПО8.3.4 б)*0 Результаты верификации ПО 12.232  
Исходный код верифицируем8.3.4 в)0 0     Результаты верификации ПО12.232  
Исходный код соответствует стандартам 8.3.4 г)8.3.4 г) 0 0 0 Результаты верификации ПО12.23222
Исходный код трассируем к требованиям нижнего уровня8.3.4 д)0 0 0 Результаты верификации ПО12.23 2
Исходный код точен и непротиворечив8.3.4 е)0 0 Результаты верификации ПО12.232
Результаты процесса интеграции ПО полны и корректны8.3.500  Результаты верификации ПО12.232

Обозначения:

* — цель должна быть удовлетворена с обеспечением независимости;

0 — цель должна быть удовлетворена;

пробел — удовлетворение цели на усмотрение заказчика;

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.6 — Тестирование результатов процесса интеграции ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Исполняемый объектный код согласуется с требованиями верхнего уровня8.4.2, 8.4.3 а), б), 8.5.40 0 00 ПО Процедуры верификации ПО12.211 1 22
Описание квалификационного тестирования ПО12.221122
Результаты верификации ПО12.232222
Отчет о квалификационном тестировании ПО12.242222
Исполняемый объектный код устойчив относительно входов, определенных требованиями верхнего уровня8.4.2, 8.4.3 а), б), 8.5.4 0 0 0 0Процедуры верификации ПО 12.211 1 2 2
Описание квалификационного тестирования ПО12.221 1 2 2
Результаты верификации ПО 12.232 2
Отчет о квалификационном тестировании ПО12.242 2
Исполняемый объектный код согласуется с требованиями нижнего уровня8.4.2, 8.4.3 в)0 Процедуры верификации ПО12.211 1 2
Результаты верификации ПО12.23 2  
Исполняемый объектный код устойчив относительно входов, определенных требованиями нижнего уровня8.4.2, 8.4.3 в)0 0Процедуры верификации ПО12.211 1 2 2
Результаты верификации ПО12.23 2
Исполняемый код совместим с объектным компьютером  12.24 8.4.3 а)0 00Процедуры верификации ПО 12.211 1 22
Описание квалификационного тестирования ПО12.221 1 22
Результаты верификации ПО 12.23 22
Отчет о квалификационном тестировании ПО  12.242 2   

Обозначения:

* — цель должна быть удовлетворена с обеспечением независимости;

0 — цель должна быть удовлетворена;

пробел — удовлетворение цели на усмотрение заказчика;

1 — документ должен удовлетворять целям категории контроля 1 (КК1);

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.7 — Верификация результатов процесса верификации ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Тестовые процедуры корректны8.3.6 б), 8.5.40 0 ПО Процедуры верификации ПО12.2122
Описание квалификационного тестирования ПО12.22222
Результаты тестов корректны и все расхождения объяснены8.3.6 б), 8.5.40 0 Результаты верификации ПО12.23222
Отчет о квалификационном тестировании ПО12.24222
Тестовое покрытие требований верхнего уровня достигнуто8.4.4.1, 8.5.40 0Результаты верификации ПО12.232222
Отчет о квалификационном тестировании ПО12.242222
Тестовое покрытие требований нижнего уровня достигнуто8.4.4.10 0 Результаты верификации ПО12.23222
Тестовое покрытие структуры ПО (модифицированное покрытие условий/решений) достигнуто 8.4.4.2 Результаты верификации ПО12.232
Тестовое покрытие структуры ПО (покрытие решений) достигнуто8.4.4.2 а), 8.4.4.2 б)* Результаты верификации ПО12.2322
Тестовое покрытие структуры ПО (покрытие операторов) достигнуто8.4.4.2 а), 8.4.4.2 б)*0 Результаты верификации ПО12.23222
Тестовое покрытие структуры ПО (связи по управлению и связи по данным) достигнуто8.4.4.2 в)0 Результаты верификации ПО12.23222

Обозначения:

* — цель должна быть удовлетворена с обеспечением независимости;

0 — цель должна быть удовлетворена;

пробел — удовлетворение цели на усмотрение заказчика;

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.8 — Процесс управления конфигурацией ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Элементы конфигурации идентифицированы9.2.1 00 00Протоколы управления конфигурацией ПО12.29222
Установлены базовая линия и трассируемость9.2.3 00 00Указатель конфигурации ПО 12.261111
Протоколы управления конфигурацией ПО  12.29 2222
Установлены отчетность о дефектах, просмотры изменений, регистрация состояния конфигурацией9.2.4, 9.2.5 9.2.6, 9.2.7 0 0Cообщения о дефектах 12.282222
Протоколы управления конфигурацией ПО 12.292222
Установлены архивирование, получение из архива и выпуск версии9.2.8 00 00Протоколы управления конфигурацией ПО12.292222
Установлено управление загрузкой ПО9.2.90000Протоколы управления конфигурацией ПО12.292222
Установлен контроль среды жизненного цикла ПО9.2.100000Указатель конфигурации среды жизненного цикла ПО 12.25 1112
Протоколы управления конфигурацией ПО 12.292222

Обозначения:

0 — цель должна быть удовлетворена;

1 — документ должен удовлетворять целям категории контроля 1 (КК1);

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А.9 — Процесс обеспечения качества ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Обеспечена уверенность в том, что процессы разработки ПО и интегральные процессы соответствуют утвержденным планам и стандартам ПО10.1 а) ***Протоколы обеспечения качества ПО12.30 222
Обеспечена уверенность, что удовлетворены критерии переходов между процессами жизненного цикла ПО 10.1 б)*Протоколы обеспечения качества ПО12.302222
Выполнен просмотр соответствия ПО10.1 в), 10.3***Протоколы обеспечения качества ПО12.302222

Обозначения:

* — цель должна быть удовлетворена с обеспечением независимости;

пробел — удовлетворение цели на усмотрение заказчика;

2 — документ должен удовлетворять целям категории контроля 2 (КК2).

Таблица А. 10 — Процесс сертификационного сопровождения ПО

ЦельПрименимость к уровням ПОРезультат Категория контроля по уровням ПО
Описание Ссылка А В С D Описание Ссылка А В С D
Установлено взаимодействие и взаимопонимание между соискателем и сертифицирующей организацией 110000План сертификации в части ПО12.1111
Предложены средства достижения согласия и достигнута согласованность с Планом сертификации в части ПО11.10000План сертификации в части ПО 12.11111
Представлены доказательства согласованности11.2 0000Итоговый документ разработки ПО12.311111
Указатель конфигурации ПО12.261111

Обозначения:

0 — цель должна быть удовлетворена;

1 — документ должен удовлетворять целям категории контроля 1 (КК1).