Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Methods / Диссертация Беляшов А.Н.docx
Скачиваний:
375
Добавлен:
12.03.2015
Размер:
1.93 Mб
Скачать

4.2. Разработка метрики качества case-средств

Для оценки характеристик систем должна быть разработана метрика качества.

Метрика качества ПС – это количественный масштаб и метод, которые могут быть использованы для определения значения признака, принятого для конкретной программной продукции.

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

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

  • функциональные возможности - набор атрибутов, относящихся к сути набора функций и их конкретным свойствам;

  • эффективность - набор атрибутов, относящихся к соотношению между уровнем качества функционирования ПС и объемом используемых ресурсов при установленных условиях;

  • сопровождаемость – набор атрибутов, относящихся к объему работ, требуемых для проведения конкретных изменений (модификаций);

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

На основе анализа систем мы выбрали характеристики качества системы управления на основании рекомендаций ГОСТ Р ИСО/МЭК 9126-93 и декомпозировали их. Затем для каждой характеристики качества мы определили ее весовой коэффициент (важность) относительно других характеристик качества. Далее выполняется расчет комплексных характеристик качества оцениваемых CASE-средств. Результаты определения метрики качества приведены в табл. 4.1.

Таблица 4.1.

Метрика качества CASE-средств

Показатели качества

Коэффициенты

1 уровня

2 уровня

3 уровня

4 уровня

1

Функциональные возможности

0,5

1

Поддерживаемые методы

0,4

1

Структурные

0,5

1

Функциональные

0,2

2

Потоков данных

0,2

3

Бизнес-процессов

0,2

4

Событийные

0,2

5

Информационные

0,1

6

Иерархические

0,1

2

Объектные

0,5

1

Классов

0,2

2

Объектов

0,1

3

Компонентов

0,1

4

Развертывания

0,1

5

Состояний

0,1

6

Вариантов использования

0,1

7

Последовательности

0,1

8

Взаимодействия

0,1

9

Деятельностей

0,1

2

Пригодность

0,2

1

Построение моделей

0,6

1

Возможность декомпозиции

0,7

2

Свойства объектов, определяемые пользователем

0,2

3

Наличие сопутствующей документации

0,1

2

Экспорт отчётов

0,4

1

Формат текстового документа

0,25

2

Форматы MS Office

0,25

3

Формат HTML

0,25

4

Формат XML

0,25

3

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

0,2

1

SAP/R3

0,1

2

MS Visio

0,1

3

ERwin

0,1

4

Requisite Pro

0,1

5

Performance Studio

0,05

6

ClearCase

0,05

7

Oracle SQL Developer

0,05

8

Lotus

0,05

9

Arena

0,1

10

Paradigm Plus

0,05

11

Rational Data Architect

0,05

12

Oracle Designer

0,1

13

PVCS

0,05

14

SoDA

0,05

4

Поддерживаемые процессы ЖЦ ПО

0,2

1

Определение требований правообладателя

0,1

2

Анализ системных требований

0,1

3

Проектирование архитектуры системы

0,1

4

Реализация

0,1

5

Комплексирование системы

0,1

6

Квалификационное тестирование системы

0,1

7

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

0,1

8

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

0,1

9

Функционирование программных средств

0,1

10

Сопровождение программных средств

0,1

2

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

0,2

1

Стоимость пакета

0,7

1

Низкая

1

2

Средняя

0,6

3

Высокая

0,4

2

Требования к операционной системе

0,3

1

Windows 8

0,1

2

Windows 7

0,3

3

Windows Vista

0,15

4

Windows XP

0,15

5

Windows Server

0,2

6

Linux/Unix

0,1

3

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

0,1

1

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

0,6

1

Способ модификации отчётов

0,6

1

Создание отчётов на основе стандартных и настраиваемых пользователем макросов

0,5

2

Визуальная настройка отчётов

1

2

Сложность разработки нестандартных отчётов

0,4

1

Просто

1

2

Сложно

0,6

2

Совместимость версий

0,4

4

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

0,2

1

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

0,5

1

Простота работы

0,5

1

Низкая

0,5

2

Средняя

0,7

3

Высокая

1

2

Возможность отмены/повтора последних изменений модели

0,2

3

Наличие русского интерфейса

0,3

2

Обучаемость (Сумма вариантов)

0,3

1

Учебный центр

0,3

2

Документация на иностранном языке

0,25

3

Документация на русском языке

0,45

3

Возможность групповой работы над проектом

0,2