12 Документы, создаваемые в процессах жизненного цикла ПО
12 Документы, создаваемые в процессах жизненного цикла ПО
Документы создают в течение всего жизненного цикла ПО, чтобы планировать требуемые действия, управлять ими, объяснять, определять, регистрировать выполнение требуемых действий или обеспечивать доказательство процессов. Эти документы позволяют реализовать процессы жизненного цикла ПО, сертификацию системы и постсертификационную модификацию программного средства. Заказчик осуществляет выбор необходимого и экономически обоснованного состава и содержания документов для конкретной разработки. Заказчик разрешает любые конфликты между требованиями сертифицирующей организации и требованиями контракта. В настоящем стандарте не ставилась задача описать все документы, которые могут быть необходимы для разработки конкретного программного средства, и предложить конкретные методы объединения и организации информации. Дополнительно к документам, определяемым в указанных подразделах, могут быть подготовлены другие документы для поддержки процесса сертификации и удовлетворения требованиям контракта. В настоящем разделе обсуждаются характеристики, форма, методы контроля конфигурации и содержание документов жизненного цикла ПО. Характеристиками документов жизненного цикла ПО являются:
— однозначность: информация является однозначной, если она написана в терминах, которые допускают только единственную интерпретацию, уточненную, если необходимо, соответствующими определениями;
— полнота: информация является полной, если она включает в себя необходимые, релевантные требования и/или описательные материалы, определяет ответную реакцию для всего диапазона допустимых входных данных, используемые рисунки и таблицы сопровождаются необходимыми обозначениями, термины и единицы измерений определены;
— верифицируемость: информация является верифицируемой, если она может быть проверена на корректность человеком или инструментальным средством;
— согласованность: информация является согласованной, если не существует противоречий внутри нее;
— модифицируемость: информация является модифицируемой, если она структурирована и имеет такой стиль, что изменения могут быть выполнены в необходимом объеме, согласованно и корректно без нарушения структуры;
— трассируемость: информация является трассируемой, если для каждого ее компонента может быть определен первоисточник.
Дополнительные требования:
— форма: форма должна обеспечивать эффективный поиск и просмотр документов жизненного цикла ПО в процессе обслуживания систем. Состав документов и их конкретная форма должны быть определены в Плане сертификации в части ПО.
Примечания
1 Документы жизненного цикла ПО могут иметь различные формы. Например, они могут быть подготовлены как компьютерный файл, хранящийся на магнитных носителях, или как отображение на удаленном терминале. Документация может быть оформлена в виде отдельных документов, может объединять несколько документов или быть разделена на несколько документов.
2 План сертификации в части ПО и Итоговый документ разработки ПО могут быть потребованы сертифицирующей организацией как отдельно напечатанные документы.
Документы жизненного цикла ПО могут быть отнесены к одной из двух категорий контроля в соответствии с применяемыми методами управления конфигурацией: категории контроля 1 (КК1) и категории контроля 2 (КК2) (9.3). Введение различных категорий контроля позволяет снизить стоимость разработки в случаях, когда менее строгий контроль может быть применен без снижения безопасности. Минимальная категория контроля для каждого документа и ее изменения в зависимости от уровня ПО определены в приложении А. Хотя назначение и содержание этих документов могут быть разными, к ним, как минимум, следует применять метод контроля КК2.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
4.1.1 Процессы жизненного цикла
4.1.1 Процессы жизненного цикла В настоящем стандарте работы, которые могут выполняться в жизненном цикле программных средств, распределены по пяти основным, восьми вспомогательным и четырем организационным процессам. Каждый процесс жизненного цикла разделен на набор
4.1.1.2 Вспомогательные процессы жизненного цикла
4.1.1.2 Вспомогательные процессы жизненного цикла Вспомогательные процессы жизненного цикла (раздел 6) состоят из восьми процессов. Вспомогательный процесс является целенаправленной составной частью другого процесса, обеспечивающей успешную реализацию и качество
5 Основные процессы жизненного цикла
5 Основные процессы жизненного цикла В настоящем разделе определены следующие основные процессы жизненного цикла:1. процесс заказа;2. процесс поставки;3. процесс разработки;4. процесс эксплуатации;5. процесс сопровождения.Ответственность за выполнение работ и задач в
6 Вспомогательные процессы жизненного цикла
6 Вспомогательные процессы жизненного цикла В данном разделе определены следующие вспомогательные процессы жизненного цикла:1. процесс документирования;2. процесс управления конфигурацией;3. процесс обеспечения качества;4. процесс верификации;5. процесс аттестации;6.
7 Организационные процессы жизненного цикла
7 Организационные процессы жизненного цикла В данном разделе определены следующие организационные процессы жизненного цикла:1. процесс управления;2. процесс создания инфраструктуры;3. процесс усовершенствования;4. процесс обучения.Ответственность за работы и задачи
4.1.1 Процессы жизненного цикла ПО
4.1.1 Процессы жизненного цикла ПО В настоящем стандарте рассмотрены следующие процессы жизненного цикла ПО:Процесс планирования, который определяет и координирует действия процессов разработки и интегральных процессов для данного проекта (раздел 6).Процессы разработки,
4.1.2 Установление модели жизненного цикла ПО
4.1.2 Установление модели жизненного цикла ПО В рамках конкретного проекта создания ПО должны быть установлены одна или несколько моделей жизненного цикла ПО, в соответствии с которыми выбирают необходимые работы для каждого процесса, определяют последовательность их
6.4 Планирование среды жизненного цикла ПО
6.4 Планирование среды жизненного цикла ПО Цель планирования среды жизненного цикла ПО состоит в определении методов, инструментальных средств, процедур, языков программирования и аппаратных средств, которые будут использованы для выполнения процессов жизненного цикла
9.2.10 Контроль среды жизненного цикла ПО
9.2.10 Контроль среды жизненного цикла ПО Цель контроля среды жизненного цикла ПО — гарантировать, что инструментальные средства, используемые для создания ПО, идентифицируются, контролируются и могут быть получены из соответствующих источников. Инструментальные
11.4 Документы жизненного цикла ПО, относящиеся к типовому проекту
11.4 Документы жизненного цикла ПО, относящиеся к типовому проекту Если ничто другое не согласовано с сертифицирующей организацией, то правила получения и утверждения документов жизненного цикла ПО, связанных с типовым проектом, распространяются на следующие