Примечания:

  1. Знак «+» означает применяемость, знак «—»— непрпменяемость соот­ветствующих показателей качества ПС, знак «±» — ограниченную применяе­мость.

  2. Выбор показателей качества ПС для подкласса 509 (прочие ПС) осу­ществляется в зависимости от их назначения с учетом требований областей применения.

  3. Наименование подклассов (групп) ПС по ОКП:

5’011 — операционные системы и средства их расширения;

5012—программные средства управления базами данных;

5013 — инструментально-технологические средства программирования;

5014 — ПС интерфейса и управления коммуникациями;

5015 —ПС организации вычислительного процесса (планирования, конт­роля) ;

5016 — сервисные программы;

5017 — ПС обслуживания вычислительной техники;

503 —■ прикладные программы для научных исследований;

504—прикладные программы для проектирования;

505 — прикладные программы для управления техническими устройствами яьтехнологическими процессами;

506 — прикладные программы для решения экономических задач;

509 — прочие ПС.ти ПС к тому или иному подклассу (группе) в соответствии с об* щесоюзным классификатором продукции.

  1. Выбранная номенклатура показателей качества фиксиру­ется в ТЗ на разработку ПС.

ПРИЛОЖЕНИЕ 1 Справочное

ПОЯСНЕНИЕ ТЕРМИНОВ, ПРИМЕНЯЕМЫХ В СТАНДАРТЕ

Таблица 3

Термин

Пояснение

Базовый показатель ка­чества

Вычислительные ресурсы

Реально достижимая совокупность значений показателей качества ПС для уравнения

Технические средства ЭВМ, в том числе про­цессор, объемы оперативной и внешней памяти, время, в течение которого программа занимает эти средства в ходе выполнения

Ей«иичный показатель ка­чества продукции

Качество продукции

Комплексный показатель

качества продукции

Логическая структура

«Выбор:»

По ГОСТ 15467

По ГОСТ 15467

По ГОСТ 15467

Детализация части программы на условный элемент и несколько детальных частей таким об­разом, что управление передается в зависимости от реализации условного элемента только одной из тех частей, при этом одна из этих частей при необходимости может быть «пустым оператором», т. е. не выполнять никаких действий

Логвческа я структур а

«последовательность»

Детализация части программы на несколько детальных частей таким образом, что передача управления этим частям осуществляется после­довательно от предшествующей части к после­дующей

Литическая структура

«повторение»

Детализация части программы на условный элемент и одну детальную часть таким образом, что управление передается этой части многократ­но в соответствии с реализацией условного эле­мента

Маршрут выполнения

программы

Ошибка обслуживания

Совокупность операторов программы, выпол­ненных во время однократного ее выполнения

Нарушение требуемого порядка взаимодейст­вия с программой со стороны пользователя

Показатель качества

продукции

Программа

Программное средство

вычислительной техники

(ПС)

По ГОСТ 15467

По ГОСТ 19781

Программа, предназначенная для многократно­го применения на различных объектах, разрабо­танная любым способом и снабженная комплек­том программных документов

Программный документ .Сбой технических средств

По ГОСТ 19.004

Событие, заключающееся в нарушении исправ­ного состояния технических средств ЭВМ при сохранении ими работоспособного состояния



Продолжение табл. 3

Пояснение

С

Среда функционирования

Эксплуатационный про­граммный документ

овокупность организационных, информацион­ных программных и технических средств ЭВМ при сохранении ими работоспособного состояния

По ГОСТ 19.004

ПРИЛОЖЕНИЕ 2 Справочное

МЕТОДИКА ОЦЕНКИ КАЧЕСТВА ПС

  1. Оценка качества ПС проводится на фазах жизненного цикла (табл. 1) и включает выбор номенклатуры показателей, их оценку и сопоставление зна­чений показателей, полученных в результате сравнения с базовыми значениями.

  2. Показатели качества объединены в систему из четырех уровней. Каж­дый вышестоящий уровень содержит в качестве составляющих показатели ниже­стоящих уровней. Допускается вводить дополнительные показатели на каждом из уровней.

    1. Для обеспечения возможности получения интегральной оценки по группам показателей качества используют факторы качества (1-й уровень): надежность ПС, сопровождаемость, удобство применения, эффективность, уни­версальность (гибкость) и корректность.

    2. Каждому фактору качества соответствует определенный набор крите­риев качества (комплексные показатели -— 2-й уровень): устойчивость функцио­нирования, работоспособность, структурность, простота конструкции, нагляд­ность, повторяемость, легкость освоения, доступность эксплуатационных про­граммных документов, удобство эксплуатации и обслуживания, уровень авто­матизации, временная эффективность, ресурсоемкость, гибкость, мобильность, модифицируемость, полнота реализации, согласованность, логическая коррект­ность, проверенность.

    3. Критерии качества определяют одной или несколькими метриками (3-й уровень). Если критерий качества определяется одной метрикой, то уро­вень метрики опускается.

    4. Метрики составляются из оценочных элементов (единичных показате­лей — 4-й уровень), определяющих заданное в метрике свойство. Число оценоч­ных элементов, входящих в метрику не ограничено. Взаимосвязь факторов, критериев и метрик с фазами жизненного цикла ПС приведена на черт. 1—20.

    5. Выбор оценочных элементов в метрике зависит от функционального •назначения оценочного элемента и определяется с учетом данных, полученных ■при проведении испытаний различных видов, а также по результатам эксплуа­тации ПС.

    6. Для накопления информации об оценочных элементах формируется справочник оценочных элементов (табл. 5—10) на основе ранее полученных данных о качестве аналогичных ПС.

  3. Оценка качества ПС проводится в определенной последовательности.

    1. На фазе анализа проводится выбор показателей и их базовых зна­чений.

