Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Стандарты и критерии качества ПО

Определение 1

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

Понятие качества ПО

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

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

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

Стандарты качества ПО

Качество ПО может быть поддержано его производителямив результате соблюдения требований, которые установлены в соответствующих стандартах международного, национального, отраслевого уровней. В настоящее время действует международный стандарт ИСО/МЭК 25021:2012 «Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Элементы показателя качества». Аналогичен ему национальный стандарт Российской Федерации ГОСТ Р ИСО/МЭК 25021-2014.

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

Также не стоит забывать про такой документ, как международный стандарт ИСО/МЭК 9126-91 «Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению». Он также стал примером для создания аналогичного документа национального уровня.

«Стандарты и критерии качества ПО» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Критерии качества ПО

Качество ПО может быть охарактеризовано при помощи нескольких критериев, которые представлены определенными показателями. Чаще всего используется следующая номенклатура критериев качества ПО:

  • критерии надежности ПО;
  • критерии сопровождения;
  • критерии удобства применения;
  • критерии эффективности;
  • критерии универсальности;
  • критерии корректности.

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

Сопровождение ПО определяется четырьмя критериями:

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

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

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

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

Критерии универсальности ПО заключаются в следующем:

  • гибкость - использование ПО в различных областях применения;
  • мобильность - использование ПО без необходимости дополнительного привлечения ресурсов;
  • модифицируемость - возможность внесения доработок в ПО во время его эксплуатации.

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

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

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 26.09.2022
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot