ГОСТ Р 51904-2002
Программное обеспечение встроенных систем
Общие требования к разработке и документированию
Embedded system software
General requirements for development and documentation
Применяется на территории Республики Казахстан в качестве национального стандарта
Содержание
1. Область применения
2. Нормативные ссылки
3. Определения и сокращения
4. Общие требования
5. Системные аспекты, связанные с разработкой ПО
6. Процесс планирования ПО
7. Процессы разработки ПО
8. Процесс верификации ПО
9. Процесс управления конфигурацией ПО
10. Процесс обеспечения качества ПО
11. Процесс сертификационного сопровождения
12. Документы, создаваемые в процессах жизненного цикла ПО
13. Дополнительные вопросы
Приложение А (рекомендуемое). Цели и результаты процессов в зависимости от уровня ПО
1. Область применения
Настоящий стандарт распространяется на процессы разработки и документирования программного обеспечения (ПО) встроенных систем реального времени. Стандарт распространяется на все действия, имеющие отношение к разработке программного обеспечения.
Настоящий стандарт применяют полностью ко всему поставляемому программному обеспечению, включая среду разработки, если контрактом не предусмотрено использование специальных стандартов для определенных заказчиком типов ПО. Стандарт неприменим для аппаратных элементов программно-аппаратного обеспечения.
2. Нормативные ссылки
В настоящем стандарте использована ссылка на следующий стандарт:
ГОСТ Ρ ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств
3. Определения и сокращения
В настоящем стандарте применяют термины с соответствующими определениями по ГОСТ Ρ ИСО/МЭК 12207, а также приведенные ниже:
3.1 Алгоритм: конечное множество четко определенных правил, которые задают последовательность действий для выполнения конкретной задачи.
3.2 Анализ полноты покрытия: определения степени, до которой работы процесса верификации ПО удовлетворяют поставленной цели.
3.3 Аномальное поведение: поведение, которое не соответствует заданным требованиям.
3.4 Аппаратные средства: материальная часть вычислительной системы, включающая в себя электрические и электронные элементы (например, приборы и схемы), электромеханические элементы (например, дисководы) и механические элементы (например, стойки).
3.5 Архитектура: организационная структура системы или ЭКПО, в которой идентифицированы компоненты, их интерфейсы и концепция взаимодействия между ними.
3.6 Аттестация инструментальных средств: процесс получения сертификационного доверия к программному инструментальному средству применительно к конкретной встроенной системе.
3.7 База данных: совокупность взаимосвязанных данных, сохраненных в одном или более компьютерных файлах в виде, позволяющем обращаться к ним пользователям или компьютерным программам с помощью системы управления базой данных.