Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Черников / Зачет / Voprosy_chast_2

.pdf
Скачиваний:
66
Добавлен:
15.04.2018
Размер:
1.07 Mб
Скачать

Понятие качества ПС, характеристики программы

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

Качество ПО

Свойства программы-особенности, объективно присущие программе, которые проявляются в ее жизненном цикле(разработке, применении, сопровождении)

Характеристика программы-понятие отражающее проявление отдельного измеримого фактора присущего программе свойства. Характеристика программыпроявляемый и измеримый атрибут свойства Измерение (оценка)одной или нескольких характеристик программы дает

представление о том, насколько программе присуще то или иное свойство

Понятие системы обеспечения качества

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

Системы качества каждая из которых включает совокупность организационной структуры ответственности, процедур, процессов и ресурсов, обеспечивающую осуществление общего руководства качеством Межгосударственный стандарт ГОСТ 28806-90

Объекты уязвимости программных систем

Объекты уязвимости:

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

-информация, накопленная в БД, отражающая объекты внешней среды, процессы их обработки

-объектный код программы исполняемых вычислительными средствами в процессе функционирования \ПС

Информация, выдаваемая потребителям и на исполнительные механизмы, являющаяся результатом обработки исходных данных и информации, накопленной в БД

Классификация дестабилизирующих факторов ПО

Внешние (обусловленные средой, в которой эти объекты функционируют), внутренние (присущие самим объектам уязвимости)

Внутренние источники угроз ПО

Источниками внутренних угроз являются: сотрудники организации; программное обеспечение; аппаратные средства.

Внешние дестабилизирующие факторы ПО

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

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

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

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

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

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

Общие факторы влияющие на качество ПО

-общественные ожидания, субъективные настроения потребителей

-качество проекта (совершенство организации)

-уровень конкурентности рынка

-качество исполнения (совершенство технологий)

Понятие фактора качества, критерия качества, метрики

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

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

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

Понятие оценочного элемента, показателя качества, базового значения показателя качества

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

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

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

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

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

Понятие сертификации, верификации и аттестации

Сертификация - процесс определения соответствия ПО действующему стандарту качества

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

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

Понятие системы измерений характеристик ПО, измерительной шкалы

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

-иерархическая -одноранговая

Измерительная шкала устанавливает границы(диапазон)и точность измерений характеристик свойств в установленных единицах

Характеристика и особенности номинальной и порядковой шкалы

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

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

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

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

Порядковая, или ранговая, шкала указывает лишь последовательность носителей признака или направление степени выраженности признака.

Например, учащихся можно ранжировать по количеству правильно выполненных тестовых заданий. Пусть учащиеся А, Б, В, Г, Д правильно выполнили соответственно 21, 16, 12, 9 и 3 задания. Графически это можно изобразить так

Эта порядковая шкала имеет величины от 1 до 5, и учащиеся на ней размещены в зависимости от количества правильно выполненных заданий: А - первый, Д - пятый. Из рисунка видно, что интервалы, разделяющие места в ряду, различны по величине. По этой причине нецелесообразно складывать, вычитать, умножать и делить порядковые места.

Особенности сертификации ПС

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

несерийная продукция, выпускаемая единичными экземплярами по техническим заданиям конкретных операторов связи;

монтаж аппаратной части проводится сразу на сайте заказчика, после чего устанавливается программное обеспечение, проводится его конфигурирование, и запуск в эксплуатацию в тестовом режиме;

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

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

Категории групп показателей качества ПС

Часть первая стандарта ISO 9126-1 - (пересмотренная и расширенная редакция ISO 9126:1991), сохранила практически ту же номенклатуру нормативных характеристик качества программных средств. В ней приводится схема взаимосвязи частей стандарта ISO 9126 и частей стандарта ISO 14598, а также область применения, нормативные ссылки, термины и определения. Модель характеристик качества ПС состоит из шести групп базовых показателей, каждая из которых детализирована несколькими нормативными субхарактеристиками:

Функциональная пригодность детализируется:

пригодностью для применения;

корректностью (правильностью, точностью);

способностью к взаимодействию;

защищенностью.

Надежность характеризуется:

уровнем завершенности (отсутствия ошибок);

устойчивостью к дефектам;

восстанавливаемостью;

доступностью-готовностью.

Эффективность рекомендуется отражать:

временной эффективностью;

используемостью ресурсов.

Применимость (практичность) предлагается описывать:

понятностью;

простотой использования;

изучаемостью;

привлекательностью.

Сопровождаемость представляется:

удобством для анализа;

изменяемостью;

стабильностью;

тестируемостью.

Переносимость (мобильность) предлагается отражать:

адаптируемостью;

простотой установки - инсталляции;

сосуществованием - соответствием;

замещаемостью.

Типы измерительных шкал и их эмпирическая значимость

Шкалы делятся на:

Категорийные. Описательные – функции программного средства, категории ответственности, защищенности и важности, которые могут быть представлены номинальной шкалой.

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

Качественные показатели – характеризуются порядковой или точечной шкалой набора категорий.

(есть или нет, хорошо или плохо). Устанавливаются, выбираются и оцениваются в значительной степени субъективно и экспертно.

Типы измерительных шкал, применяемых в исследованиях и в оценке качества:

Номинальная шкала

Пример – использование модулей (вопрос с ответом да-нет, 0-нет, 1-да) . Применение нуля и единицы весьма условно. С таким же успехом можно было определить 1 и 10. Последовательность и цифры значения не имеют. Поэтому это номинальная шкала, а если всего 2 варианта – то использование модулей можно назвать дихотомической переменной.

Порядковая шкала.

Пример - 4 категории, но разницу между этими категориями измерить нельзя. Насколько «очень интенсивно» больше, чем «интенсивно»? Практическая

значимость самих цифр невелика, можно было написать как 1,2,3,4, так и 10, 20, 30 и 40. Но нас уже интересует порядок.

Интервальная шкала.

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

Относительная шкала.

Считается более «высокой» шкалой, где приобретают значимость отношения между значениями. Как правило, в относительной

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

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

Компоненты обеспечения объективных измерений

Аспекты проверки разрабатываемых и созданных автоматизированных систем при их сертификации

Аспекты проверки разрабатываемых и созданных программных средств при их сертификации

Характеристика разновидностей стандартизации

Фактическая - отражает исторически сложившиеся особенности и правила жизни общества

Официальная - является результатом целенаправленной деятельности и завершается выпуском НД по установленной форме с конкретными сроками действия

Понятие стандарта и вида стандарта

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

Вид стандарта – характеристика, определяющаяся его содержанием в зависимости от объекта стандартизации

Понятие основополагающего стандарта. Его разновидности

Понятие стандарта на продукцию. Его разновидности

Разновидности стандартов на методы контроля

Узкого назначения - проверка одного показателя качества

Широкого назначения - проверка комплекса показателей

Смешанного вида - стандарты на продукцию и методы контроля (на требования безопасности к продукции и методы контроля безопасности)

Понятие стандарта на процессы и на услуги

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

Стандарт на услугу – требования к группе однородных услуг (услуги транспортные) или конкретной услуге (грузовые перевозки), чтобы обеспечить соответствие услуги ее назначению

Соседние файлы в папке Зачет