Материал: ПЗ МО-417 Шакиров Айдар 24.06

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Продолжение таблицы Г.7

К0305

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

»

1

К0306

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

»

1

К0307

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

»

1

К0309

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

»

1

К0310

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

»

1

К0311

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

»

1

Итого:

1

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

К0401

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

»

1

К0402

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

»

1

К0403

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

»

1

К0404

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

»

1

К0406

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

»

1

К0407

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

»

1

К0408

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

»

1

К0409

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

»

1

Итого:

1

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

К0501

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

»

1

К0502

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

»

1

К0503

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

»

1

К0504

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

»

1

К0505

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

»

1

Итого:

1

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

К0601

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

»

1

Продолжение таблицы Г.7

К0602

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

»

1

К0603

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

»

1

К0604

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

»

1

К0605

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

»

1

К0606

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

»

1

Итого:

1

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

К0701

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

»

1

К0702

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

»

1

К0703

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

»

1

К0704

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

»

1

К0705

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

»

1

К0706

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

»

1

Итого:

1

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

К0801

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

»

1

К0802

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

»

1

К0803

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

»

1

К0804

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

»

1

К0805

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

»

1

К0806

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

»

1

Итого:

1

Полнота тестирования проекта

К1001

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

»

1

К1002

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

»

1

Продолжение таблицы Г.7

К1003

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

Расчетный

1

К1004

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

То же

1

Итого:

1

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

Итоговые оценки метрик

Таблица Г.8 – Итоговые оценки метрик

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

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

0,2

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

0

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

0,9

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

Соблюдение принципа нисходящего программирования

1

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

1

Сложность архитектуры проекта

Межмодульные связи

0,85

Комментарии логики программ проекта

0,33

Оформление текста программ

1

Простота кодирования

0,83

Освоение работы ПС

Документация для освоения

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

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

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

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

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

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

Управление меню

Функция Help

Управление данными

Рабочие процедуры

Продолжение таблицы Г.8

Уровень автоматизации

0,9

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

0,68

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

1

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

0,56

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

0,8

Сложность архитектуры проекта

0,7

Сложность структуры кода программ

0,6

Применение стандартных протоколов связи

1

Применение стандартных интерфейсных программ

0

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

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

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

0

Простота кодирования

0,62

Число комментариев

1

Качество комментариев

0,63

Использование описательных средств языка

1

Независимость модулей

Требования, предъявляемые к полноте документации разработчика

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

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

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

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

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

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

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

Полнота тестирования проекта

Абсолютные показатели критериев

Таблица Г.9 – абсолютные показатели критериев

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

P11= (1 + 0,2 + 0) / 3 = 0,4

Работоспособность

Р12 = (0,9 + 1) / 2 = 0,95

Структурность

Р21 = 1

Простота конструкции

Р22 = (1 + 0 + 0,85) / 3 = 0,62

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

Наглядность

Р23= (0,33+1) / 2 = 0,67

Легкость освоения

Р31= (1 + 1 + 0,63) / 3 = 0,88

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

Р32 = (1 + 0,97 + 1 + 1) /4 = 0,99

Удобство эксплуатации и обслуживания

Р33 = (0,8 + 0,5+ 0 + 1 + 1) /5 = 0,66

Уровень автоматиза­ции

P41 = 0,9

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

P42 = 0,68

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

P43 = 1

Гибкость

Р51 = (0,56 + 0,8 + 0,7 + 0,6 + 1 + 0) / 6 = 0,61

Мобильность

Р52 = (0,3 + 0 + 0) / 3 = 0,1

Модифицируемость

Р53 = (0,62 + 1 + 0,63 + 1 + 1) / 5 = 0,85

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

Р61 = (0,5 + 0,6) / 2 = 0,55

Согласованность

Р62 = (1+ 1 + 1 + 1 + 1 + 1) / 6 = 1

Проверенность

Р64 = 1

Относительные показатели критериев

Относительные показатели критериев качества равны абсолютным показателям, т.к. в качестве базовых значений мы принимаем единицу.

Факторы качества

Таблица Г.10 – Факторы качества

Показатель надежности ПС

= (0,4 + 0,95) / 2 = 0,67

Показатель сопровождения

= (1 + 0,62 + 0,67) / 3 = 0,76

Показатель удобства применения

= (0,88 + 0,99 + 0,66) / 3 = 0,84

Показатель эффективности

= (0,9 + 0,68 + 1) / 3 = 0,86

Показатель универсальности

= (0,61 + 0,1 + 0,85) / 3 = 0,52

Показатель корректности

= (0,55 + 1 + 1) / 3 = 0,85

Источник: https://studfile.net/preview/16691812/