Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПППП (УКПО) / Лекция1-2 / Лекции 1-2.pptx
Скачиваний:
77
Добавлен:
17.04.2018
Размер:
75.93 Кб
Скачать

Дестабилизирующие факторы

Внутренние, присущие самим объектам уязвимости

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

Алгоритмические ошибки разработки

Ошибки программирования в тестах программ и описаниях данных, в документации

Недостаточную эффективность методов и средств защиты программ от сбоев и отказов

Недостаточную эффективность методов и средств обеспечения качества и надежности функционирования ПС

Внешние, обусловленные средой, в которой эти объекты функционируют

Ошибки персонала в процессе эксплуатации ПС

Искажения в каналах информации, поступающей от источников и передаваемой потребителям

Недопустимые для конкретной ИС характеристики потоков внешней информации

Сбои и отказы в аппаратуре

Изменение состава и конфигурации аппаратуры ИС за пределы, отраженные в эксплуатационных документах

Степень влияния всех внутренних дестабилизирующих факторов, а также

некоторых внешних угроз на качество ПС определяется в большей степени

качеством технологий проектирования, разработки, сопровождения и

документирования ПС и их основных компонентов

При ограниченных ресурсах на разработку ПС для достижения заданных

требований качества необходимо управление обеспечением качества в

Общие факторы, влияющие на качество продукции

 

 

 

 

 

 

 

Общественные

 

 

 

Качество

 

 

ожидания,

 

Качество проекта

 

 

Уровень

 

 

исполнения

 

субъективные

 

(совершенство

 

 

конкурентности

 

 

(совершенство

 

настроения

 

организации)

 

 

рынка

 

 

технологий)

 

потребителей

 

 

 

 

 

 

 

 

 

 

 

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

Потребителю для её дальнейшего использования по назначению

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

На практике важно оценивать качество программ не только в завершенном виде, но и в процессе их проектирования, разработки и сопровождения

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

Метрика качества программных

средств

Фактор качества – свойство, в той или иной степени обуславливающее качество ПО

При оценке качества учитывают несколько факторов

Для получения численной оценки фактора качества используют один или несколько критериев качества

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

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

Для вычисления значения критерия используют одну или несколько метрик

Метрика – мера количественной оценки качества ПО по заданному критерию, система или способ измерений качества программного обеспечения

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

Показатель качества – численное значение критерия качества, определяющее степень, в которой программе присуще определенное критерием свойство

В соответствии с ГОСТ 15467-79 под показателем качества следует понимать количественную характеристику одного или нескольких свойств программной продукции, составляющих её качество применительно к определенным условиям её создания и эксплуатации

Базовое значение показателя качества – реально достижимое значение показателя, отражающее современный уровень развития ПО

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

Сертификация – процесс определения соответствия программного обеспечения действующему стандарту качества

Верификация – процесс определения соответствия ПО предназначению

Аттестация – процесс подтверждения функциональной пригодности ПО

Соседние файлы в папке Лекция1-2