Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Проектирование метрик





Процесс, выполняемый при разработке собственных или выборе существующих метрик качества ПС, отвечающих целевым требованиям к качеству ПС (или ее компонента), включает следующие шаги:

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

Шаг 2. Определение внутренней структуры (модели) каждой метрики. Значения базовых метрик измеряются непосредственно и модель таких метрик – это наименование соответствующей переменной. Значения сложных метрик представляют собой математические модели, использующие базовые или другие сложные метрики. Предпочтителен прагматический подход к моделированию метрик - метрики должны отражать наиболее важные аспекты измеряемого атрибута и не быть слишком сложными. Модели метрик могут быть заимствованы из стандартов, научной литературы, из опыта других организаций и т.д. и должны накапливаться и

при необходимости адаптироваться к нуждам конкретных измерений.

Для разработки новых (оригинальных) метрик полезно привлекать экспертов в проблемной области проекта и инженерии качества ПС.

Шаг 3. Формулирование метода вычисления метрики (критерия оценивания). Модель каждой метрики декомпозируется до уровня метрик-примитивов (базовых метрик) и далее для этих примитивов определяется механизм получения значения (критерий оценивания). Пример метрики-примитива со сложным механизмом получения значения – SLOC (число строк исходного кода).

Метрики-примитивы и критерии их оценивания образуют первый уровень необходимых собираемых данных.

Методы определения значений метрик, рекомендованные стандартом ДСТУ 2850, таковы:

· измерительный. Метод основан на получении информации о свойствах и характеристиках ПС с использованием измерительных технических и программных средств (размер загрузочного модуля, время выполнения ветви программы и др.);

· регистрационный. Метод основан на получении информации во время

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

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

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

Шаг 4. Определение критерия «хорошего» значения метрики. Когда известно, что измерять и как измерять, нужно определить, как интерпретировать результаты измерений, и какими должны быть пределы их изменений. Критерием истины во многих случаях служит мнение заказчика и пользователя. Могут также использоваться опубликованные сведения о приемлемых значениях тех или иных метрик, полученные в отраслевой производственной практике значения и др. Так, например, известно, что цикломатическая сложность модулей должна быть 10. Наиболее достоверный источник информации – собственные исторические данные об измерении схожих проектов.

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

Шаг 6. Определение дополнительных квалификаторов метрик.

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

 

 

Date: 2015-07-11; view: 598; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию