Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение В
(справочное)
Руководство
по разработке элемента показателя качества
В настоящем приложении представлена процедура применения метода измерения, согласно ИСО/МЭК 15939. Метод измерения формирует элемент измерения качества (ЭПК), основываясь на свойстве, предназначенном для измерения. Назначение документа состоит в том, чтобы помочь пользователям серии ИСО/МЭК 9126 (ТО ИСО/ МЭК 9126-2, ТО ИСО/МЭК 9126-3, ТО ИСО/МЭК 9126-4) и пользователям серии стандартов SQuaRE (ИСО/МЭК 25022, ИСО/МЭК 25023 и ИСО/МЭК 25024) применять метод измерения. Настоящее приложение будет полезным при выборе и использовании различных показателей качества для оценки качества продукта в разных стадиях жизненного цикла продукта. Пользователь настоящего стандарта может просто заполнить шаблон таблицы элементов ЭПК, приведенной в 6.2, не вникая в текст настоящего приложения, если ему не интересна логика заполнения таблицы, которая объясняется в этом приложении.
Как показано на рисунке 4 (пункт 6.1), для измерения ЭПК разработчику метода измерения предлагается идентифицировать и собирать данные, связанные с количественным измерением свойства ЭПК. В зависимости от контекста использования и цели(ей) ЭПК, может быть идентифицирован ряд подсвойств, которые и являются входными данными метода измерений. Эти свойства извлекаются и определяются из артефактов программного обеспечения (например, жизненного цикла программного обеспечения). В результате действий разработчика метода измерения получают различные выходные данные, которые и являются идентификацией свойств и подсвойств. Кроме того, разрабатываются правила измерения и описание методики их применения для реализации арифметических правил присвоения.
В настоящем приложении описана процедура (по шагам), необходимая разработки метода измерения, начиная с идентификации ЭПК и заканчивая арифметическим присвоением (единица измерения). Далее приведены примеры "законченных" ЭПК при использовании этой процедуры измерения.
Для разработки ЭПК предлагается выполнить следующие шаги:
1 Идентификация ЭПК и целей (см. раздел В.1).
2 Идентификация свойства, которое предполагается измерить и которое связано с ЭПК (см. раздел В.2).
3 Определение свойства и подсвойств (см. раздел В.3).
4 Разработка модели свойств, которые нужно определить количественно (см. раздел В.4).
5 Назначение единицы измерения (формула) и типа масштаба (см. раздел В.5).
Во избежание случайного неправильного употребления ЭПК пользователи настоящего приложения могут рассмотреть каждый перечисленный в этом разделе шаг для разработки или проверки проекта метода измерения для определенного ЭПК. Теоретически ЭПК может быть применен к любому показателю качества и на любом этапе всего жизненного цикла продукта. В настоящем приложении для реализации метода измерения использовался процесс разработки, независимый от ЭПК и технологии. Однако при разработке конкретного ЭПК могут быть определены соображения, связанные с целями измерения. Это необходимо по той причине, что конкретный ЭПК связан с показателем качества, который связан с подхарактеристикой. При этом допускается использование ЭПК для различных характеристик и подхарактеристик при неизменной цели измерения.
Примечание - При прочих равных условиях, результаты измерений должны быть повторимыми и восстанавливаемыми для разных измерений, для разных групп, производящих измерения тех же показателей качества программного обеспечения, а кроме того, и для разных организаций. Предлагаемые шаги для разработки ЭПК должны помочь достичь тех же целей, что и использование метода измерений.
В.1 Идентификация элементов показателей качества и целей
Список ЭПК был сформирован из показателей качества (приблизительно 250) в серии ИСО/МЭК 9126, части 2, 3 и 4. Для каждого перечисленного ЭПК было идентифицировано свойство (продукта). Работа по выявлению ЭПК подразумевает также и непрерывное обновление из-за зависимости от новых идентифицированных характеристик и подхарактеристик (см: ИСО/МЭК 25010), которые приводят к возникновению новых показателей качества и потенциально новых ЭПК с их соответствующими свойствами. Наконец, идентификация ЭПК в контексте использования важна потому, что дает информацию о цели измерения и предполагаемом использовании результатов измерений. После того, как выявлен ЭПК, можно идентифицировать постоянное использование свойства ЭПК.
Следовательно, проект измерений должен содержать: название ЭПК, целевую сущность, цель и свойство, подлежащее измерению, релевантные показатели качества (используется соответствующим показателем качества), метод измерения, список подсвойств, связанных со свойством для измерения, определение каждого подсвойства, входные данные для ЭПК, арифметические правила для ЭПК, тип масштаба, контекст ЭПК, этапы жизненного цикла программного обеспечения и измерительных ограничений. Кроме того, при определении цели разработчик должен разъяснить, будет ли измерение свойства выполняться сточки зрения пользователя или разработчика. Например, в ИСО/МЭК 9126 определены три точки зрения: изнутри (разработчик), извне (пользователь) и с точки зрения качества при использовании (когда программное обеспечение эксплуатируется пользователем). Документ должен разъяснять, на каком этапе жизненного цикла разработки программного обеспечения лучше всего применять метод измерения. Этапы жизненного цикла программного обеспечения могут быть различными в зависимости от этапа жизненного цикла программного обеспечения. В ИСО/МЭК 12207 основные этапы жизненного цикла определены как: анализ требований, проектирование, кодирование, тестирование и сопровождение (ИСО/МЭК 12207 Системная и программная инженерия. Процессы Жизненного цикла программного обеспечения).
B.2 Идентификация свойства для измерения, связанного с элементами показателей качества
Программное обеспечение - неосязаемый продукт, но тем не менее, оно может быть сделано видимым посредством многочисленных представлений. Набор экранных форм и отчетов для пользователя, набор строк кода для программиста, ряд представлений модели программного обеспечения для разработчика программного обеспечения являются хорошими примерами элементов программного обеспечения (IEEE 1233-1998). Чтобы определить количество свойства, связанного с ЭПК, измеряющий может иметь ввиду существование тех элементов. Одно основное свойство для измерения связано с одним ЭПК. Например, если в качестве ЭПК рассматривать число ошибок, то "ошибка" является основным свойством для количественного измерения.
Выбор свойства в организации будет непосредственно связан с выбором ЭПК. Выбор ЭПК должен быть связан с целью программы измерений в организации (какие характеристики и подхарактеристики в организации подлежат количественному определению?). Каждый ЭПК, используемый организацией, может быть определен непосредственно в организации, если он не определен стандартами.
B.3 Определение свойства и подсвойств
Выбранное свойство для измерения ЭПК может быть разбито на измеримые подсвойства. Например, свойство для измерения "ВАРИАНТ ИСПОЛЬЗОВАНИЯ" можно разделить на три подмножества подсвойств таких, как "основной сценарий", "альтернативные пути" и "исключения". Разработчик метода измерения должен произвести всесторонний анализ публикаций, чтобы выяснить, насколько свойства, связанные с ЭПК, определены и измерены в предыдущих исследованиях. Разработчик должен проанализировать общие черты и различия между определениями свойств в модели качества и другими библиографическими источниками. Главным образом это зависит от цели и использования контекста ЭПК (см. раздел В.2). Результа
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.