Таблица
3.
Номенклатура
показателей качества программных средств (ПП).
Наименование групп и
комплексных показателей качества
|
Обозначение показателя
|
Характеризуемое свойство
|
1. Показатели надежности программных средств
|
|
Характеризуют способность ПП в конкретных
областях применения выполнять заданные функции в соответствии с программными
документами в условиях возникновения отклонений в среде функционирования,
вызванных сбоями технических средств, ошибками во входных данных, ошибками
обслуживания и другими дестабилизирующими воздействиями.
|
1.1 Устойчивость
функционирования
|
Н1
|
Способность обеспечивать
продолжение работы программы после возникновения отклонений, вызванных
сбоями технических средств, ошибками во входных данных, и ошибками
обслуживания.
|
1.2. Работоспособность
|
Н2
|
Способность программы
функционировать в заданных режимах и объемах обрабатываемой информации в
соответствии с программными документами при отсутствии сбоев технических
средств.
|
2. Показатели сопровождения
|
|
Характеризуют технологические
аспекты, обеспечивающие простоту устранения ошибок в программе и программных
документах и поддержания ПП в актуальном состоянии
|
2.1. Структурность
|
С1
|
Организация всех взаимосвязанных
частей программы в единое целое с использованием логических структур
«последовательность», «выбор», «повторение».
|
2.2. Простота конструкции
|
С2
|
Построение модульной структуры
программы наиболее рациональным с точки зрения восприятия и понимания образом
|
2.3. Наглядность
|
С3
|
Наличие и представление в наиболее
легко воспринимаемом виде исходных модулей ПП, полное их описание в
соответствующих программных документах
|
2.4. Повторяемость
|
С4
|
Степень использования типовых
проектных решений или компонентов, входящих в ПП
|
3. Показатели удобства применения
|
|
Характеризуют свойства ПП,
способствующие быстрому освоению, применению и эксплуатации ПП с минимальными
трудозатратами с учетом характера решаемых задач и требований к квалификации
обслуживающего персонала.
|
3.1. Легкость освоения
|
У1
|
Представление программных
документов и программ в виде, способствующем пониманию логики
функционирования программы в целом и ее частей.
|
3.2. Доступность эксплуатационных программных
документов
|
У2
|
Понятность, наглядность и полнота
описания взаимодействия пользователя с программой в эксплуатационных программных
документах.
|
3.3. Удобство эксплуатации и обслуживания
|
У3
|
Соответствие процесса обработки
данных и форм представления результатов характеру решаемых задач.
|
4. Показатели эффективности
|
|
Характеризуют степень
удовлетворения потребности пользователя в обработке данных с учетом
экономических, вычислительных и людских ресурсов.
|
4.1. Уровень автоматизации
|
Э1
|
Уровень автоматизации функций
процесса обработки данных с учетом рациональности функциональной структуры
программы с точки зрения взаимодействия с ней пользователя и использования
вычислительных ресурсов.
|
4.2. Временная эффективность
|
Э2
|
Способность программы выполнять
заданные действия в интервал времени, отвечающим заданным требованиям.
|
4.3. Ресурсоемкость
|
Э3
|
Минимально необходимые вычислительные
ресурсы и число обслуживающего персонала для эксплуатации ПП.
|
5. Показатели универсальности
|
|
Характеризуют адаптируемость ПП к
новым функциональным требованиям, возникающим в следствие изменения области
применения или других условий функционирования.
|
5.1. Гибкость
|
Г1
|
Возможность использования ПП в
различных областях применения
|
5.2. Мобильность
|
Г2
|
Возможность применения ПП без
существенных дополнительных трудозатрат на ЭВМ аналогичного класса
|
5.3. Модифицируемость
|
Г3
|
Обеспечение простоты внесения
необходимых изменений и доработок в программу в процессе эксплуатации.
|
6. Показатели корректности
|
|
Характеризуют степень соответствия ПП
требованиям, установленным в ТЗ, требованиям к обработке данных и
общесистемным требованиям
|
6.1. Полнота реализации
|
К1
|
Полнота реализации заданных функций
ПП и достаточность их описания в программной документации
|
6.2. Согласованность
|
К2
|
Однозначное, непротиворечивое
описание и использование тождественных объектов, функций, терминов,
определений, идентификаторов и т.д. в различных частях программных документов
и текста программы
|
6.3. Логическая корректность
|
К3
|
Функциональное и программное
соответствие процесса обработки данных при выполнении задания общесистемным
требованиям.
|
6.4. Проверенность
|
К4
|
Полнота проверки возможных
маршрутов выполнения программы в процессе тестирования.
|