Мегаобучалка Главная | О нас | Обратная связь


Основные международные стандарты в области ИТ: ISO / IEC 9126, ISO / IEC 14598 и ИСО/МЭК 9126-1



2019-11-13 3706 Обсуждений (0)
Основные международные стандарты в области ИТ: ISO / IEC 9126, ISO / IEC 14598 и ИСО/МЭК 9126-1 5.00 из 5.00 4 оценки




На данный момент наиболее распространена и используется многоуровневая модель качества программного обеспечения, представленная в наборе стандартов ISO 9126. Основой регламентирования показателей качества систем является международный стандарт ISO 9126 «Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению». В этом стандарте описано многоуровневое распределение характеристик ПО. На верхнем уровне выделено 6 основных характеристик качества ПО, каждую из которых определяют набором атрибутов, имеющих соответствующие метрики для последующей оценки (рисунок) .

Согласно этой модели, функциональность программного средства (functionality) – совокупность свойств ПС, определяемая наличием и конкретными особенностями набора функций, способных удовлетворять заданные или подразумеваемые потребности качества наряду с ее надежностью как технической системы. Надежность (Reliability) – способность ПО выполнять требуемые задачи в обозначенных условиях на протяжении заданного промежутка времени или указанное количество операций. Удобство использования программного средства (usability) – совокупность свойств ПС, характеризующая усилия, необходимые для его использования, и оценку результатов его использования заданным кругом пользователей ПС. Эффективность (Efficiency) – способность ПО обеспечивать требуемый уровень производительности в соответствии с выделенными ресурсами, временем и другими обозначенными условиями. Удобство сопровождения (Maintainability) – легкость, с которой ПО может анализироваться, тестироваться, изменяться для исправления дефектов, для реализации новых требований, для облегчения дальнейшего обслуживания и адаптироваться к именующемуся окружению. Портативность (Portability) – совокупность свойств ПС, характеризующая приспособленность для переноса из одной среды функционирования в другие.

Стандарт ISO/IEC 14598-1:1999 регламентирует метод оценки качества программных средств, который основан на иерархической модели качества,

определённой в ISO/IEC 9126-1:2001. Процесс оценки состоит из 4 стадий:

1.Установка требований к оценке

Этапы:

1. Установка цели оценки

2. Идентификация типов продуктов

3. Определение модели качества

2.Определение оценки

Этапы:

1. Выбор метрик

2. Установка уровней оценки (ранжирования) для метрик

3. Установка критериев для оценки

3. Проектирование оценки

Этапы:

1. Разработка плана оценки

4. Выполнение оценки

Этапы:

1. Выполнение измерений

2. равнение с уровнями оценки

3. Оценка результатов

23. Iso/iec 9126-1:2001. Свойства и критерии обоснованности метрик качества программных средств.

Желательные свойства метрик:

1) надежность; надежность связана со случайной ошибкой; метрика свободна от случайной ошибки, если случайные изменения не влияют на результаты метрики;

2) повторяемость; повторное использование метрики для того же продукта теми же специалистами по оценке, используя ту же спецификацию оценки (включая ту же окружающую среду), тот же тип пользователей и окружения, должно привести к тем же результатам с соответствующими допусками; соответствующие допуски должны учитывать такие компоненты, как усталость и результат накопленных познаний;

3) однотипность; применение метрики для того же продукта различными специалистами по оценке, используя ту же спецификацию оценки (включая ту же окружающую среду), тот же тип пользователей и окружения, должно привести к тем же результатам с соответствующими допусками;

4) применимость; метрика должна четко указывать условия (например, наличие определенных атрибутов), которые ограничивают её употребление;

5) показательность; это способность метрики идентифицировать части или элементы программы, которые должны быть улучшены, на основании сравнения измеренных и ожидаемых результатов;

6) корректность; метрика должна обладать следующими свойствами:- объективность; - беспристрастность; - адекватность точности;

7) значимость; измерение должно давать значащие результаты, касающиеся поведения программы или характеристик качества.

Разработчик метрики должен доказать ее обоснованность. Метрика должна удовлетворять хотя бы одному из следующих критериев обоснованности метрики:

1) корреляция; изменение в значениях характеристик качества (оперативно определенных по результатам измерения основных метрик), обусловленное изменением в значениях метрики, должно определяться линейной зависимостью

2) трассировка; если метрика М непосредственно связана с величиной характеристики качества Q (оперативно определенной по результатам измерения основных метрик), то изменение величины Q (T1), имеющейся в момент времени T1, к величине Q (T2), полученной в момент времени Т2, должно сопровождаться изменением значения метрики от М (T1) до М (T2) в том же направлении (например, если увеличивается Q, то М тоже увеличивается);

3) непротиворечивость; если значения характеристик качества (оперативно полученные по результатам измерения основных метрик) Q1, Q2,…, Qn,связанные с продуктами или процессами 1, 2..., n, определяются соотношениемQ1> Q2> ... > Qn, то соответствующие значения метрики должны удовлетворять соотношению M1> M2> ... > Мn.

4) предсказуемость; если метрика используется в момент времени T1 для прогноза значения (оперативно полученного по результатам измерения основных метрик) характеристики качества Q в момент времени T2, то ошибка прогнозирования, определяемая выражением прогнозное (Q(T2) - фактическое Q(T2))/фактическое Q(T2) должна попадать в допустимый диапазон ошибок прогнозирования;

5) селективность; метрика должна быть способной различать высокое и низкое качество программного средства.

ИСО/МЭК 9126-1



2019-11-13 3706 Обсуждений (0)
Основные международные стандарты в области ИТ: ISO / IEC 9126, ISO / IEC 14598 и ИСО/МЭК 9126-1 5.00 из 5.00 4 оценки









Обсуждение в статье: Основные международные стандарты в области ИТ: ISO / IEC 9126, ISO / IEC 14598 и ИСО/МЭК 9126-1

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (3706)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)