WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

загрузка...
   Добро пожаловать!

Pages:     | 1 | 2 || 4 |

В соответствии с основными положениями квалиметрии и с учетом специфики программной продукции в качестве формул линейной зависимости между значением элемента оценки и его оценкой , предложены формулы линейной нормализации элементов оценки, причем bi =.

Определение качественных элементарных свойств осуществляется на основе зависимостей, определяемых экспертным способом по шкале от 0 до 1.

Таблица 1

Вычисление нормализованных значений элементов оценки
в зависимости от области их определения

Область определения элементов оценки

Интерпретация области определения элементов оценки

Вычисление нормализованного значения

1.

0 1 ( 1)

Элемент может принимать значение от 0 до 1 (чем ближе значение к 1, тем лучше)

при, bi = 1

при <,

2.

0 1 ( 0)

Элемент может принимать значения от 0 до 1 (чем ближе значение к 0, тем лучше)

при, bi = 1

при >,

3

0 ( )

Элемент может принимать значения от 0 и выше (чем больше значение, тем лучше)

при, bi = 1

при <,

4.

0 ( 0)

Элемент может принимать значения от 0 и выше (чем меньше значение, тем лучше)

при, bi = 1

при >,

Специфика подтверждения соответствия программной продукции предполагает наличие допускаемого максимального или минимального значения по этой шкале. Допускаемое максимальное или минимальное значение может назначаться экспертно для каждого элемента оценки.

Предложена формула расчета относительных взаимосвязанных допускаемых значений элементов оценки множества на основе известных весовых коэффициентов:

, (5)

где — компонент множества является допустимым значением компонента оценки множества с весовыми коэффициентами,, допустимое отклонение.

Предложены принципы комплексирования оценок компонентов программной продукции, разработанные на основе комплексного метода квалиметрии. Индексация оценки элементов соответствует индексации компонентов оценки программной продукции.

Нашей целью является получение комплексных значений оценок компонентов на основе известных значений оценок элементов с использованием соответствующих весовых коэффициентов.

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

Значение любой средневзвешенной арифметической оценки (рис. 3) может быть получено суммированием всех произведений значений родственных оценок компонентов/элементов, находящихся на следующем уровне иерархии, и их весовых коэффициентов.

Тогда , (6)
где s номер первой оценки родственного компонента/элемента на следующем уровне иерархии, а t номер последней оценки родственного компонента/элемента на следующем уровне иерархии.

Рис. 3. Фрагмент иерархической модели оценок

Общая комплексная оценка объекта (программного продукта, документации и др., в зависимости от нормативного документа) в этом случае вычисляется по следующей формуле:

, (7)

причем n1 число компонентов на первом уровне иерархии.

Для средневзвешенного геометрического показателя соответственно:

, (8)

Для средневзвешенного гармонического показателя соответственно:

, (9)

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

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

Для графического представления степени соответствия программного продукта требованиям нормативного документа предложены оценочные циклограммы для жесткой и гибкой схемы оценки соответствия. Пример оценочной циклограммы для гибкой схемы оценки соответствия представлен на рисунке 4.

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

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

Рис. 4. Оценочная циклограмма, где 1, 2, 3,…, 8 – компоненты оценки

Рис. 5. Процесс создания нормативно-методического обеспечения

Разработка модели оценки программного продукта осуществляется на основе методических принципов разработки модели оценки программной продукции и методов экспертной оценки. Процесс включает: анализ специфики и степени обобщения нормативного документа по отношению к программному продукту, разработку методики определения весовых коэффициентов, разработку адаптированной модели оценки соответствия нормативному документу, доработку адаптированной модели оценки соответствия нормативному документу с учетом специфики программного продукта, а также формирование окончательной модели оценки соответствия с учетом степени тестового покрытия. Функциональная модель создания типового нормативно-методического обеспечения представлена на рис. 6.

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

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

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

Рис. 6. Основные взаимосвязи процесса создания методического обеспечения

НМЦ – Научно-методический центр системы сертификации

ОС – Орган по сертификации

, где h – число компонентов требований, иерархически не
соответствующих компонентам оценки, а – число компонентов модели
оценки соответствия;

, где t – число компонентов требований, семантически
не соответствующих компонентам оценки;

, где g – число тестируемых компонентов оценки;

, где c – число компонентов оценки после адаптации;

, где d – число компонентов, добавленных к адаптированной модели;

, где f – число тестируемых компонентов оценки.

Рис. 7. Модели оценки и их основные характеристики

Пример результатов документирования оценки соответствия программной продукции представлен в таблице 2.

Пример результатов документирования оценки соответствия программной продукции Таблица 2


Наименование компонента
оценки

Уровни иерархической модели оценки

Обозначения
компонентов оценки

Весовые
коэффициенты

Значения
компонент

Допустимое отклонение

Значение оценок
компонент

1

2

3

4

обозначения

значения

тестиро-ванные

нормативные

допустимые

Нормализованные

Комплексные

Документация

0,45

0,97

Описание продукта

0,45

0,8

0,768

0,05

1,0

Документация пользователя

0,55

0,945

Полнота документации пользователя

0,28

0,95

0,95

0,05

1,0

Правильность документации пользователя

0,25

1,0

0,842

0,05

1,0

Непротиворечивость документации пользователя

0,25

0,7

0,842

0,05

0,83

Понятность документации пользователя

0,22

0,7

Pages:     | 1 | 2 || 4 |






© 2011 www.dissers.ru - «Бесплатная электронная библиотека»