ГОСТ Р МЭК 60880—2010
е) инструментальные программы для прикладных данных;
Оавтоматизация тестирований.
14.3.1 Средства разработки программ
14.3.1.1 Инструментальные программы следует использовать для поддержания всех аспектов жиз
ненного цикла программного обеспечения, если существует выгода от их использования и если инстру
ментальные программы имеются в наличии. Должен быть проведен анализ средств разработки программ и
процесса разработки программного обеспечения для определения стратегии обеспечения инструмен
тальной поддержкой. Результаты анализа должны быть оформлены документально. При отсутствии инст
рументальных программ может возникнуть потребность в рассмотрении возможности разработки новых
инструментальных программ.
Ниже приведены примеры процессов и операций, для которых может оказаться выгодным примене
ние инструментальных программ:
1) создание и проверка спецификации, проектирования и реализации (см. приложение Н);
2) инструментальные программы, работающие на языке или его сокращенном варианте (см. 14.3.4);
3) подготовка, верификация и валидация прикладных данных, а также управление ими (см. 14.3.5);
4)автоматизация тестирований (см. 14.3.6).
14.3.1.2 Следует разработать критерии и приоритеты для выбора и оценки инструментальных про
грамм для разработки программногообеспечения с тем. чтобы обеспечить возможность их альтернативно го
выбора. Критерии следует структурировать по характеристикам качества программного обеспечения, как
это определено в ИСО/МЭК 9126: функциональность, надежность, удобство использования, эффек
тивность. модифицируемость и компактность. Критерии могут включать в себя другие характеристики, та
кие как затраты на лицензирование и ресурсы, необходимые для использования инструментальной про
граммы. строгость плана обеспечения качества, по которому разрабатывалась инструментальная програм
ма. информация об инструментальной программе от поставщика и альтернатива применению инструмен
тальной программы.
14.3.1.3 Поддержка средств разработки программ с помощью инструментальных программ должна
быть проанализирована и документально оформлена с выяснением следующих аспектов:
1) каким образом каждый процесс поддерживается или не поддерживается инструментальными про
граммами;
2) точная идентификация инструментальных программ (например, название, номер версии) и. по воз
можности. их конфигурации;
3) как каждая инструментальная программа будет использоваться в проекте;
4) каким образом выходныеданные каждой инструментальной программы будут проходить верифи
кацию и/или валидацию по отношению к входным данным;
5) каким образом другие инструментальные программы или процессы смягчают последствиядефек
та в инструментальной программе, включая смягчение вероятных ошибокпри формировании и подготовке
данныхдля применения в режиме «онлайн»;
6) какданные инструментальные программы связаны сдругими инструментальными программами,
т.к. для них может потребоваться применение, обработка и передача информации, используемой другими
инструментальными программами или частью архива данных;
7) каким образом инструментальная программа осуществляет согласованный интерфейс с пользова
телем и остальными средствами разработки программ;
8) насколько инструментальные программы соответствуют выбранным методам разработки программ
ного обеспечения;
9) способность инструментальной программы регистрировать ошибки и реагировать на особые ситу
ации;
10) насколько инструментальные программы соответствуют конкретным условиям использования,
включая пользователей, оборудование, среду и задачи пользователя для достижения максимальной
эффективности и минимального влияния ошибок пользователя;
11) каким образом инструментальные программы препятствуют несанкционированному или непра
вильному использованию и изменениям.
14.3.1.4 Стратегия модификации, обновления или замещения инструментальных программ должна
быть документально оформлена и обоснована. Эта стратегия является частью стратегии модификации
операционного программного обеспечения, котораядолжна обеспечивать возможность адаптации или кор
ректировки операционного программного обеспечения в течение всего периода его применения на АЭС.
34