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

  • 3.4 Цели моделей качества

  • Прим ер Если е качестве пользователей самолета с компьютерной системой управления полетом рассматривать пассажиров, то система, от которой они зависят , включает летный экипаж, сам

  • 4.1 Термины к модели качества при использовании

  • Системная и программная инженерия требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов 25010


    Скачать 1.45 Mb.
    НазваниеСистемная и программная инженерия требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов 25010
    Дата20.12.2021
    Размер1.45 Mb.
    Формат файлаpdf
    Имя файла4293763444.pdf
    ТипДокументы
    #310714
    страница2 из 5
    1   2   3   4   5
    3.3 Модель качества продукта
    Модель качества продукта описана в 4.2. Она сводит свойства качества системы/программного продукта к восьми характеристикам, которыми являются функциональная пригодность, уровень производительности, совместимость, удобство пользования, надежность, защищенность, сопровождаемось и переносимость (мобильность. Каждая характеристика, в свою очередь, состоит из ряда соответствующих подхарактеристик (см. рисунок 4 и таблицу Примечание Требования соответствия стандартам или другим нормативам могут быть определены как часть требований к системе, однако они выходят за рамки модели качества
    ГОСТ РИСОМ ЭК 25010— Рисунок 4 — Модель качества продукта
    Модель качества продукта можно применять как для программного продукта, таки для компьютерной системы, в состав которой входит программное обеспечение, поскольку большинство подхарак­
    теристик применимо и к программному обеспечению, и к системам.
    Определения и объяснения каждой характеристики качества для качества продукта даны в 4.2.
    3.4 Цели моделей качества
    На рисунке 5 показаны цели моделей качества и связанные сними объекты.
    Целью модели качества продукта является компьютерная система, в которую входит целевой программный продукта цель модели качества при использовании — это совокупная человеко-машинная система, которая включает в себя и целевую компьютерную систему, и целевой программный продукт. В целевую компьютерную систему входят также компьютерное оборудование, нецелевые программные продукты, нецелевые данные и целевые данные, которые, в свою очередь, являются объектом анализа модели качества данных (см. С .8). Целевая компьютерная система является частью информационной системы, в состав которой могут быть также включены одна или более компьютерных систем и системы связи, такие как локальная сеть и Интернет. В состав информационной системы в более крупной чело­
    веко-машинной системе (такой как корпоративная система, встроенная система или крупномасштабная система управления) могут входить пользователи, техническая и физическая среда использования. Рамки целевой системы определяются исходя из области применения требований или оценки и из того, кто рассматривается в качестве пользователей.
    Прим ер Если е качестве пользователей самолета с компьютерной системой управления полетом рассматривать пассажиров, то система, от которой они зависят , включает летный экипаж, сам самолет, аппаратное и программное обеспечение системы управления полетом. В случае, если в качестве пользователей рассматривать летный экипаж, то система, от которой они зависят , состоит только из самого самолета и системы управления полет ом.

    С качеством также связаны и другие заинтересованные стороны, такие как разработчики программного обеспечения, системные интеграторы, приобретатели, владельцы, специалисты по обслуживанию, подрядчики, профессионалы обеспечения и управления качеством.
    П р им е чан и е — Концептуально — это тоже самое, что на рисунке 2 в ИСО/МЭК 25012 и рисунке 5 в
    ИСО/МЭК 25030, однако эта версия фокусируется на моделях качества
    ГОСТ Р ИСО/МЭК Рисунок 5 — Цели моделей качества Применение модели качества
    Модели качества продукции и качества при использовании могут быть использованы для определения требований, выработки показателей и выполнения оценки качества (см. приложение С. Определенные характеристики качества могут использоваться в качестве контрольного списка для обеспечения детального исследования требований к качеству, обеспечивая таким образом основу для оценки необходимых в процессе разработки систем последующих трудозатрат и действий. Характеристики в модели качества при использовании и модели качества продукта предназначены для использования в качестве набора при спецификации или оценке качества программного продукта или компьютерной системы.
    Практически невозможно определить или измерить все подхарактеристики для всех частей большой компьютерной системы или программного продукта. Аналогично в большинстве случаев практически неприменимо определение или измерение качества при использовании для всех возможных сценариев задач пользователя. Относительная важность характеристик качества зависит от целей высокого уровня и целей проекта. В связи с этим перед использованием для выделения из требований тех характеристики подхарактеристик, которые наиболее важны, модель должна быть соответствующим образом адаптирована, а ресурсы распределены между различными типами показателей в зависимости от целей заинтересованных лиц и целей продукта Качество сточки зрения различных заинтересованных сторон
    Модели качества обеспечивают основу для сбора требований заинтересованных сторон. Заинтересованная сторона — это следующие три типа пользователя. Основной пользователь — лицо, взаимодействующее с системой для достижения основных целей. Вторичные пользователи — лица, осуществляющие поддержку, например) провайдер контента, системные инженер/администратор, руководитель безопасности) специалист по обслуживанию, анализатор, специалист по портированию, установщик. Косвенный пользователь лицо, которое получает результаты, ноне взаимодействует с системой
    ГОСТ Р ИСО/МЭК 25010— Таблица Примеры требований пользователей для качества продукта и качества при использовании
    Требования пользователя
    Основной пользова­
    тель
    Вторичные пользователи
    Косвенный пользователь
    Провайдер контента
    Специалист по обслуживанию
    Взаимодействие
    Взаимодействие
    Поддержка или перенос
    Использование результатов
    Эффективность
    Какова потребность пользователя в эффективности при использовании системы для выполнения задач?
    Какова потребность провайдера контен­
    та в эффективности при обновлении си­
    стемы?
    Какова потребность в эффективности специалиста по поддержке или переносу системы?
    Какова потребность в эффективности лица, пользующегося результатами си­
    стемы?
    Производительность
    Какова потребность пользователя в производительности при использовании системы для выполнения задач?
    Какова потребность провайдера контен­
    та в производительности при обновлении системы?
    Какова потребность в производительности специалиста по поддержке или переносу системы?
    Какова потребность в производительности лица, пользующегося результатами системы?
    Удовлетворенность
    Какова потребность пользователя в удовлетворенности при использовании системы для выполнения задач?
    Какова потребность провайдера контен­
    та в удовлетворенности при обновлении системы?
    Какова потребность в удовлетворенности специалиста по поддержке или переносу системы?
    Какова потребность в удовлетворенности лица, пользующегося результатами системы?
    Свобода от риска
    Какова потребность в свободе от риска при использовании системы для выполнения задач?
    Какова потребность в свободе от риска при обновлении кон­
    тента системы?
    Какова потребность в свободе от риска привнесении изменений или переносе системы?
    Какова потребность в свободе от риска при использовании результатов систе­
    мы?
    Надежность
    Какова потребность в надежности при использовании системы для выполнения задач?
    Какова потребность в надежности при обновлении контен­
    та системы?
    Какова потребность в надежности при поддержке или переносу системы?
    Какова потребность в надежности при использовании результатов системы?
    Защищенность
    Какова потребность в защищенности при использовании системы для выполнения задач?
    Какова потребность в защищенности системы после обновления ее провайдером контента?
    Какова потребность в защищенности после обновления или переноса системы?
    Какова потребность в защищенности результатов системы?
    Покрытие контекста
    До какой степени система должна быть эффективной, производительной, свободной от риска и удовлетворяющей при всех предусмотренных и потенциальных условиях ис­
    пользования?
    До какой степени обеспечение кон­
    тента должно быть эффективным, производительным, свободным от риска иуд о вл етв ор яю щи м при всех предусмотренных и потенциальных условиях ис­
    пользования?
    До какой степени поддержка или перенос системы должны быть эффективными, производительными, свободными от риска и удовлетворяющими при всех предусмотренных и потенциальных условиях использования?
    До какой степени использование результатов должно быть эффективным, производительным, свободным от риска и удовлетворяющим при всех предусмотренных и потенциальных условиях использования
    ГОСТ Р ИСО/МЭК Окончание таблицы Требования пользователя
    Основной пользова­
    тель
    Вторичные пользователи
    Косвенный пользователь
    Провайдер контента
    Специалист по обслуживанию
    Взаимодействие
    Взаимодействие
    Поддержка или перенос
    Использование результатов
    Изучаемость
    До какой степени обучение использованию системы должно быть эффективным, производительным, свободным от риска и удовлетворяющим?
    До какой степени обучение обеспечению контента должно быть эффективным, производительным, свободным от риска и удовлетворяющим?
    До какой степени обучение поддержке или переносу системы должно быть эффективным, производительным, свободным от риска и удовлетворяющим?
    До какой степени обучение использованию результатов должно быть эффективным, производительным, свободным от риска и удовлетворяющим?
    Доступность
    До какой степени использование системы лицами с ограниченными возможностями должно быть эффективным, производительным, свободным от риска и удовлетворяющим?
    До какой степени обеспечение контента лицами с ограниченными возможностями будет эффективным, производительным, свободным от риска, удовлетворяющим?
    До какой степени поддержка или перенос системы лицами с ограниченными возможностями будет эффективным, производительным, свободным от риска и удовлетворяющим?
    До какой степени использование результатов лицами с ограниченными возможностями должно быть эффективным, производительным, свободным от риска и удовлетворяющим?
    У каждого изданных типов пользователя есть свои требования к качеству использования и качеству продукта в конкретных условиях использования, как это показано в таблице 1 для отдельных примеров пользователей и характеристик.
    П р им е чан и е — Кроме того, провайдер контента имеет свои пользовательские требования к качеству данных.
    Требования пользователя, перечисленные в таблице 1, являются примерами отправных точек для формирования требований и могут быть использованы в качестве основы для определения влияния на качество системы при использовании и обслуживании.
    Требования к качеству должны быть определены сточки зрения заинтересованных лиц до разработки или приобретения программного обеспечения. Результатом анализа требований к использованию будут определенные требования к функциональности и качеству продукции, необходимые для достижения требований к использованию.
    Пример
    Общие требования к надежности системы могут привести к конкретным требованиям к завершенности, готовности, отказоустойчивости и восстанавливаемости программного продукта. Надежность может также повлиять на общую эффективность, производительность, свободу от риска и удовлетворенность Взаимосвязь моделей
    Свойства программного продукта и компьютерной системы определяют качество продукта в конкретных условиях использования (см. таблицу Функциональная пригодность, уровень производительности, удобство пользования, надежность и защищенность будут иметь существенное влияние на качество при использовании для основных пользователей. Уровень производительности, надежность и защищенность могут быть конкретными предметами рассмотрения других заинтересованных лиц, специализирующихся в этих областях.
    Совместимость, сопровождаемость и переносимость существенно влияют на качество при использовании для вторичных пользователей, которые обслуживают систему
    ГОСТ Р ИСО/МЭК Таблица Влияние характеристик качества
    Свойства программного продукта
    Свойства компьютерной системы
    Характеристика качества продукта
    Влияние на качество при использовании для основных пользователей
    Влияние на качество при использовании для задачи обслуживания
    Влияние на качество информационной системы для других заинтересованных лиц
    -
    -
    Функциональная пригодность
    +
    -
    -
    Уровень производительности
    +
    +
    -
    -
    Совместимость
    +
    -
    -
    Удобство использования
    +
    -
    -
    Надежность
    +
    +
    -
    -
    Защищенность
    +
    +
    -
    -
    Сопровождаемость
    +
    -
    -
    Переносимость
    +
    ----- свойства, которые влияют на качество продукта+ — для этих заинтересованных лиц качество продукции влияет на качество при использовании Термины и определения bВ настоящем стандарте используются приведенные далее термины с соответствующими опреде­
    лениями.
    П р им е чан и е — Определения характеристик качества и подхаракгеристик приводятся в 4.1 и 4.2, общие определения — в 4.3, а важные определения из ИСО/МЭК 25000 даны в 4.4.
    4.1 Термины к модели качества при использовании
    Качество при использовании — это степень, в которой продукт или система могут использоваться конкретными пользователями для достижения определенных целей с эффективностью, производительностью, свободой от риска и удовлетворенностью в конкретных условиях использования для удовлетворения их потребностей.
    Свойства качества при использовании представляют собой пять характеристик, которыми являются эффективность, производительность, удовлетворенность, свобода от риска и покрытие контекста см. рисунок 3 и таблицу Таблица Характеристики и подхарактеристики качества при использовании
    Эффективность
    Производительность
    Удовлетворенность
    Полноценность
    Доверие
    Удовольствие
    Комфорт
    Свобода от риска
    Смягчение отрицательных последствий экономического риска Смягчение отрицательных последствий риска здоровья и безопасности Смягчение отрицательных последствий экологического риска Покрытие контекста Полнота контекста Гибкость
    ГОСТ Р ИСО/МЭК Примечание Во избежание противоречий термин удобство использования (4.2.4) определен, как подмножество качества при использовании, в состав которого входят эффективность, производительность и удовлетворенность эффективность, результативность (effectiveness): Точность и полнота, с которой пользователи достигают определенных целей (ИСО 9241-11).
    4.1.2 эффективность, производительность (efficiency): Связь точности и полноты достижения пользователями целей с израсходованными ресурсами (ИСО Примечание Соответствующие ресурсы могут включать в себя время выполнения задачи (человеческие ресурсы, материалы или финансовые затраты на использование удовлетворенность (satisfaction): Способность продукта или системы удовлетворить требованиям пользователя в заданном контексте использования.
    П р им е чан и я Для пользователей, невзаимодействующих с продуктом или системой непосредственно, имеют значение только выполнение цели и доверие Удовлетворенность — это реакция пользователя на взаимодействие с продуктом или системой, которая включает в себя отношение к использованию продукта полноценность
    (usefulness): Степень удовлетворенности пользователя достижением прагматических целей, включая результаты использования и последствия использования доверие
    (trust): Степень уверенности пользователя или другого заинтересованного лица в том, что продукт или система будут выполнять свои функции так, как это предполагалось удовольствие
    (pleasure): Степень удовольствия пользователя от удовлетворения персональных требований.
    П р им е чан и е — В число персональных требований могут входить потребности получения новых знаний и навыков, личное общение и ассоциации с приятными воспоминаниями комфорт
    (comfort): Степень удовлетворенности пользователя физическим комфортом свобода от риска
    (freedom from risk): Способность продукта или системы смягчать потенциальный риск для экономического положения, жизни, здоровья или окружающей среды.
    П р им е чан и е — Риск является функцией вероятности возникновения такой угрозы и потенциальных неблагоприятных последствий этой угрозы смягчение отрицательных последствий экономического риска (economic risk mitigation): Способность продукта или системы смягчать потенциальный риск для финансового положения и эффективной работы, коммерческой недвижимости, репутации или других ресурсов в предполагаемых условиях использования смягчение отрицательных последствий риска для здоровья и безопасности (health and safety risk mitigation): Способность продукта или системы смягчать потенциальный риск для людей в предполагаемых условиях использования смягчение отрицательных последствий экологического риска (environmental risk mitigation): Способность продукта или системы смягчать потенциальный риск для имущества или окружающей среды в предполагаемых условиях использования покрытие контекста (context coverage): Степень, в которой продукт или система могут быть использованы с эффективностью, результативностью, свободой от риска ив соответствии с требованиями как в первоначально определенных условиях использования, таки в условиях, выходящих за спецификации.
    П р им е чан и е — Контекст использования имеет отношение как к качеству при использовании, таки к некоторым характеристикам или подхарактеристикам качества продукта (в этом случае о нем говорят, как об определенных условиях полнота контекста (context completeness): Степень, в которой продукт или система могут быть использованы с эффективностью, результативностью, свободой от риска ив соответствии с требованиями при всех указанных условиях использования
    П р им е чан и е — Полнота контекста может быть задана или измерена либо как степень, в которой продукт может использоваться конкретными пользователями для достижения определенных целей с эффективностью, результативностью, свободой от риска ив соответствии с требованиями во всех намеченных контекстах использования, либо как наличие свойств продукта, которые поддерживают использование во всех намеченных контекстах использования
    ГОСТ Р ИСО/МЭК Пример Степень, в которой программное обеспечение применимо при использовании маленького экрана, с низкой сетевой пропускной способностью, неквалифицированными пользователями ив отказоустойчивом режиме (например, при отсутствии сети гибкость (flexibility): Степень, в которой продукт или система могут быть использованы с эффективностью, результативностью, свободой от риска ив соответствии с требованиями в условиях, выходящих за рамки первоначально определенных в требованиях.
    П р им е чан и я Гибкость может быть достигнута путем адаптации продукта (см. 4.2.8.1) для дополнительных групп пользователей, задачи культур Гибкость позволяет использовать продукт в условиях обстоятельств, возможностей и индивидуальных настроек, которые небыли предусмотрены заранее Если продукт не обладает гибкостью, то он не может быть безопасно использован в непредусмотренных условиях Гибкость может быть определена либо как степень, до которой продукт может быть использован пользователями непредусмотренного типа для достижения дополнительных целей с эффективностью, результативностью, свободой от риска ив соответствии с требованиями при дополнительных условиях использования, либо как возможность изменения для поддержки адаптации к новым типам пользователей, задачи среда также пригодности для индивидуализации, как это определено в ИСО 9241-110.
    1   2   3   4   5


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