ГОСТ Р МЭК 60880—2010
Приложение I
(справочное)
Требования к ранее разработанному
программному обеспечению (РПО)
1.1 Руководство для учета несоответствий и компенсирующих факторов
Слабости и несоответствия требованиям МЭК 60880 могут быть различных типов, например:
- требования относительно понятности и полноты документации по программному обеспечению;
- требования по читаемости программ:
- требования, относящиеся к проектированию программного обеспечения, которые улучшают детерминиро
ванное поведение при функционировании в реальном времени:
- требования, относящиеся к программному обеспечению, которые обеспечивают самоконтроль компью
терного технического обеспечения, или
- требования, относящиеся к полноте документированных отчетов по валидации.
Слабости и несоответствия редко бывают «черно-белыми», и их рекомендуется учитывать, рассматривая
степень их выполнения, и в соответствии с влиянием на качество компьютерной системы, например:
требования МЭК 60880. касающиеся понятности, являются критическими при разработке и модификациях
и менее существенны для стабильного и проверенного продукта.
О возможности доверия к опыту эксплуатации или дополнительным испытаниям в качестве компенсирую
щих факторов следует судить в зависимости от типа РПО и его роли в компьютерной системе, например:
- программное обеспечение операционной системы, обычно доступное как микрокод или двоичный код.
может оказаться трудным для анализа, и может быть ограничен доступ к документации процесса его разработки. В
некоторых случаях большой опыт эксплуатации может служить важным фактором приемки, особенно для про
граммного обеспечения, выполняющего определенные повторяющиеся функции, например, драйверы коммуни
кации или части операционных систем. В других случаях, например, для программного обеспечения, выполняю
щего функции контроля и восстановления компьютерных систем, может отсутствовать большой опыт эксплуата
ции, поскольку эти функции редко приводятся в действие во время работы компьютерных систем:
- по библиотекам прикладных программ может быть составлена подробная документация на основе дос
тупной информации по проекту данного модуля, процессу разработки и вапидационным испытаниям. Данные по
опыту эксплуатации на аналогичных станциях или дополнительным испытаниям также могут быть использованы
для поддержки оценки соответствия, так что может быть достигнута достаточная степень уверенности в правиль
ности работы данного типа программного обеспечения.
1.2 Сбор и проверка данных по опыту эксплуатации
1.2.1 Сбор данных
Рекомендуется собирать следующие данные:
- информацию с объектов, включая конфигурацию и условия эксплуатации Р
Л
О в компьютерных системах,
используемые функции, число прогонов РПО:
- время работы на обьекте. включая общее время с момента первого запуска, общее время эксплуатации
последней версии РПО, общее время с момента последней серьезной ошибки (при наличии), общее время с
момента последнего отчета об ошибке (при наличии);
- отчет об ошибках, включая дату ошибки, ее серьезность, устранение и
- историю версии, включая дату и идентификацию версий, а также соответствующие им конфигурацию, ис
правленные ошибки, функциональные модификации или расширения, неразрешенные проблемы.
1.2.2 Проверка данных
При верификации статистической значимости собранных данных рекомендуется иметь в виду различные
факторы:
- данные по времени эксплуатации приемлемы, только если с момента ввода РПО прошло заранее установ
ленное минимальное время:
- время работы РПО гложет быть принято во внимание, только если оно относится к тем возможностям РПО,
которые действительно использовались при работе компьютерной системы, где РПО было инсталлировано.
П р и м е ч а н и е — Например, некоторые модули прикладных библиотек, относящиеся, в частности, к
дополнительным функциям системы, могут быть установлены в эту систему, но никогда не использоваться на
конкретном объекте или использоваться редко:
- полноту данных по опыту эксплуатации (например, действительно ли все сбои корректно документирова
ны) рекомендуется оценивать в зависимости от организации сопровождения на объекте:
- приемлемыми являются лишь данные из реальных, объективных источников информации.
78