Слайд 1Номенклатура показателей
качества программной продукции
Слайд 2 Под показателем качества программной продукции в соответствии с
ГОСТ 15467-79 следует понимать количественную характеристику одного или нескольких свойств
продукции, составляющих её качество. Свойство продукции – это объективная особенность, которая может проявится при создании или эксплуатации продукции.
Классификация показателей качества
Слайд 5показатели надёжности функционирования
показатели
показатели усточивости
показатели
функционирования
Группы
Слайд 6эргономические показатели
простота подготовки
ПС к работе
показатель
демонстративности
показатель
анализируемости
эргономические показатели
Группы
показателей качества
Слайд 9классификационные показатели
Характеризуют принадлежность ПС к определённой классификационной группировке, а также
среду функционирования. При сравнительной оценке уровня качества ПС, помимо назначения,
необходимо учитывать вид ПС и уровень сложности программ. Показатели сложности рекомендуется делить на две большие группы: а) сложность проектирования программ и подготовки задач для решения; б)сложность функционирования программ и получение результатов.
Сами по себе показатели сложности ПС практически не отражают потребительские свойства ПС. Пользователю ПС безразлична сложность интересующего его ПС. Важно, чтобы оно надёжно выполняло функции и было удобным в эксплуатации.
Слайд 10функциональные показатели
Характеризуют способность выполнять определённые функции из потенциального множества функций,
характерных для данного вида ПС и полезных с точки зрения
пользователей ПС.
Суть этих показателей в следующем.Две программы одного назначения могут существенно отличаться друг от друга по своим функциональным возможностям при прочих равных или сопоставимых показателях.
В качестве единичных функциональных показателей можно принять коэффициент полноты реализованных в программе функций.
К=А/Б
Где А – общее кол-во функций реализованных в программе;
Б – кол-во функций которые целесообразно реализовать в ней
Слайд 11область входных данных
Характеризуется диапазоном допустимых значений входных данных, которые могут
быть преобразованы в правильный результат.
Одним из обязательных свойств всякого алгоритма
должно быть свойство его массовости. Это значит, что теоретически значения используемых в алгоритме переменных могут быть произвольными. Наличие ограничения приводит к тому, что две спец программы, могут существенно отличаться друг от друга диапазонами допустимых значений вводных данных. Предпочтение будет на стороне программы с широким диапазоном.
Слайд 12показатели защищённости информации
Характеризуют степень защиты данных, содержащихся в ПС, от
несанкционированного доступа.
С ростом числа компьютеров в народном хозяйстве страны, ростом
объёма информации возрастает значение защиты информации, хранимой и обрабатываемой в ЭВМ.Происходит это потому, что информация может представлять личную, производственную, коммерческую или другие тайны.
Требования защищённости предъявляются лишь в том случае, если информация нуждается в защите.
Слайд 13показатели производительности
Характеризуют свойство ПС выполнять в заданных условиях определённое кол-во
функций по обработке данных в единицу времени функционирования. В качестве
элементарной характеристики производительности можно принять среднюю производительность
К - кол-во выполненных единиц работы за время функционирования Т.
Пр=К/Т
Слайд 14показатели точности
Характеризуют близость результатов обработки данных к их истинным, специфицированным
или теоретически верным значениям. Требования к точности ПС, так как
каждое ПС обеспечивает получение определённого результата преобразования данных, а близость этого результата к истинным значениям небезразлична пользователям.
Слайд 15показатели устойчивости к искажениям
Характеризуют способность ПС снижать отрицательные последствия искажающих
воздействий.
Требования к устойчивости предъявляются ко всем ПС автоматизированных систем, функционирующим
в реальном времени. ПС устойчиво, если оно в течение заданного периода функционирования сохраняет работоспособность.Т.е. Устойчивая программа – та, которая продолжает сохранять свою работоспособность, несмотря на сбои в аппаратуре и ошибки операторов.
Слайд 16показатели реактивности
Характеризуют способность ПС своевременно преобразовывать входные данные в искомый
результат.
Под реактивностью в общем случае понимают интервал времени с момента
поступления данных до преобразования их в результат. Конечно в значительной степени всё зависит от производительности ЭВМ. Но при заданных параметрах устройств ЭВМ время ответа зависит от структуры ПС (т.е. Оно является одним из свойств ПС).
Слайд 17показатели безошибочности
Характеризуют свойство содержать в себе невыявленые ошибки, проявляющиеся при
определённых условиях функционирования.
Предлагается следующее уравнение ошибок:
Где О – объём программы.
Это уравнение выведено с учётом психофизических особенностей человека. Это уравнение стоит лишь рассматривать как уравнение среднестатистического значения ошибок.
В=О/3000
Слайд 18показатели простоты
подготовки ПС к работе
Характеризуют приспособленность ПС к подготовке к
работе, запуску в работу и требования к количеству и квалификации
персонала.
Наиболее предпочтительнее такое ПС, в котором все операции по подготовке к работе может выполнить один штатный оператор, процесс доведённый почти до автоматизации.
Слайд 19показатели демонстративности
Характеризуют приспособленность к визуальному и звуковому отображению хода функционирования
ПС, а также наглядность входных и выходных данных.
Эти показатели имеют
очень важное применение в системах реального времени. Оператор в любой момент времени может узнать всё о процессе и в случае неполадки заняться проблемой.
Слайд 20показатели анализируемости
Характеризуют приспособленность ПС к оперативному и глубокому анализу результатов
его работы.
После окончания процесса преобразования данных возникает потребность предварительного
анализа. Если разработчик предусмотрел такую потребность , то пользователю будет предоставлен сервис оперативного анализа данных.
Слайд 21технологичность изготовления
Характеризуют приспособленность образца-эталона к изготовлению копий на заданных носителях
данных и документации для распространения и использования при оптимальных затратах
ресурсов.
В качестве единичных показателей технологичности изготовления ПС можно принять показатели: трудоёмкость изготовления ПС, кол-во ресурсов ЭВМ, необходимых для создания одного экземпляра.
Слайд 22технологичность внедрения
Характеризуют приспособленность ПС к вводу в действие по месту
назначения при оптимальных затратах ресурсов организацией пользователя.
Предпочтительнее такое ПС ,
которое не требует какой-либо помощи разработчика или поставщика, но и без существенных затрат собственных ресурсов.
Слайд 23технологичность сопровождения
Характеризуют приспособленность ПС к выполнению над ней функций сопровождения
при оптимальных затратах.
Изменения конфигурации вычислительной системы , уточнения и
изменения требований заказчика, изменение задачи и методов управления.
Иногда задачу сопровождения трактуют как задачу отработки непомерно возрастающего числа версий ПС.
Слайд 24показатели структурированости
Хорошо структурированная программа – это программа с чётко выраженной
модульной структурой.
В качестве единичного показателя можно использовать коэффициент структурированности.
Слайд 25показатели завершённости
Характеризуют отсутствие (наличие) нерешённых в ПС на стадии проектирования
проблем (вопросов).
В лучшем случае таких проблем быть не должно.
Но на
практике приёмочные комиссии часто признают пригодность ПС к промышленной эксплуатации, одновременно определяя необходимость доработок.
Слайд 26показатели согласованности
Характеризуют единство стиля , терминологии и символики во всех
компонентах программного средства, включая документацию на всех стадиях ее разработки.
Слайд 27 Характеризуют наличие, доступность к пониманию в программной документации всех сведений,необходимых
для изготовления, внедрения, эксплуатации и сопровождения ПС , а также
соблюдение требований стандартов и других документов, включая стандарты на языки программирования. Роль документации всегда была очень велика.полная и точная , доступная для понимания документация обеспечивает управление, контроль иподдержание рабочих процессов.
показатели документированности