Моногоуровневая модель качества
Оценка 4.7

Моногоуровневая модель качества

Оценка 4.7
pptx
19.03.2023
Моногоуровневая модель качества
1лекция. Многоуровневая модель качествам.pptx

Многоуровневая модель качества

Многоуровневая модель качества

Многоуровневая модель качества

Современная индустрия ПО характеризуется очень высокой степенью конкуренции

Современная индустрия ПО характеризуется очень высокой степенью конкуренции

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

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

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

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

Качество ПО – это вся совокупность его характеристик, относящихся к возможности удовлетворять высказанные или подразумеваемые потребности всех заинтересованных лиц (стандарт ISO 9126).

Качество определяется в стандарте

Качество определяется в стандарте

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

Три аспекта качества ПО - Внутреннее качество связано с характеристиками

Три аспекта качества ПО - Внутреннее качество связано с характеристиками

Три аспекта качества ПО

-Внутреннее качество связано с характеристиками ПО самого по себе, без учета его поведения//
-Внешнее качество характеризующего ПО с точки зрения его поведения.
-Качество ПО при использовании – это то качество, которое ощущается пользователями при конкретных сценариях работы ПО.

Моногоуровневая модель качества

Моногоуровневая модель качества

Основными критериями качества ПО (criteria of software quality) являются: -функциональность(Functionality) – эта характеристика обозначает способность

Основными критериями качества ПО (criteria of software quality) являются: -функциональность(Functionality) – эта характеристика обозначает способность

Основными критериями качества ПО (criteria of software quality) являются:

-функциональность(Functionality) – эта характеристика обозначает способность ПО решать определенный круг задач. Функциональность определяет, что именно делает данная программа.Т.е. эта характеристика отвечает то, что ПО работает исправно и точно, функционально совместимо соответствует стандартам отрасли и защищено от несанкционированного доступа.
Атрибуты:
Функциональная пригодность (functional appropriateness) — способность ПО решать нужные пользователям задачи;
o Функциональная полнота (functional completeness) — определяет, насколько полно ПО способно решать нужный набор задач;
o Точность (functional correctness) — способность выдавать результаты с нужной точностью;

Reliability) -это способность

Reliability) -это способность

-надежность (Reliability) -это способность ПО поддерживать определенный уровень работоспособности в заданных условиях.
Атрибуты:
Зрелость (maturity) — показатель, обратный частоте отказов ПО, обычно измеряется средним временем работы без сбоев и величиной, обратной вероятности возникновения отказа за данный период времени;
o Способность к восстановлению (recoverability) — способность восстанавливать определенный уровень работоспособности и целостность данных после отказа, при затрате определенного времени и ресурсов;
o Устойчивость к ошибкам (fault tolerance) — способность поддерживать заданный уровень работоспособности при отказах и некоторых нарушениях правил взаимодействия с окружением;
o Работоспособность (availability, иногда также переводится как доступность) — возможность ПО решать задачи и предоставлять пользователям информацию, несмотря на ненадежную работу сетей, отдельных серверов и т.д.;

Удобство использования (Usability) – удобство использования показывает, насколько

Удобство использования (Usability) – удобство использования показывает, насколько

Удобство использования (Usability) – удобство использования показывает, насколько ПО привлекательно, удобно в обучении работе с ним и при выполнении самой работы.
Атрибуты:
Удобство обучения (learnability) — показатель, обратный усилиям, затрачиваемым пользователями на обучение выполнению определенных задач с помощью ПО;
o Удобство работы (operability) — показатель, обратный усилиям, предпринимаемым пользователями для решения своих задач с помощью ПО;
o Понятность (теперь appropriateness recognizability) — показатель, обратный к усилиям, которые затрачиваются пользователями на восприятие основных понятий ПО и осознание их применимости для решения своих задач;
o Эстетичность (бывшая привлекательность, user interface aesthetics) — способность ПО быть привлекательным для пользователей, не вызывать эстетического отторжения;
o Защищенность от ошибок пользователей (user error protection) — способность игнорировать или исправлять определенные ошибки пользователей;
o Доступность (при различных способностях пользователей, accessibility) — способность поддерживать работу людей с ограниченными возможностями — при нарушении восприятия цветов и сильных дефектах зрения, некоторых нарушениях координации движений, и пр.;

Удобство сопровождения (Maintainability) – удобство сопровождения определяет трудоемкость анализа, исправления ошибок и внесения изменений в

Удобство сопровождения (Maintainability) – удобство сопровождения определяет трудоемкость анализа, исправления ошибок и внесения изменений в

Удобство сопровождения (Maintainability) – удобство сопровождения определяет трудоемкость анализа, исправления ошибок и внесения изменений в ПО.
Атрибуты:
Удобство проверки (testability) — показатель, обратный трудозатратам на проведение тестирования и других видов проверки того, что внесенные изменения привели к нужным результатам;
o Анализируемость (analyzability) — удобство проведения анализа ошибок, дефектов и недостатков, а также удобство анализа необходимости изменений и их возможных последствий;
o Модифицируемость (modifiability, удобство внесения изменений + стабильность) — показатель, обратный трудозатратам на выполнение необходимых изменений и риску возникновения неожиданных эффектов после них;
o Модульность (modularity) — возможность вносить изменения в отдельные модули с минимальным их влиянием на другие;
o Повторная используемость (reusability) — возможность использовать отдельные модули без модификации в рамках других систем;

Производительность– это способность

Производительность– это способность

Производительность– это способность ПО обеспечивать необходимую работоспособность по отношению к выделяемым для этого ресурсам. В соответствии с затратами ресурсов разного вида — времени, памяти, пропускной способности сетевых соединений — выделяются и различные атрибуты производительности.
Атрибуты:
Временная эффективность (time behavior) — способность ПО выдавать ожидаемые результаты, а также обеспечивать передачу необходимого объема данных за отведенное время;
o Эффективность использования ресурсов (вычислительных, resource utilization) — способность решать нужные задачи с использованием определенных объемов ресурсов (памяти различных видов, устройств ввода-вывода и пр.);
o Пропускная способность каналов связи (capacity) — способность решать нужные задачи при определенных ограничениях на пропускаемые через каналы связи объемы информации;


Переносимость - эта характеристика показывает сохранение работоспособности

Переносимость - эта характеристика показывает сохранение работоспособности

Переносимость - эта характеристика показывает сохранение работоспособности ПО при изменении его окружения.
Атрибуты:
Адаптируемость (adaptability) — способность ПО приспосабливаться к различным окружениям без проведения для этого действий, помимо заранее предусмотренных;
Удобство замены (replaceability) — возможность применения данного ПО вместо других программных систем для решения тех же задач в определенном окружении;
Удобство установки (installability) — способность ПО быть установленным или развернутым в определенном окружении;

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