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

Код элемента

Наименование

Метод оценки

Оценка

Г1403

Наличие передачи результатов ра­боты между модулями

Экспертный

0—1

Г1404

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

То же

0—1

Г1405

Использование общих областей па­мяти

>

О-І

Таблица 10




Оценочные элементы фактора «корректность»

Код элемента

Наименование

Метод оценки

Оценка

KOilOl

Наличие всех необходимых доку­ментов для понимания и использова­ния ПС

Экспертный

О—Jl.

KOI 02

Наличие описания и схемы иерар­хии модулей программы

То же

O—I

KOI 0'3

Наличие описания основных функ­ций


O—l

KOI 04

Наличие описания частных функ­ций

»

О—-1

К 0105

Наличие описания данных

»

О—1

КО 106

Наличие описания алгоритмов


0—1

КОИ 07

Наличие описания интерфейсов между модулями


0—1

KOI 08

Наличие описания интерфейсов с пользователями


0—1

KOI 09

Наличие описания используемых числовых методов


0-1

KOI 10

Указаны ли все численные методы


0—1

KOI 11

Наличие описания всех параметров


0—1

KOI 12

Наличие описания методов наст­ройки системы

О— 1

KOI 13

Наличие описания всех диагности­ческих сообщений


0—1

KOI 14

Наличие описания способов про­верки работоспособности программы

>

0—1

K0201

Реализация всех исходных моду­лей


0—1

K0202

Реализация всех основных функ­ций

»

0—1

K020B

Реализация всех частных функций


0—1

K0204

Реализация всех алгоритмов

>

0—1

К0205

Реализация всех взаимосвязей в системе

>

°-1

K0206

Реализация всех интерфейсов меж­ду модулями

>

0-1

Код элемента

Наименование

Метод оценки

Оценка

кож

Реализация возможности настрой­ки системы

Экспертный

0—1

КО2О8

Реализация диагностики всех гра­ничных и аварийных ситуаций

То же

0—1

КО2О9

Наличие определения всех данных (переменные, индексы, массивы и проч.)


0-1

K0S1O

Наличие интерфейсов с пользо­вателем

*

0—1

КОЗО1

Отсутствие противоречий в описа­нии частных функций

>

0—1

КОЗО2

Отсутствие противоречий в описа­нии основных функций в разных до­кументах

»

0—1

КОЭОЗ

Отсутствие противоречий в описа­нии алгоритмов

»

0—1

КОЗО4

Отсутствие противоречий в описа­нии взаимосвязей в системе

>

0—1

К0305

Отсутствие противоречий в описа­нии интерфейсов между модулями

>

,0—1

КОЗО6

Отсутствие противоречий в описа­нии интерфейсов с пользователем

>

О-1

К0307

Отсутствие противоречий в описа­нии настройки системы

>

,01—1

К0309

Отсутствие противоречий в описа­нии иерархической структуры сооб­щений

>

0— 1

козю

Отсутствие противоречий в описа­нии диагностических сообщений

>

0—1

КОЗИ

Отсутствие противоречий в описа­нии данных

»

,0|—1

К0401

Отсутствие противоречий в выпол­нении основных функций

»

О-1

К0402

Отсутствие противоречий в выпол­нении частных функций

>

Oi—1

КО4ОЗ

Отсутствие противоречий в выпол­нении алгоритмов

>

,0—1

К0404

Правильность взаимосвязей

»

0—1

К0405

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

>

0—>1

К0406

Правильность реализации интер­фейса с пользователем

»

0—1

КО407

Отсутствие противоречий в наст­ройке системы

>

0—1

К0408

Отсутствие противоречий в диаг­ностике системы

>

;о—і

К0409

Отсутствие противоречий в общих переменных

»

0—11

К0501

Единообразие способов вызова мо­дулей


