Межгосударственный стандарт
ГОСТ Р 51904-2002
Программное обеспечение встроенных систем. Общие требования к разработке и документированию
Embedded system software. General requirements to development and documentation
Редакционная карточка ГОСТНОРМ. Полный текст публикуется только при подтверждённом праве использования. Метаданные сверяются по нескольким источникам.
Область применения
Область применения пока не подтверждена.
1
Страница 1
ГОСТ Р 51904-2002
ГОСУДАРСТВЕННЫЙ СТАНДАРТ Р О С С И Й С К О Й ФЕДЕРАЦИИ
ПРО ГРА М М Н О Е О БЕС П ЕЧЕН И Е
ВСТРО ЕН Н Ы Х СИСТЕМ
Общие требования к разработке и документированию
Издание официальное
ГОССТАНДАРТ РОССИИ
Москва
сертификация автотранспорта2
Страница 2
ГОСТ Р 51904-2002
Предисловие
1 РАЗРАБОТАН Государственным научно-исследовательским институтом авиационных сис
тем с участием Научно-исследовательского института стандартизации и унификации
ВНЕСЕН Научно-исследовательским институтом стандартизации и унификации
2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 25 июня
2002 г. № 247-ст
3 Стандарт подготовлен в развитие ГОСТ Р ИСО/МЭК 12207—99 «Информационная техно
логия. Процессы жизненного цикла программных средств* с целью учета специфики разработки и
документирования программного обеспечения встроенных систем реального времени
4 ВВЕДЕН ВПЕРВЫЕ
5 ПЕРЕИЗДАНИЕ. Октябрь 2005 г.
© ИПК Издательство стандартов. 2002
©: Стандартинформ. 2005
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и
распространен в качестве официального издания без разрешения Федерального агентства по
техническому регулированию и метрологии
II3
Страница 3
ГОСТ Р 51904-2002
Содержание
1 Область применения............................................................................................................................... I,
2 Нормативные с сы л к и ............................................................................................................................. I,
3 Определения и сокращения............................................... I,
4 Общие требования.......................................................... 5
4.1 Жизненный цикл П О ......................................................................................................................5
4.2 Общие требования для разработки П О ....................................................................................... 6,
5 Системные аспекты, связанные с разработкой П О ......................................................................... 7
5.1 Поток информаиин между процессами жизненного цикла системы и П О ...........................7
5.2 Отказные ситуации и уровни П О ................................................................................................... 7,
5.3 Анализ системных требований........................................................................................................9
5.4 Проектирование системы............................................................................................................. 10
5.5 Стратегии архитектурного проектирования системы.............................................................. II,
5.6 Библиотека разработки ПО ........................................................................................................ II.
5.7 Файлы разработки П О .................................................................................................................. 12,
5.8 Непоставляемое П О ...................................................................................................................... Ц
5.9 Подготовка к использованию П О ............................................................................................... 12
5.10 Подготовка к передаче П О ........................................................................................................ 13,
5.11 Совместные технические и административные просмотры................................................. 14,
5.12 Другие действия........................................................................................................................... 14
6 Процесс планирования П О ................................................................................................................. 15,
6.1 Цели процесса планирования ПО............................................................................................... 15,
6.2 Состав работ, выполняемых в процессе планирования П О .................................................. 15
6.3 Типы планов П О ........................................................................................................................... 16
6.4 Планирование среды жизненного цикла ПО............................................................................ 16,
6.5 Стандарты разработки П О .......................................................................................................... 17
6.6 Ответственность за выполнение планирования....................................................................... 18,
6.7 Просмотр результатов процесса планирования П О ................................................................ 18,
7 Процессы разработки П О .................................................................................................................... 18
7.1 Процесс определения требований к П О ................................................................................... 19,
7.2 Процесс проектирования П О ...................................................................................................... 19,
7.3 Процесс кодирования ПО ..............................................................................................................21.
7.4 Процесс интеграции......................................................................................................................... 21,
7.5 Трассируемость................................................................................................................................ 22,
8 Процесс верификации ПО.......................................................................................................................22.
8.1 Цели верификации ПО.................................................................................................................... 23
8.2 Состав работ, выполняемых в процессе верификации П О .....................................................23,
8.3 Просмотры и анализы П О ............................................................................................................. 23.
8.4 Цели и методы тестирования П О .................................................................... 25,
8.5 Порядок выполнения тестирования П О ......................................................................................28,
9 Процесс управления конфигурацией П О .......................................................................................... 30
9.1 Цели процесса управления конфигурацией П О ........................................................................30
9.2 Состав работ, выполняемых в процессе управления конфигурацией ПО.......................... 31,
9.3 Категории контроля документов....................................................................................................35.
9.4 Аудит конфигурации.................................................................................................................... 35,
9.5 Компоновка и поставка П О ...........................................................................................................35,
10 Процесс обеспечения качества П О ................................................................................................. 35
10.1 Цели процесса обеспечения качества П О .............................................................................. 36
10.2 Состав работ, выполняемых в процессе обеспечения качества П О ................................. 36.
10.3 Просмотр согласованности ПО....................................................................................................36
10.4 Документирование обеспечения качества П О ..........................................................................37
10.5 Независимость в обеспечении качества П О ......................................................................... 37,
III4
Страница 4
ГОСТ I» 51904-2002
11 Процесс сертификационного сопровождения................................................................................... 37,
11.1 Средства согласования и планирования................................................................................... 37,
11.2 Обоснование согласованности....................................................................................................37
11.3 Минимальный состав документов жизненного цикла ПО. передаваемых сертифициру
ющей организации......................................................................................................................... 38,
11.4 Документы жизненного цикла ПО, относящиеся к типовому проекту............................ 38
12 Документы, создаваемые в процессах жизненного цикла ПО...................................................... 38
12.1 План сертификации в части П О .................................................................................................39
12.2 План разработки П О .................................................................................................................... 40,
12.3 План верификации ПО..................................................................................................................40,
12.4 План квалификационного тестирования ПО............................................................................ 41.
12.5 План управления конфигурацией П О .........................................................................................41,
12.6 План обеспечения качества П О ................................................................................................. 4Д
12.7 План установки П О ......................................................................................................................42
12.8 План передачи П О .........................................................................................................................42,
12.9 Стандарты на разработку требований к ПО............................................................................43,
12.10 Стандарты на процесс проектирования ПО............................................................................ 43
12.11 Стандарты кодирования П О ...................................................................................................... 43,
12.12 Спецификация системы/подсистемы........................................................................................44,
12.13 Спецификация требований к П О .............................................................................................44
12.14 Спецификация требований к интерфейсу...............................................................................44
12.15 Описание проекта системы/подсистемы.................................................................................45,
12.16 Описание проекта ПО......................................................................................... 45
12.17 Описание проекта интерф ейса................................................................................................. 45,
12.18 Описание проекта базы данных................................................................................................. 45,
12.19 Исходный код ПО.........................................................................................................................46
12.20 Исполняемый объектный код П О .............................................................................................46,
12.21 Процедуры верификации П О ....................................................................................................46,
12.22 Описание квалификационного тестированияП О ..................................................................46
12.23 Результаты верификации П О ....................................................................................................46,
12.24 Отчет о квалификационном тестировании П О ..................................................................... 47,
12.25 Указатель конфигурации среды жизненного никла П О .......................................................47
12.26 Указатель конфигурации ПО......................................................................................................47,
12.27 Спецификация программного средства................................................................................... 47,
12.28 Сообщения о дефектах............................................................................................................... 47
12.29 Протоколы упра&тения конфигурацией П О ..........................................................................48,
12.30 Протоколы обеспечения качества П О ..................................................................................... 48,
12.31 Итоговый документ разработки ПО.......................................................................................... 48
12.32 Описание эксплуатационной концепции.................................................................................49,
12.33 Руководство по эксплуатации компью тера............................................................................ 49.
12.34 Руководство по программированию для компьютера............................................................49
12.35 Руководство поддержки программно-аппаратныхсредств................................................... 50
12.36 Руководство оператора П О ...................................................................................................... 50,
12.37 Руководство по входной/выходной информацииПО............................................................. 50
12.38 Руководство пользователя П О ....................................................................................................50
12.39 Описание версии П О ............................................................................................................... 51,
13 Дополнительные вопросы ......................................................................................................................51,
13.1 Использование ранее разработанного П О . . . . ....................................................................... 51,
13.2 Аттестация инструментальных средств......................................................................................53,
ПРИЛОЖЕНИЕ А Цели и результаты процессов в зависимости от уровня П О .......................... 56
IVПоказаны первые 4 из 67
История статуса
Подтверждённых событий пока нет.