ГОСТ Р 51901.3—2007
Используют триосновных подхода к методам прогнозирования для программногообеспечения. Первый под
ход основан на свойствах процесса разработки программного обеспечения, второй — на свойствах программного
продукта, третий — на эмпирическихданных, собранных при верификации иреальной эксплуатации программного
обеспечения.
Модели прогнозирования, основанные на свойствах процесса разработки программного обеспечения, зави
сят от параметров процесса. Концепция этогоподхода заключается в том. что управление итехнические дисципли
ны (т. е. степень управляемости процесса, степень технической точности, применение формальных методов и
т. п.). используемые для разработки программного обеспечения, могут обеспечить достижение целей проекта в
сфере надежности программного обеспечения. При этом параметры процесса используют какотправную точкудля
улучшения надежности.
Модели прогнозирования, основанные на свойствах программного продукта, зависят от таких параметров
программного продукта, как структура и сложность программного обеспечения. Прогнозирование надежности,
основанное на таких моделях, обычно используют для оценки покупных программных продуктов и сравнительного
анализа.
Модели прогнозирования, построенные на основе данных функционирования программного обеспечения,
зависят от применения и условий работы программного обеспечения. Статистические методы используют для
прогноза надежности при оценке повышения надежности при проектировании на основе данных наблюдений.
А.3.7 Задача 19. Анализ компромиссных решений
Анализ компромиссных решений должен проводиться на стадии концепции иопределения, на ранних этапах
проектирования и разработки для своевременного обеспечения исходными данными задачи распределения на
дежности. Анализ компромиссных решений может проводиться на любой стадии жизненного цикла продукции в
зависимости от исследуемой задачи. Анализ компромиссных решений следует проводить также ближе к заверше нию
жизненного цикла продукции для определения затрат на поддержку эксплуатации или внесение изменений.
Анализстоимости всего жизненного цикла продукции следуетдополнять анализом компромиссных решений.
Анализ компромиссных решений может эффективно использоваться для выбора вариантов проекта, реше
ний о покупке или изготовлении компонентов и сравнительного анализа альтернативных решений. Анализ компро
миссных решений должен использоваться при выборе технологии, аппаратных или программных методов или
объединенного аппаратного и программного решения в общей структуре проекта для достижения необходимой
эффективности системы и целей рентабельности проекта.
А.3.8 Задача 20. Оценка стоимости жизненного цикла
Оценка стоимости жизненного цикла продукции проводится для получения количественной оценки стоимос
ти жизненного цикла по компонентам для оценки распределения ресурсов и потенциальных расходов. Количест
венные оценки часто сопровождаются качественными рекомендациями по внесению изменений. Оценка
стоимости жизненного цикла продукции облегчает принятие решений по управлению проектом. Анализ чувстви
тельности продукции часто проводятдля анализа ситуации методом «что. если». Результаты анализа жизненного
цикла продукции могут быть использованы для:
- распределения и изменения целей надежности;
- идентификации критических факторов надежности и их влияния на затраты;
- выбора вариантов проектирования и рассмотрения альтернативных проектов;
- оптимизации показателей готовности при заданных ограничениях стоимости жизненного цикла.
- выбора методов распоряжения продукциейдля минимизации нанесения вреда окружающей среде исниже
ния риска в пределах установленной стоимости.
Руководство по определению стоимости жизненного цикла приведено в МЭК 60300-3-3 (6).
А.3.9 Задача 21. Повышение надежности
Программы повышения надежности должны проводиться с целью улучшения надежности продукции. Про
цесс повышения надежности включает в себя процедуры идентификации отказов, анализ их причин, корректирую
щие действия и верификацию эффективности предпринятых действий. Для обеспечения непрерывного
улучшения, по возможности, необходимо применять профилактические меры. В ГОСТ Р 51901.6 приведено
руко водство по разработке программ повышения надежности и соответствующих процедур. Методы
испытаний по оценке повышения надежности приведены в ГОСТР51901.16.
Модели повышения надежности, применимые кпрограммному обеспечению, состоят из следующих элемен
тов:
- представление процессаотказа в виде набора математическихформул, включающихв себяопределенные
параметры;
- метод оценки параметров на основе предыдущих данных об отказах;
- метод комбинацииоценокпараметров иформулдля получения числовыхоценокпоказателей надежности.
А.4 Элемент 4. Верификация и валидация
Безотказность и ремонтопригодность проекта продукции должны быть верифицированы на соответствие
требованиям проекта. Валидация характеристик функционирования и эффективности, связанных с надежностью,
должна быть проведена при вводе в действие или на ранних стадиях эксплуатации и технического обслуживания
продукции для подтверждения ее соответствия установленным требованиям. Верификация и валидация должны
быть частью процесса анализа проекта. Описание методов верификации и валидации приведены в А.4.1—А.4.3.
19