Международные стандарты в области оценки качества программных средств 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Международные стандарты в области оценки качества программных средств

Поиск

Основной международной организацией, занимающейся деятельностью по стандартизации, является международная организация по стандартизации ISO. Стандарты, принимаемые данной организацией, получают аббревиатуру ISO и имеют ранг международных стандартов в области электротехники, электроники, радиосвязи и приборостроения не входят в компетенцию ISO. Стандартизацией в данных областях занимается международная электротехническая комиссия IEC. В области стандартизации информационных технологий ISO и IEC объединили свою деятельность, создав объединённый технический комитет JTC 1. В этой связи международные стандарты в области информационных технологий, разрабатываемые в JTC 1. Имеет обозначение ISO/IEC. Стандарты:

1) ISO/IEC 14598-1-6:1998-2000 - оценивание программного продукта.

2) ISO/IEC 9126-1-4 – информационная технология. качество программных средств.

a. Часть 1. Модель качества

b. Часть 2. Внешние метрики

c. Часть 3. Внутренние метрики

d. Часть 4. Метрики качества в использовании

Иерархическая модель оценки качества программных средств в соответствии со стандартами ISO

В соответствии с моделью общее качество разделяется на 6 6азовых характеристик:

1) Функциональность

a. Пригодность

b. Правильность

c. Способность к взаимодействию

d. Защищённость

e. Согласованность в функциональности

2) Надёжность

a. Завершённость

b. Отказоустойчивость

c. Восстанавливаемость

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

3) Эффективность

a. Времяёмкость

b. Используемость ресурсов

c. Согласованность эффективности

4) Практичность

a. Понятность

b. Изучаемость

c. Простота использования

d. Привлекаемость

e. Согласованность практичности

5) Сопровождаемость

a. Анализируемость

b. Изменяемость

c. Стабильность

d. Тестируемость

e. Согласованность сопровождаемости

6) Мобильность

a. Адаптируемость

b. Настраиваемость

c. Совместимость

d. Замещаемость

e. Согласованность в мобильности

Данные характеристики находятся на верхнем уровне иерархического дерева. Характеристики разделяются на подхарактеристики. Подхарактеристики определяются метриками. На нижнем уровне иерархии находятся атрибуты (свойства) программных средств.

Виды метрик:

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

2) Внешние – используют меры программного средства, выведенные из поведения системы, частью которого они являются путём испытаний, эксплуатации и наблюдения исполняемого программного средства или системы. Для обеспечения требуемого качества внешние метрики должны планироваться и прогнозироваться. Последовательность действий по планированию и прогнозу значений внешних метрик:

I. Определения требований качества программного средства

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

III. Определить подходящие внешние метрики и их приемлемые диапазоны значений.

IV. Установить количественные и качественные критерии, подтверждающие удовлетворённость свойств программных средств.

V. Определить и специфицировать внутренние атрибуты качества, обеспечивающие требуемые внешние характеристики качества.

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

3) Метрики качества в использовании – измеряет в какой степени продукт, в которой удовлетворяет потребности конкретных пользователей в достижении заданных целей с результативностью, продуктивностью и удовлетворённостью в заданном контексте использования.

Результативность подразумевает точность и полноту достижения определённых целей пользователями при применении программного средства.

Продуктивность соответствует соотношению израсходованных ресурсов и результативности при эксплуатации программного средства.

Удовлетворённость – психологическое к качеству использования продуктов.

Все метрики исходя из возможности их измерения можно разделить на 3 категории:

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

2) Количественные метрики – метрики, которые можно объективно измерить и численно сопоставить с требованиями. Представляется множество упорядоченных равноотстоящих точек, отражающих непрерывные закономерности, описываемых интервальной или относительной шкалой.

3) Качественные – метрики, устанавливаемые в значительной мере субъективно или экспертно. Содержит небольшое количество упорядоченных или отдельных значений-категорий и поддерживается порядком или точечной шкалой набором категорий (примеры порядковых шкал: плохо, удовлетворительно, хорошо, отлично). С учётом этого все характеристики качества разделяют на 3 группы:

I. Функциональность определяется категорийными метриками.

II. Надёжность и эффективность. Измеряются количественными метриками.

III. Практичность, сопровождаемость и мобильность. Измеряются качественными метриками.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 41; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.009 с.)