Качество программного изделия

Содержание

Слайд 2

Качество программного средства - это совокупность его черт и характеристик, которые

Качество программного средства - это совокупность его черт и характеристик, которые

влияют на его способность удовлетворять заданные потребности пользователей.
Слайд 3

Критерии качества: – функциональность, – надежность, – легкость применения, – эффективность, – сопровождаемость, – мобильность.

Критерии качества:
– функциональность,
– надежность,
– легкость применения,
– эффективность,
– сопровождаемость,
– мобильность.

Слайд 4

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

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

Слайд 5

Надежность Степень уверенности Свойство ПИ сохранять работоспособность в течение определенного промежутка времени при определенных условиях эксплуатации

Надежность

Степень уверенности
Свойство ПИ сохранять работоспособность в течение определенного промежутка времени

при определенных условиях эксплуатации
Слайд 6

Надежность Программа считается работоспособной, если она выполняет свои функции с параметрами, установленными в соответствии с ТЗ

Надежность

Программа считается работоспособной, если она выполняет свои функции с параметрами, установленными

в соответствии с ТЗ
Слайд 7

Легкость применения - это характеристики ПС, которые позволяют минимизировать усилия пользователя

Легкость применения - это характеристики ПС, которые позволяют минимизировать усилия пользователя

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

Эффективность - это отношение уровня услуг, предоставляемых ПС пользователю при заданных

Эффективность - это отношение уровня услуг, предоставляемых ПС пользователю при заданных

условиях, к объему используемых ресурсов.
Эффективность - это выполнение требуемых функций при минимальных затратах ресурсов: Vоп, внешней памяти, время работы ЦП, устройств Вв/выв
Слайд 9

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

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

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

Мобильность - это способность ПС быть перенесенным из одной среды (окружения)

Мобильность - это способность ПС быть перенесенным из одной среды (окружения)

в другую, в частности, с одной ЭВМ на другую.
Слайд 11

Оценка качества Общая схема процессов оценки характеристик качества программ: – установка

Оценка качества
Общая схема процессов оценки характеристик качества программ:
– установка исходных

требований для оценки - определение целей испытаний, идентификация типа метрик программного средства, выделение адекватных показателей и требуемых значений атрибутов качества;
– селекция метрик качества, установление рейтингов и уровней приоритета метрик субхарактеристик и атрибутов, выделение критериев для проведения экспертиз и измерений;
– планирование и проектирование процессов оценки характеристик и атрибутов качества в жизненном цикле программного средства;
– выполнение измерений для оценки, сравнение результатов с критериями и требованиями, обобщение и оценка результатов.
Слайд 12

Оценка корректности программных средств Состоит в формальном определении степени соответствия комплекса

Оценка корректности программных средств
Состоит в формальном определении степени соответствия комплекса реализованных

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

Оценка способности к взаимодействию Состоит в определении качества совместной работы компонентов

Оценка способности к взаимодействию
Состоит в определении качества совместной работы компонентов программных

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

Оценка защищенности программных средств Включает определение полноты использования доступных методов и

Оценка защищенности программных средств
Включает определение полноты использования доступных методов и средств

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

Оценка надежности - измерение количественных метрик атрибутов субхарактеристик в использовании: завершенности,

Оценка надежности
- измерение количественных метрик атрибутов субхарактеристик в использовании: завершенности, устойчивости

к дефектам, восстанавливаемости и доступности/готовности.
Слайд 16

Оценка практичности программных средств Проводится экспертами и включает определение понятности, простоты

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

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