Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metrologia_shpory.docx
Скачиваний:
938
Добавлен:
11.05.2015
Размер:
263.79 Кб
Скачать

18. Гост 28195-99. Метод количественной оценки качества программных средств.

1. На фазе анализа проводится выбор показателей и их базовых значений.

2. Для показателей качества на всех уровнях принимается единая шкала

оценки (от 0 до 1).

3. В процессе оценки качества на каждом уровне (кроме уровня оценочных

элементов) проводится вычисление двух величин:

1. абсолютного показателя качества Pij ;

2. относительного показателя качества Rij ,

где j – порядковый номер показателя данного уровня для i-го показателя вышестоящего уровня.

4. Каждый показатель качества второго и третьего уровней характеризуется двумя параметрами:

1. количественным значением;

2. весовым коэффициентом Vij .

Сумма весовых коэффициентов всех показателей некоторого уровня, относящихся к показателю вышестоящего уровня, постоянна и равна 1.

5. Определение усредненной оценки mkq оценочного элемента по нескольким его значениям (измерениям) mqt осуществляется по следующей формуле

6. Итоговая оценка k-ой метрики j-го критерия определяется по формуле

7. Абсолютные показатели j-го критерия i-го фактора вычисляются по фор-

муле

8. Относительные значения RijK j-го критерия i-го фактора PijK по отношению к базовому значению Pij определяются по формуле: RijK = PijK/ Pij

9. Абсолютные и относительные значения i-го

фактора качества определяются по формулам

10. Общая оценка качества в целом формируется экспертами по набору

полученных значений факторов качества.

19. Iso/iec 9126-1:2001. Связь качества программных средств с их жизненным циклом.

В течение жизненного цикла программного средства его качество изменяется. Требуемое качество, определенное вначале ЖЦ, отличается от фактического качества поставленного продукта. Для различных стадий ЖЦ стандарт ISO/IEC 9126–1:2001 определяет следующие виды качества программных средств:

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

2. требования к внешнему качеству определяют требуемый уровень качества с внешней точки зрения; они включают требования, вытекающие из потребностей пользователя в качестве, включая требования к качеству в использовании; требования к внешнему качеству применяются как цель при аттестации продукта на различных стадиях разработки; данные требования для всех характеристик качества, определенных в ISO/IEC 9126–1:2001, во-первых, должны быть выражены в спецификации требований к качеству, используя внешние метрики, во-вторых, должны быть преобразованы в требован к внутреннему качеству и, в-третьих, должны использоваться как критерии при оценке продукта;

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

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

5. оценочное (прогнозируемое) внешнее качество – оцененное или предсказанное качество конечного программного продукта на каждой стадии процесса разработки для каждой характеристики качества, основанное на знании внутреннего качества;

6. внешнее качество – совокупность характеристик программного продукта с внешней точки зрения; это качество, измеряемое и оцениваемое на основе внешних метрик при выполнении ПП во время тестирования (испытаний) в моделируемой среде с моделируемыми данными или во время эксплуатации;

7. оценочное (прогнозируемое) качество в использовании – оцененное или предсказанное качество конечного программного продукта на каждой стадии процесса разработки для каждой характеристики качества в использовании, основанное на знании внутреннего и внешнего качества;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]