Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Для того чтобы получить представление о качестве программного средства, необходимо сформировать некоторые общие, однозначно поминаемые показатели, используемые при его оценке.

Качество программного средства – совокупность свойств программного продукта, которые обуславливают возможность удовлетворить определенные потребности пользователя в соответствии с назначением.

Основные затруднения в определении показателей связаны с тем, что они носят качественный характер и должны оценивать различные свойства сопоставляемых программных изделий. А эти свойства присущи не самому программному изделию, а связаны с объектом применения ПИ. Таким образом, качество ПИ относительное понятие, которое имеет смысл только лишь в связи с реальными условиями применения.

ГОСТ Р ИСО/МЭК 9126:1993 регламентирует 6 основных характеристик качества ПП и детализация их.

1. Функциональная пригодность – наиболее неопределенная и объективно трудно оцениваемая характеристика программного средства. Области применения, номенклатура и функции комплексов программ охватывают столь разнообразные сферы деятельности человека, что невозможно выделить и унифицировать небольшое число атрибутов для оценки и сравнения этой характеристики в различных комплексах программ.

Функциональная пригодность ПП и конкретные показатели для её оценки:

- пригодность по применению для решения задач – связь функционального назначения ПИ с задачами, которые оно должно решать;

- точность – возможность ведения БД, насколько алгоритм формирования результата обеспечивает точность его получения;

- защищенность – требования к надежности из ТЗ (от ошибок, несанкционированного доступа, возможность восстановления)

- способность к взаимодействию – с другими ПИ;

- согласованность со стандартами отрасли;

- согласованность со стандартами проектирования.

2. Надежность – измерение количественных метрик атрибутов характеристик в использовании: завершенности, устойчивости к дефектам, восстанавливаемости и доступности/готовности.

Надежность характеризуется:

- уровнем завершенности (отсутствие остаточных ошибок после ввода в эксплуатацию);

- обратной связью по оценке продукта потребителем;

- устойчивостью к ошибкам эксплуатацию;

- перезапускаемостью – возможностью восстановления БД в случае нарушения её работы.

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

Применимость включает:

- понятность пользовательского интерфейса (насколько интерфейс приспособлен к уровню подготовки пользователя);

- характер предоставления эксплуатирующей документации (её вид, носит ли она функциональную направленность);

- обучаемость (тематические справочники).

4. Потребность в ресурсах памяти и производительности компьютера (эффективность) в процессе решения задач значительно изменяется в зависимости от состава и объема исходных данных. Для корректного определения предельной пропускной способности информационной системы с данным программным средством нужно измерить экстремальные и средние значения длительностей исполнения функциональных групп программ и маршруты, на которых они достигаются. Если предварительно в процессе проектирования производительность компьютера не оценивалась, то, скорее всего, понадобится большая доработка или даже замена компьютера на более быстродействующий.

Эффективность включает:

- ресурсная эффективность – насколько требования к использованию ресурсов применимы к результатам решения задач;

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

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

Сопровождаемость включает:

- удобство для анализа (удобство локализации ошибок, хорошо структурированных ПИ);

- изменяемость;

- стабильность;

- тестируемость.

6. Мобильность (переносимость) – качественное определение экспертами адаптируемости, простоты установки, совместимости и замещаемости программ, выражаемое в баллах. Количественно эту характеристику программного средства и совокупность ее атрибутов можно (и целесообразно) оценить в экономических показателях: стоимости, трудоемкости и длительности реализации процедур переноса на иные платформы определенной совокупности программ и данных.

Переносимость характеризуется:

- адаптируемостью – как легко происходит адаптация пользователя и аппаратных средств;

- стуктурируемостью;

- замещаемостью – ПИ должно замещать свою предыдущую версию, возможность испытания элементов ПИ в следующих версиях замещающего его ПИ;

- внедряемостью – насколько трудоемки работы по установке ПИ.

Помимо стандарта ISO 9126 существуют отечественные стандарты:

ГОСТ 21195-89 «Оценка качества программных средств. Общие положения»

ГОСТ 28806-90 «Качество программных средств. Термины и определения».




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 705; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.