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

  • Эксплуатационные

  • Сборник заданий


    Скачать 427.7 Kb.
    НазваниеСборник заданий
    Дата18.12.2022
    Размер427.7 Kb.
    Формат файлаdocx
    Имя файлаf9bf685ca65b6f392bfeb2e0c1529d55 (1).docx
    ТипСборник
    #851020

    Введение



    В настоящее время информационные технологии обширно внедряются почти во все сферы деятельности компаний, следствием чего является разработка огромного количества программного обеспечения различного функционального назначения для удовлетворения потребностей компаний. Это приводит к необходимости разработки международных, региональных и национальных стандартов в области программного обеспечения, информационных систем и сопутствующих им процессов разработки и эксплуатации. Создание и использование стандартов позволяет унифицировать процессы жизненного цикла информационных систем и программного обеспечения, что в свою очередь ведет к повышению качества, как процессовразработки и эксплуатации, так и повышению качества самих информационных систем. Стандарты в области информационных систем и технологий представляют собой формализованный обобщенный опыт разных компаний, который позволяет отвечать на вопросы о правильности выбранного пути для создания эффективной информационной системы управления. Знание ИТ-стандартов, понимание их назначения, достоинств и недостатков, в настоящее время являются важнейшей компетенцией любого ИТ-специалиста. Сборник заданий содержит теоретический материал и варианты практических заданий к контрольной работе по дисциплине «ИТ- стандарты».

    Модель качества в жизненном цикле программных систем




    Стандарт ISO/IEC 25000:2014 содержит описание организации серии SQuaRE, а также обзор содержания основных стандартов серии, включая следующие модели:

    • общая эталонная модель серии SQuaRE (рис. 1.1);

    • модель качества в ЖЦ ПС (рис. 1.4);

    • иерархическая структура моделей качества серии SQuaRE (рис. 1.3).





    Рис. 1.1. Общая эталонная модель серии стандартов SQuaRE

    Общая эталонная модель серии стандартов SQuaRE разработана для ориентации в стандартах серии SQuaRE. Выбор стандарта из серии SQuaRE

    зависит от роли пользователя и его потребностей. Модель качества отражает виды требований и виды качества в жизненном цикле ПС.



    Рис. 1.2. Качество в ЖЦ ПС

    Зависимость и влияние видов качества ПС в их ЖЦ показаны на рис. 1.4.



    Рис. 1.3. Зависимость и влияние видов качества ПСв их ЖЦ

    Иерархическая структура моделей качества в SQuaRE описывает модель качества в виде совокупности характеристик, которые делятся на подхарактеристики, которые определяются атрибутами (свойствами)

    качества. Уровни характеристик и подхарактеристик описаны в группе стандартов ISO/IEC 2501n.Для измерения значений атрибутов качества используются меры качества. Измерению значений атрибутов качества с помощью соответствующих мер качества посвящены стандарты группы ISO/IEC 2502n.



    Рис. 1.4. Структура модели качества в соответствии с ISO/IEC 25000:2014 и ISO/IEC 25010:2011
    1. Модель качества систем и программных средств


    Качество системы степень удовлетворения системой конкретных потребностей ее пользователей и правообладателей. Потребности описываются иерархическими моделями качества согласно ISO/IEC 25010:2011. В стандарте ISO/IEC 25010 определяются 2 модели качества:

      1. Модель качества в использовании, представляющая собой совокупность

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

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

    Модель качества в использовании согласно ISO/IEC 25010 отражена на 2.1. Как сказано ранее модель включает следующие 5 характеристик, которые отражают результаты взаимодействия пользователя с системой:

    • характеристика «Результативность»;

    • характеристика «Эффективность»;

    • характеристика «Удовлетворенность»;

    • характеристика «Свобода от рисков»;

    • характеристика «Покрытие контекста».


    Каждая из характеристик модели качества в использовании может относиться к разной деятельности пользователей и правообладателей (например, одним видом деятельности является взаимодействие с системой или ПС пользователей и другим видом является сопровождение для разработчиков).


    Рис. 2.1. Модель качества в использовании согласно ISO/IEC 25010

    Характеристика качества в использовании «Результативность» предназначена для определения полноты и точности, с которыми пользователи системы достигают заданных целей и решают требуемые задачи. Значение данной характеристики вычисляется непосредственно соответствующей мерой качества, определяемой на основе свойств качества. Характеристика не делится на подхарактеристики. Характеристика качества в использовании

    «Эффективность» предназначена для определения и описания затрачиваемых ресурсов для достижения целей и решения требуемых задач пользователями. Значение данной характеристики вычисляется непосредственно соответствующей мерой качества, определяемой на основе свойств качества. Характеристика не делится на подхарактеристики. Характеристика качества в использовании «Удовлетворенность» предназначена для определения степени удовлетворения потребностей пользователя во время пользования ПС или системой. Данная характеристика делится на 4 подхарактеристики:

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

    • «доверие» характеризует степень уверенности пользователя в том, что ПС или система будут работать так, как было оговорено;

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

    • «комфорт» характеризует степень удовлетворения пользователя физическим комфортом.



    Характеристика качества в использовании «Свобода от риска» предназначена для определения степени предотвращения ПС или системой рисков разного вида. Данная характеристика делится на 3 подхарактеристики:

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

    • «минимизация риска для здоровья и безопасности» характеризует степень ограничения ПС или системой возможного риска для пользователей.

    • «минимизация риска для окружающей среды» характеризует степень ограничения ПС или системой возможного риска для имущества или окружающей среды.

    Характеристика качества в использовании «Покрытие контекста» предназначена для определения степени применимости ПС или системы с требуемым уровнем эффективности, свободы от риска и

    удовлетворенности, во всех контекстах использования. Данная характеристика делится на 2 подхарактеристики:

    • «полнота контекста» характеризует степень применимости ПС или системы с требуемым уровнем эффективности, свободы от риска и удовлетворенности, во всех контекстах использования.

    • «гибкость» характеризует степень применимости ПС или системы с требуемым уровнем эффективности, свободы от риска и удовлетворенностью в контекстах использования, которые не были определены в требованиях.

    На рис. 2.2 приведена модель качества продукта, описанная в ISO/IEC 25010. Модель качества продукта согласно ISO/IEC 25010 подразделяет свойства качества системы или ПС на 8 характеристик:

    • характеристика «Функциональная пригодность»;

    • характеристика «Эффективность функционирования»;

    • характеристика «Совместимость»;

    • характеристика «Практичность»;

    • характеристика «Защищенность»;

    • характеристика «Надежность»;

    • характеристика «Сопровождаемость»;

    • характеристика «Мобильность».


    Характеристика качества продукта «Функциональная пригодность» предназначена для определения степени обеспечения ПС или системой функций, которые отвечают потребностям пользователей при использовании. Данная характеристика включает 3 подхарактеристики:

    • «функциональная полнота» характеризует степень покрытия набором функций ПС или системы всех целей и задач пользователя;

    • «функциональная правильность» характеризует степень обеспечения

    ПС или системой правильных результатов с требуемой точностью;

    • «функциональное соответствие» характеризует степень обеспечения функциями ПС или системы выполнения заданных задач и целей.




    Рис. 2.2. Модель качества продукта по стандарту ISO/IEC 25010:2011
    Характеристика качества продукта «Эффективность функционирования» предназначена для описания зависимости функционирования от количества затрачиваемых ресурсов в конкретных условиях использования. Данная характеристика включает 3 подхарактеристики:

    • «поведение во времени» характеризует степень соответствия требованиям времени обработки и пропускной способности ПС или системы при выполнении своих функций;

    • «использование ресурсов» характеризует степень соответствия




    требованиям ресурсов, которые используют

    ПС или

    система при

    выполнении ими своих функций;

    • «максимальная способность» характеризует


    степень


    соответствия

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

    Характеристика качества продукта «Совместимость» предназначена для описания возможности ПС, системы или их компонентов обмениваться информацией с другими программами, системами или компонентами или выполнять свои функции во время совместного использования одной аппаратно-программной платформы. Данная характеристика включает 2 подхарактеристики:

    • «сосуществование» характеризует степень эффективности выполнения ПС функций при совместном разделении общей среды и ресурсов с другими системами без вредного влияния на них;

    • «способность к взаимодействию» характеризует возможность обмена информацией двух и более ПС, систем или компонентов

    Характеристика качества продукта «Практичность» предназначена для оценки применимости ПС или системы пользователями при решении их задач и достижения заданных целей.

    Данная характеристика включает 6 подхарактеристик:

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

    • «обучаемость» характеризует применимость ПС или системы пользователями для достижения заданных целей изучения применения ПС или системы.

    • «простота использования» характеризует наличиев ПС или системе свойств, которые позволяют применять ПС или систему и управлять ими.

    • «защита от ошибок пользователей» характеризует степень защиты ПС или системой пользователей от совершения ошибок при пользовании.

    • «эстетичность пользовательского интерфейса» характеризует степень удовлетворения пользовательским интерфейсом. Подхарактеристика определяется используемыми цветами и графическим дизайном визуального интерфейса.

    • «доступность» характеризует степень применимости ПСили системы пользователями широкого диапазона возможностей при решении их задач и достижения заданных целей

    Характеристика качества продукта «Надежность» характеризует степень выполнения ПС, системой или их компонентами функций в заданных условиях в течение определенного периода времени. Данная характеристика включает 4 подхарактеристики:

    • «завершенность (стабильность)» характеризует степень соответствия системы, ПС или их компонентов потребностям в надежности при штатной эксплуатации. Данная подхарактеристика зависит от количества ошибок в системе, ПС или их компонентах и характеризует возможность их безотказной работы;

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

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

    • «устойчивость к ошибке» характеризует степень функционирования системы, ПС или их компонентов по назначению при сбоях аппаратного обеспечения или ошибок в ПС;

    • «восстанавливаемость» характеризует степень восстановления поврежденных данных и работоспособного состояния системы или ПС в случае их прерывания или отказа. В случае отказа ПС или система будут находиться в неработоспособном состоянии. Продолжительность этого времени нахождения в неработоспособном состоянии определяется ее восстанавливаемостью.

    Характеристика качества продукта «Защищенность» предназначена для оценки степени защиты ПС или системой информации, чтобы пользователи или другие ПС и системы имели доступа, который соответствует типам их авторизации. Данная характеристика включает 5 подхарактеристик:

    • «конфиденциальность» характеризует степень обеспечения ПС или системой доступности данных для авторизованных субъектов;

    • «целостность»х арактеризует предотвращение ПС, системой или их компонентами неавторизованный доступ к программам или данным;

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

    • «отслеживаемость» характеризует степень однозначной отслеживаемости от действий или событий объекта до самого объекта;

    • «аутентичность» характеризует возможность обеспечения идентификации субъекта для предъявления требований.

    Характеристика качества продукта «Сопровождаемость» предназначена для оценкистепени эффективности модификаций ПС или системы сотрудниками технического сопровождения. Модификациями являются исправления или адаптация ПС к изменениям в окружающей средеи требованиях. Данная характеристика включает 5 подхарактеристик:

    • «модульность» характеризует степень компоновки ПС или системы из таких дискретных компонентов, которые минимально влияют на другие компоненты;

    • «повторная используемость» характеризует степень применимости объекта более чем в одной системе или при разработке других средств;

    • «анализируемость» характеризует степень эффективности оценки влияния запланированного изменения ПС или системы на одну или более их частей, а также выявления частей ПС или системы, требующих модификацию;

    • «модифицируемость» характеризует степень эффективности модификаций ПС или системы без внесения дефектов или ухудшения их качества;

    • «тестируемость» характеризует степень эффективности установления критериев тестов для ПС, системы или их компонентов и исполнения тестов с целью определения удовлетворения этих критериев.

    Характеристика качества продукта «Мобильность» предназначена для оценки степени эффективности переноса системы, ПС или их компонентов из одной аппаратно-программной платформы в другую. Данная характеристика включает 3 подхарактеристики:

    • «адаптируемость» характеризует степень эффективности адаптации ПС или системы к другим аппаратным, программным платформам;

    • «настраиваемость (простота внедрения)» характеризует степень эффективности установки или удаления ПС или системы в

    эксплуатационной среде. Если ПС или система должны устанавливаться конечным пользователем, то настраиваемость влияет под характеристики качества «Функциональное соответствие» и «Простота использования»;

    • «взаимозаменяемость» характеризует степень замещения ПС или системой других версий ПС или системы. Для оценки подхарактеристик качества используются метрики качества программных средств из стандартов ISO/IEC25010 (ISO/IECTR9126).
    Задание к контрольной работе по оценке качества программного средства на основе метрик стандартов ISO/IEC 25010 и ISO/IEC TR 9126

    Разработайте кейс, описывающий несколько вариантов качества программного обеспечения на основе метрик стандартов ISO/IEC 25010 и ISO/IEC TR 9126. Для оценки качества ПО необходимо использовать модель качества согласно стандарта ISO/IEC25010 и метрики качества. Кейс необходимо оформить в виде таблицы.
    Таблица - Таблица эксплуатационных данных программного обеспечения

    Эксплуатационные характеристики

    Значения эксплуатационных характеристик

    Время опытной эксплуатации




    Общее количество функций,

    которые должно реализовать ПО




    Количество функций выполняющихся корректно

    (проверено при тестировании)




    Наличие новых функций в ПО




    Случаи некорректных результатов

    при работе ПО




    Общее количество критичных отказов ПО которые привели к

    зависанию работы ПО




    Количество критичных отказов,

    которые удалось устранить без




    перезапуска ПО с выявлением

    причины отказа




    Количество выполненных заданий за

    2 дня на установленном ПО




    Количество заданий, для выполнения которых пользователям потребовалось изучать справочную

    систему ПО




    Функции, для работы с которыми

    потребовалась справочная система



    Оформление и оценивание контрольной работы


    Контрольная работа должна быть оформлена в соответствии с ГОСТ 7.32-2001

    «Отчет о научно-исследовательской работе. Структура и правила оформления». Работа распечатывается на одной стороне листа бумаги формата А4 через 1,5 интервала, шрифт Times New Roman, размер шрифта – 14, в таблицах –12, в подстрочных сносках –10. Электронная версия отчета должна быть представлена в едином файле формата DOC или DOCX. Файл должен содержать автоматически вставленное оглавление, автоматически нумеруемые сноски, рисунки и таблицы, перекрестные ссылки на упоминаемые в тексте рисунки и таблицы. При форматировании текста приветствуется использование стилей.

    Максимальная оценка за контрольную работу 10 баллов. Снижение оценки может производится за:

    1. Ошибки при составлении кейсов и описании метрик.

    2. Несоблюдение календарного графика сдачи контрольной работы.

    3. Несоблюдение требований к оформлению в соответствии с ГОСТ 7.32- 2001.

    Список рекомендуемой литературы

    1. Стандарт ISO/IEC 25000:2014 «Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) —Guide to SQuaRE»

    2. Стандарт ISO/IEC 25001:2014 «Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) — Planning and management»

    3. ГОСТ Р ИСО/МЭК 25001-2017 «Информационные технологии (ИТ). Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Планирование и управление»

    4. СтандартISO/IEC 25010:2011 «Systems and software engineering -Systems and software Quality Requirements and Evaluation (SQuaRE) -System and software quality models».

    5. ГОСТ Р ИСО/МЭК 25010-2015 «Информационные технологии (ИТ). Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов»







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