Спецификация оценивания — испытаний должна определять область экспертизы и измерения различных компонентов продукта, передаваемого на оценивание. Уровень детализации в спецификации испытаний должен быть таким, чтобы на ее основе гарантировались повторяемость и воспроизводимость испытаний. Заказчик должен представить описание оцениваемого продукта. Целью такого описания является определить область оценивания и идентификацию тех компонентов, которые рассматриваются как часть продукта, в отличие от компонентов ПС, на которые только ссылаются для облегчения понимания функций продукта. Это должно позволить разложить оценочные требования на субхарактеристики. Затем испытатель должен специфицировать методы измерения и экспертизы, предназначенные для анализа характеристик, субхарактеристик и атрибутов качества выбранных компонентов. Оценщик должен выполнять верификацию спецификации оценивания в соответствии с требованиями, установить, что компоненты, перечисленные в описании продукта, содержат всю необходимую информацию для выполнения оценивания в соответствии с требованиями.
План испытаний или экспертизы характеристик программных продуктов должен состоять из разделов:
введение — постановка задачи и цели оценивания — испытаний;
методология обеспечения объективности испытаний характеристик ПС;
выделенные для проекта характеристики и атрибуты качества и безопасности ПС по стандарту ISO 9126:1-4 и другим стандартам;
требуемое качество ПС и достоверности процессов испытаний;
расписание выполнения работ по испытаниям характеристик ПС;
распределение обязанностей и ответственности специалистов при оценивании характеристик и атрибутов качества;
анализ и использование результатов испытаний;
содержание и оформление отчетов по выполнению испытаний;
дополнительные требования по технике, инструментальным средствам и методам обслуживания испытаний, по соответствию стандартам и организационной поддержке измерений и экспертиз.
Испытатель должен обеспечить входные данные для процесса оценивания: предопределенные спецификации оценивания; методы и инструментарий. Процесс оценивания — испытаний рекомендуется в стандарте из следующих действий:
анализ оценочных требований, при котором выделяются для идентификации реальные требования заказчика на испытания;
спецификация процессов и возможных результатов, при которой вырабатывается спецификация оценивания на основе требований и описания программного продукта, предоставляемых заказчиком;
проект процессов испытаний, при котором вырабатывается план на основе спецификации оценивания, компонентов ПС и методов, предлагаемых испытателем;
процесс выполнения плана оценивания, который состоит из моделирования, экспертизы, измерения и испытания компонентов ПС в соответствии с планом, с использованием программного инструментария, а также действия, осуществляемые испытателем, которые фиксируются и результаты заносятся в отчет;
заключение по оцениванию, которое состоит в предоставлении отчета о результатах испытаний компонентов и ПС.
В процессе испытаний может потребоваться использование программных инструментов для сбора обработанных данных или для осуществления интерпретации промежуточных данных. Штат оценщиков должен быть обучен пользоваться соответствующими инструментами. При оценивании должны быть получены, зафиксированы и предъявлены заказчику следующие данные'.
требования, которые описывают цели оценивания, в частности, требуемая критичность и безопасность испытанного продукта;
спецификация оценивания, которая определяет весь анализ и выполняемые измерения, и все компоненты ПС, которые должны анализироваться и измеряться;
план оценивания, который описывает операционные процедуры, необходимые для выполнения спецификации оценивания, в частности, все методы и инструменты, используемые при оценивании;
записи об оценивании, которые состоят из плана оценивания и детальных действий оценщика при выполнении плана;
отчет по оцениванию характеристики, который содержит требования, спецификацию оценивания, результаты измерений и анализа, а также любую другую информацию, необходимую для возможности повторения или воспроизведения оценивания, а также обобщенный отчет заказчику.
Цель заключения состоит в обзоре отчета об испытаниях и передаче данных оценивания заказчику. Следует организовывать совместный обзор и анализ отчета заказчиком и испытателем. Заказчику следует дать возможность сделать комментарии по отчету. Если такие комментарии сделаны, то их следует внести в специальный раздел отчета, после чего он должен быть передан испытателю и заказчику.
С позиций разных потребителей результатов измерения и оценивания качества ПС построены третья, четвертая и пятая части стандарта ISO 14598:1-6 — соответственно для:
разработчиков — оценивание внутренних и внешних характеристик качества (ч. 3);
оперативных пользователей — измерение внешних метрик и метрик в использовании (ч. 4);
заказчиков и испытателей — определение метрик в использовании (ч. 5).
В каждой части выделены и детализированы подобные разделы’. особенности и потребности конкретных пользователей в результатах испытаний и номенклатуре требуемых характеристик ПС; концепция проведения испытаний и оценивания качества; определение требований к процессам испытаний характеристик программ; идентификация характеристик и атрибутов качества ПС для конкретных пользователей результатов испытаний.
Результаты оценки характеристик предлагается отражать с позиции: процессов жизненного цикла; продуктов и их компонентов; функционирования и применения ПС. Требования к процессам оценивания рекомендуется структурировать на главные (функциональные), организационные, проектные, а также выделять внутренние и внешние метрики качества и их измерение, ориентируясь на субхарактеристики и их атрибуты в соответствующих частях стандарта ISO 9126:1-4. Реализация процессов испытаний программного продукта по требованиям стандарта должна проводиться квалифицированными и аттестованными специалистами, независимыми от разработчиков проекта, процессов создания ПС и его компонентов, однако коррелированно с этапами жизненного цикла конкретного проекта в соответствии с применяемой адаптированной версией стандарта ISO 12207.
Обращается внимание на целесообразность учета и использования истории развития и изменений эксплуатационных требований заказчиков- потребителей к определенному проекту и функциональному назначению ПС. В отчете об испытаниях рекомендуется представлять характеристики качества в соответствии с номенклатурой и мерами субхарактеристик и атрибутов, адаптированными к назначению, функциям и особенностям конкретного проекта ПС и потребителей результатов измерений.
Do'stlaringiz bilan baham: |