0—(1


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

Код элемента

і Наименование

Метод оценки

Оценка

К 0502

1 Единообразие процедур возврата управления из модулей

Экспертный

0—1

К 0503

Единообразие способов сохранения информации для возврата

То же

0—1

К0504

Единообразие способов восстанов­ления информации для возврата

»

0—1

К0505

Единообразие организации списков передаваемых параметров

»

0—1

К0601

Единообразие наименования каж­дой переменной и константы


0—1

К0602

Все ли одинаковые константы встречаются во всех программах под одинаковыми именами

»

0—1

К0603

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


0-1

К0604

Используются ли разные идентифи­каторы для разных переменных


0—1

К.0605

Все ли общие переменные объяв­лены как общие переменные

»

0-1

К0606

Наличие определений одинаковых атрибутов


0—1

К0701

Комплектность документации в со­ответствии со стандартами


0-1

К 0’702

Правильное оформление частей до- дументов

»

0-1

К0703

Правильное оформление титульных и заглавных листов документов


0-1

К0704

Наличие в документах всех разде­лов в соответствии со стандартами

»

0—1

К0705

Полнота содержания разделов в соответствии со стандартами

»

0-1

К0706

Деление документов на структур­ные элементы: разделы, подразделы, пункты, подпункты


0-1

К 0'801

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


0—1

К0802

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

»

0—1

К 0803

Отсутствие ошибок в описании дей­ствий пользователя

»

0—1

К0804

Отсутствие ошибок в описании за­пуска

»

0—1

К 0805

Отсутствие ошибок в описании ге­нерации


0—1

КО806

Отсутствие ошибок в описании на­стройки


0-4

К1001

Наличие требований к тестирова­нию программ


0—1


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

Код элемента

Наименование

Метод оценки

Оценка

KlOlOe

Достаточность требований к тести­рованию программ

Экспертный

0—11

К1003

Отношение числа модулей, отрабо-

Расчетный

<?тм


тавших в процессе тестирования и




отладки (QTM) к общему числу мо-




дулей (Q0M)



К10О4

Отношение числа логических бло-

То же

<?тб


ков, отработавших в процессе тести-


Qo6


рования и отладки (QT6), к общему числу логических блоков в програм-




ме (Qo6)





Примечание. Коды оценочных элементов составлены из 5 символов следующим образом:

1-й символ — буква русского алфавита—указывает на принадлежность элемента тому или иному фактору. («Н» — надежности, «С» — сопровождаемос­ти, «У» — удобству применения, «Э»—эффективности, «Г» — универсальности, <К» —' корректности);

2-й и 3-й символы — номер метрики, которой принадлежит оценочный эле­мент;

4-й и 5-й символы—порядковый номер данного оценочного элемента в мет­рике.

Например, «К 1004» означает, что это 4-й оценочный элемент из 10-й мет­рики фактора «корректность».

  1. В процессе оценки качества ПС на каждом уровне (кроме уровня оценочных элементов) проводятся вычисления показателей качества ПС, т. е. определение количественных значений абсолютных показателей (Рц, где /— порядковый номер показателя данного уровня для і-го показателя вышестоя­щего уровня) и относительных показателей (Кц), являющихся функцией по­казателя Рц и базового значения Рцб33.

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

  3. Сумма весовых коэффициентов показателей уровня (Z) относящихся к 1-му показателю вышестоящего уровня (Z—1), есть величина постоянная. Сум­ма весовых коэффициентов (Vjj) принимается равной 1.

V Vir.-Const —1,
:=1

где / - ІЧ-/Ї,

п — число показателей уровня (Z) относящихся к Z-ому показателю вышестоящего уровня (Z—1).

  1. Общая оценка качества ПС в целом формируется экспертами по на­бору полученных значений оценок факторов качества.

  2. 8. Для оценки качества ПС различного назначения методом экспертного опроса составляется таблица значений базовых показателей качества ПС .

  3. Определение усредненной оценки оценочного элемента по не­