Таблица 4

Фазы жизненного цикла ПС

Процесс

Фаза

Подфаза

Результат

Разработка

Анализ

Определение требований. Спецификация требований. Техническое задание


Проектиро-

Логическое

Логический проект (функ-


вание

проектирова­ние

циональный проект).

Программно-технический

проект:

системы,

программ, модулей, документации


Реализация


Модули Программы Система

Средства тестирования

Дополняющая документация


Тестирование


Тестирование модуля, прог­раммы системы, дополняющая документация.

Сдача в фонд (при необхо­димости)


Изготовление

Выпуск

Испытания

Программное средство в форме, готовой для поставки.

Документация.

Правила внесения изменений Установленное ПС Организация применения Отчет об испытаниях.

Отзыв пользователя

Применение

Внедрение


Подтверждающее стабиль­ной эксплуатации.

Предоставление набора ус­луг по внедрению


Эксплуата­ция


Предложения об усовершев- ’ ствовании.

Сообщение о функциональ­ных отклонениях


Обслужива­ние (сопро­вождение)


Информация о сопровожде­нии программ.

Измененное ПС

  1. Для показателей качества на всех уровнях (факторы, критерии, мет­рики, оценочные элементы) принимается единая шкала оценки от 0 до 1.

'3.3. Показатели качества на каждом вышестоящем уровне (кроме уровня оценочных элементов) определяются показателями качества нижестоящего уровня, т. е.:

результаты оценки каждого фактора определяются результатами оценки соответствующих ему критериев;

результаты оценки каждого критерия определяются результатами оценки соответствующих ему метрик;

результаты оценки каждой метрики определяются результатами оценки определяющих ее оценочных элементов.Фактор Критерий


Метрика




1*


Надежность


"средства восстанов- ления пои ошибках на входе

Средства досстаноб- Ления при сдоях обо­рудовани

я

Фактор критерии


Метрика








Черт. 2

Фазы реализации, тестирования, изготовления,
обслуживания (сопровождения

)

Фактор Критерий


Метрика


ленуя при ошибках на


Надежность ПС


Устойчивость функциони­рования


Средства Вос станов - ления при сбоях обо - рудавания ■


Реализация иправле - ния средствами вос­становления


Работает - собность


Функционирование в заданных режимах


Обеспечение обработ- ки заданного объема информации











Фактор Критерий Метрика



Черт. 4

Фаза проектирования

фактор Критерий Метрика


Фазы реализации, тестирования и изготовления


Фактор Критерий Метрики


Черт. 6



















Фаза обслуживания


(сопровождения)


Фактор Критерий Метрика.


- Наглядность









9опро9оік9ае- мость


- ^іфо'ймленйе текста I програм

м







Черт. 7

Фаза анализа и проектировани

я

фактор Критерий Метрика









Фазы


реализации и тестирования

Фактор Критерии


Метрика



















Нерт. 9




Доступность эксплуатаци­онных прог­раммных до - кументоВ

Удобство применения

Критерий Метрика.


Фазы, изготовления, обслуживания (сопровождения)

Фактор

Точность пользоаа - тельской докумен­тации

Понятность польза - Вательскай доку - ментации

Техническое исполне - ние пользовательской документации

Прослеживание вариан­тов пользовательской документаци

и



К

Фактор

ритерии

Уровень автомати -

Р

Эффектив­ность

ации

Временная,, эффективность

Ресурсоемкость

Черт. 11

Фаза проектирования

Фактор Критерий






Черт. 12

Фаза реализации, тестирования, изготовления
обслуживания (сопровождения)


широта охвати, функций


Метрика.


Критерий


Фактор


Фактор

Критерий


Метрика


Критерий


Фаза проектирования


Черт. 14


Фактор


Изоляция немо Гиль - ности


Зависимость от исполь­зуемого комплекса технических средств

Зависимость ат вазо - вого программного обес­печения


Гибкость


Широта охвата функций

Простота архитек­туры проекта

Сложность архитек­туры проектаФазы реализации, тестирования, изготовления,
обслуживания (сопровождения)

Фактор Критерий Метрики

Фактор Критерий Метрика.


Фаза проектирования


Ректор Критерий Метрика


Черт. 18


















Фазы реализации, тестирования и изготовления





Полнота реализации





Корре кт - НОСШЬ


-

Согласован- ноешь

Фактор Критерий


{

Полнота документа-


ции разработчика



2

Полнота программной документации



5

Единообразие интер­фейсов между модун я - ми и пользователями



6

Единообразие кодиро­вания и определения переменных


3

Непротиворечивость документации

7

Соответствие доку - ментации стандартам



4

Непротиворечивость программы

в

Соответствие ПС стандартам прог - ра ммирования

9

Соответствие ПС документации