- •Содержание
- •1 Описание программного средства
- •3 Оценка разработанного программного средства
- •3.1 Выбор и обоснование методов оценки программного средства
- •3.2 Расчет показателей качества программного средства
- •3.3 Расчет показателей надежности программного средства
- •3.4 Оценка технико – экономических показателей
- •Список использованных источников
- •Приложение в
3 Оценка разработанного программного средства
3.1 Выбор и обоснование методов оценки программного средства
Для оценки ПС были выбраны показатели качества, показатели надежности (модель Коркорена) и технико-экономические показатели. Основанием для выбора этих методов оценки служит их всеобщая распространенность и длительный опыт применения на практике.
3.2 Расчет показателей качества программного средства
Для расчета показателей качества ПС необходимо сформулировать не меньше 10 показателей, имеющих значение именно для этого средства и аналогов, существующих на рынке (таблица 3).
Таблица 3 – Показатели качества программного средства
Показатель качества |
Сущность показателя |
Экспертная оценка (вес) |
Оценка, установленная экспериментом |
Качество показателя |
1 |
2 |
3 |
4 |
5 |
Быстродействие |
Скорость работы приложения |
0,3 |
0,5 |
0,15 |
Удобство интерфейса |
Легкость восприятия |
0,05 |
0,2 |
0,01 |
Защита от несанкционированного доступа |
Наличие пароля или других методов защиты |
0,1 |
0,5 |
0,05 |
Помощь |
Помощь в затруднительных ситуациях |
0,03 |
0,1 |
0,003 |
Возможность модернизации |
Способность к расширению возможностей |
0,03 |
0,3 |
0,009 |
Защита от сбоев |
Отказоустойчивость |
0,03 |
0 |
0 |
Требования к ресурсам |
Величина объема требуемых ресурсов |
0,08 |
0,5 |
0,04 |
Продолжение таблицы 3 | ||||
1 |
2 |
3 |
4 |
5 |
Совместимость с другими программными продуктами |
Требуются ли для работы приложения другие ПП |
0,03 |
1 |
0,03 |
Работоспособность |
Время работы до отказа |
0,3 |
0,7 |
0,21 |
Наличие документации |
Наличие документации, описывающей работу приложения |
0,05 |
0 |
0 |
Определение среднего значения оценки качества ПС:
0,15 + 0,01 + 0,05 + 0,003 + 0,009 + 0 + 0,04 + 0,03 + 0,21 + 0 = 0,052
Перечень всех показателей с оценкой 0 с указанием причин такой оценки:
Защита от сбоев – т.к. программа выполняет простые операции и непродолжительный отрезок времени, полностью отсутствует защита от сбоев.
Наличие документации – простота приложения и интуитивная понятность интерфейса.
На рисунке 3 представлена гистограмма, показывающая распределение показателей по интервалам оценок.
Рисунок 3 – гистограмма распределения показателей
3.3 Расчет показателей надежности программного средства
Для расчета показателей надежности ПС применялась модель Коркорэна.
Применение модели предполагает знание следующих ее показателей:
модель содержит изменяющуюся вероятность отказов для различных источников ошибок и соответственно разную вероятность их исправления;
в модели используются такие параметры, как результат только N испытаний, в которых наблюдается Ni ошибок i-го типа;
выявление в ходе N испытаний ошибки i-го типа появляется с вероятностью аi.
Показатель уровня надежности R вычисляют по следующей формуле:
где N0 - число безотказных (или безуспешных) испытаний, выполненных в серии из N испытаний,
k - известное число типов ошибок,
Yi - вероятность появления ошибок,
при Ni > 0, Yi = ai,
при Ni = 0, Yi = 0.
Решение.
N – 20, число проводимых испытаний
Yi – 0.5, вероятность появления ошибок
N0 – 11, число безотказных испытаний, выполненных в серии из N испытаний
i – 2 , число типов ошибок (логические и синтаксические)
Ni – 3 и 6, т.е. 3 раза появлялась ошибка синтаксического типа и 6 раз – логического