Главная страница
Навигация по странице:

  • ISO/IEC 9126

  • Функциональность

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

  • Ремонтопригодность

  • Переносимость

  • Внутренние и внешние метрики, метрики в использовании по стандарту ИСО 9126. Лабораторная работа 2. Руководство по их применению. b. Перечислите полный перечень частей, входящих в Стандарт iso 9126 1991 Оценка программного продукта. Характеристики качества и руководство по их применению


    Скачать 118.83 Kb.
    НазваниеРуководство по их применению. b. Перечислите полный перечень частей, входящих в Стандарт iso 9126 1991 Оценка программного продукта. Характеристики качества и руководство по их применению
    АнкорВнутренние и внешние метрики, метрики в использовании по стандарту ИСО 9126
    Дата01.12.2022
    Размер118.83 Kb.
    Формат файлаdocx
    Имя файлаЛабораторная работа 2.docx
    ТипРуководство
    #822715

    МИНОБРНАУКИ РОССИИ

    Федеральное государственное бюджетное образовательное

    учреждение высшего образования «Костромской государственный университет»

    (КГУ)

    Институт автоматизированных систем и технологий Факультет автоматизированных систем и технологий

    Направление подготовки Информатика и вычислительная техника

    Дисциплина: Стандартизация и сертификация программного обеспечения
    Лабораторная работа №2

    Внутренние и внешние метрики, метрики в использовании по стандарту ИСО 9126

    Выполнил студент:

    Чистяков Данила

    Друганов Илья

    Группа: 19-Втбо-1

    Проверила: Смирнова Светлана Геннадьевна


    Кострома 2022

    Лабораторная работа №2

    a. Отразить развитие стандарта в виде схемы. Стандарт ISO 9126:1991 «Оценка программного продукта. Характеристики качества и руководство по их применению».

    b. Перечислите полный перечень частей, входящих в Стандарт ISO 9126:1991 «Оценка программного продукта. Характеристики качества и руководство по их применению».

    c. Каким международным стандартом был заменен ISO/EC 9126, укажите его аналог НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИИ.

    d. Какие основных характеристик качества программного обеспечения были добавлены в новую версию стандарта

    e. Каким набором характеристик, установленная в первой части стандарта ISO 9126-1 Модель качества, классифицирует качество программного обеспечения?

    4. Изучить ГОСТ Р ИСО/МЭК 25010-2015 Иформационные технологии СИСТЕМНАЯ И ПРОГРАММНАЯ ИНЖЕНЕРИЯ Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов https://docs.cntd.ru/document/1200121069

    a. Изобразите организацию серии международных стандартов SQuaRE, из каких разделов стандартов она состоит?

    5. Изучить Приложение C(справочное)Использование модели качества для измерений

    a. Дайте понятие термину «Свойства качества», как измеряются? Опишите модель измерения качества программного продукта

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

    c. Дайте понятие терминам: внутреннее качество, внешнее качество, качество в использовании.

    6. Создать таблицу сравнения внутренних и внешних метрик, метрик в использовании.

    а)

    б) ISO/IEC 9126 — международный стандарт, определяющий оценочные характеристики качества программного обеспечения. Российский аналог стандарта ГОСТ Р ИСО/МЭК 9126-93. В 2011 году был заменён стандартом ISO/IEC 25010:2011. Состоит из 4 частей, описывающие следующие аспекты: модель качества; внешние метрики качества; внутренние метрики качества; метрики качества в использовании.

    с) Российский аналог стандарта ГОСТ Р ИСО/МЭК 9126-93. В 2011 году был заменён стандартом ISO/IEC 25010:2011

    д) Стандарт ISO/ IEC 9126 был выпущен 19 декабря 1991 года, 15 июня 2001 года ISO/IEC 9126:1991 был расширен в систему из четырёх взаимосвязанных стандартов: ISO/ IEC 9126: 2001:

    • ISO/IEC 9126-1:2001. Part 1: Quality model;

    • ISO/IEC TR 9126-2:2003. Part 2: External metrics;

    • ISO/IEC TR 9126-3:2003. Part 3: Internal metrics;

    • ISO/IEC TR 9126-4:2004. Part 4: Quality in use metrics.

    е) Модель качества, установленная в первой части стандарта ISO 9126-1, классифицирует качество программного обеспечения в шести структурных наборах характеристик, которые в свою очередь детализированы субхарактеристиками.

    Функциональность — «Набор атрибутов, которые влияют на существование набора функций и их заданных свойств. Функции — это характеристики ПО, которые удовлетворяют заявленные или подразумеваемые потребности».

    • Пригодность

    • Точность

    • Интероперабельность

    • Безопасность

    • Соответствие функциональности.

    Надёжность — «Набор атрибутов, которые влияют на способность программного обеспечения поддерживать свой уровень производительности при указанных условиях в течение указанного периода времени».

    • Зрелость

    • Отказоустойчивость

    • Восстанавливаемость

    • Соответствие надежности.

    Юзабилити — «Набор атрибутов, которые влияют на усилия, необходимые для использования, и на индивидуальную оценку такого использования заявленным или подразумеваемым набором пользователей».

    • Понятность

    • Обучаемость

    • Работоспособность

    • Привлекательность

    • Соответствие юзабилити.

    Эффективность — «Набор атрибутов, которые влияют на взаимосвязь между уровнем производительности программного обеспечения и количеством используемых ресурсов при указанных условиях».

    • Поведение во времени

    • Утилизация ресурсов

    • Соответствие эффективности.

    Ремонтопригодность — «Набор атрибутов, влияющих на усилия, необходимые для внесения определённых изменений».

    • Анализируемость

    • Изменчивость

    • Стабильность

    • Тестируемость

    • Соответствие ремонтопригодности.

    Переносимость — «Набор атрибутов, влияющих на возможность передачи программного обеспечения из одной среды в другую».

    • Адаптивность

    • Возможность установки

    • Сосуществование

    • Заменяемость

    • Соответствие переносимости.

    4)



    Настоящий стандарт является составной частью серии международных стандартов SQuaRE, которая состоит из следующих разделов:

    - раздел "Менеджмент качества" (ИСО/IEC 2500n),

    - раздел "Модель качества" (ИСО/МЭК 2501n),

    - раздел "Измерение качества" (ИСО/МЭК 2502n),

    - раздел "Требования к качеству" (ИСО/МЭК 2503n),

    - раздел "Оценка качества" (ИСО/МЭК 2504n),

    - раздел "Расширение SQuaRE" (ИСО/МЭК 25050 - ИСО/МЭК 25099).

    5) Свойства качества при использовании представляют собой пять характеристик, которыми являются: эффективность, производительность, удовлетворенность, свобода от риска и покрытие контекста

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



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

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

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

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

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

    Этапы

    ЖЦ ПО

    Назначение

    Примеры

    Внешние метрики


    тестирование (может быть разбито на автономное и комплексное тестирование и интеграцию);

    ввод в действие (внедрение);

    эксплуатация и сопровождение;

    демонстрации качества программного продукта, представленного характеристиками и под характеристиками качества, на стадии тестирования и эксплуатации;

    · использования для подтверждения (валидации) того, что программный продукт удовлетворяет внешним требованиям к качеству;

    · предсказания реального эксплуатационного качества;

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

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

    Внутренние метрики

    проектирование (разработка системного проекта);

    реализация (может быть разбита на подэтапы: детальное проектирование, кодирование);

    тестирование (может быть разбито на автономное и комплексное тестирование и интеграцию);

    ввод в действие (внедрение);

    представлять (отражать) качество не выполняющихся на компьютере

    промежуточных и конечных программных продуктов по тем характеристикам и подхарактеристикам качества, которые определены в модели качества ПС;

    · служить руководством к действию при планировании и улучшении процессов, которые воздействуют на промежуточные и конечные продукты;

    · использоваться при верификации того, что промежуточные и конечные продукты удовлетворяют требованиям к внутреннему качеству ПС, предусмотренным планами совершенствования процессов;

    · предсказывать внешние метрики качества.

    Примерами внутренних метрик для надежности могут быть число ошибок,

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

    Метрики в использовании

    формирование требований к ПО;

    тестирование (может быть разбито на автономное и комплексное тестирование и интеграцию);

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

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

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

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

    Литература

    https://mydocx.ru/2-89887.html

    https://docs.cntd.ru/document/1200121069


    написать администратору сайта