Главная страница

Лек_15_РП_качество. Лекция 15. Рабочий проект. Разработка программного обеспечения ас программное обеспечение


Скачать 0.85 Mb.
НазваниеЛекция 15. Рабочий проект. Разработка программного обеспечения ас программное обеспечение
Анкорgfgrgr
Дата13.12.2022
Размер0.85 Mb.
Формат файлаdoc
Имя файлаЛек_15_РП_качество.doc
ТипЛекция
#842835
страница5 из 5
1   2   3   4   5

Таблица 10

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

Код элемента

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

Метод оценки

Оценка

К0101

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

Экспертный

0-1

К0102

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

То же

0-1

К0103

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

»

0-1

К0104

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

»

0-1

К0105

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

»

0-1

К0106

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

»

0-1

К0107

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

»

0-1

К0108

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

»

0-1

К0109

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

»

0-1

К0110

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

»

0-1

К0111

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

»

0-1

К0112

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

»

0-1

К0113

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

»

0-1

К0114

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

»

0-1

К0201

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

»

0-1

К0202

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

»

0-1

К0203

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

»

0-1

К0204

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

»

0-1

К0205

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

»

0-1

К0206

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

»

0-1

К0207

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

»

0-1

К0208

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

»

0-1

К0209

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

»

0-1

К0210

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

»

0-1

К0301

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

»

0-1

К0302

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

»

0-1

К0303

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

»

0-1

К0304

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

Экспертный

0-1

К0305

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

То же

0-1

К0306

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

»

0-1

К0307

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

»

0-1

К0309

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

»

0-1

К0310

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

»

0-1

К0311

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

»

0-1

К0401

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

»

0-1

К0402

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

»

0-1

К0403

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

»

0-1

К0404

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

»

0-1

К0405

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

»

0-1

К0406

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

»

0-1

К0407

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

»

0-1

К0408

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

»

0-1

К0409

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

»

0-1

К0501

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

»

0-1

К0502

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

»

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

К0702

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

»

0-1

К0703

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

»

0-1

К0704

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

»

0-1

К0705

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

Экспертный

0-1

К0706

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

То же

0-1

К0801

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

»

0-1

К0802

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

»

0-1

К0803

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

»

0-1

К0804

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

»

0-1

К0805

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

»

0-1

К0806

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

»

0-1

К1001

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

»

0-1

К1002

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

»

0-1

К1003

Отношение числа модулей, отработавших в процессе тестирования и отладки (Qтм) к общему числу модулей (Qом)

Расчетный



К1004

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

То же



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

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

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

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

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

3.4. В процессе оценки качества ПС на каждом уровне (кроме уровня оценочных элементов) проводятся вычисления показателей качества ПС, т.е. определение количественных значений абсолютных показателей (Рij, где j - порядковый номер показателя данного уровня для i-го показателя вышестоящего уровня) и относительных показателей (Kij), являющихся функцией показателя Рij и базового значения Pijбаз.

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

3.6. Сумма весовых коэффициентов показателей уровня (l) относящихся к i-му показателю вышестоящего уровня (l - 1), есть величина постоянная. Сумма весовых коэффициентов (Vij) принимается равной 1.



где j = 1 ¸ п,

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

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

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

3.9. Определение усредненной оценки (mkq) оценочного элемента по нескольким его значениям (тэ) проводится по формуле



где t - число значений ОЭ (оценочного элемента);

k - порядковый номер метрики;

q - порядковый номер ОЭ.

3.10. Итоговая оценка k-й метрики j-го критерия ведется по формуле

(3)

где Q - число ОЭ в k-й метрике.

3.11. Абсолютные показатели критериев i-го фактора качества определяются по формуле

(4)

где n - число метрик, относящихся к j-му критерию.

3.12. Относительный показатель j-го критерия i-го фактора качества вычисляется по формуле

(5)

3.13. Фактор качества (Kiф) вычисляется по формуле

(6)

где N - число критериев качества, относящихся к i-му фактору.

4. Качество ПС определяется путем сравнения полученных расчетных значений показателей с соответствующими базовыми значениями показателей существующего аналога или расчетного ПС, принимаемого за эталонный образец.

4.1. Значения базовых показателей ПС должны соответствовать значениям показателей, отражающих современный уровень качества и прогнозируемый мировой уровень.

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

1   2   3   4   5


написать администратору сайта