Внутренние и внешние метрики, метрики в использовании по стандарту ИСО 9126. Лабораторная работа 2. Руководство по их применению. b. Перечислите полный перечень частей, входящих в Стандарт iso 9126 1991 Оценка программного продукта. Характеристики качества и руководство по их применению
Скачать 118.83 Kb.
|
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «Костромской государственный университет» (КГУ) Институт автоматизированных систем и технологий Факультет автоматизированных систем и технологий Направление подготовки Информатика и вычислительная техника Дисциплина: Стандартизация и сертификация программного обеспечения Лабораторная работа №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 |