- •1.Особенности промышленной разработки сложных систем
- •2.Объекты уязвимости программных средств. Характеристика дестабилизирующих факторов, влияющих на качество программных средств.
- •3.Схема взаимосвязей факторов, влияющих на качество программных средств
- •4.Структура взаимосвязей метрик характеристик качества программных средств
- •5.Особенности измерения характеристик качества программных средств
- •6.Категории характеристик качества программных средств и соответствующие им шкалы
- •7.Понятие алгоритмической сложности. Верхняя оценка алгоритмической сложности
- •8.Свойства алгоритмической сложности
- •9.Понятие структурной сложности программ. Цикломатическое число (2 лекция)
- •10.Характеристика маршрутов исполнения программ. Сложность вычислительных маршрутов и маршрутов принятия логических решений. Общая сложность программы
- •11.Поток управления. Граф потока управления. Оценка сложности программы по первому критерию выделения маршрутов. Недостатки критерия.
- •12.Полносвязный граф. Оценка сложности программы по второму критерию выделения маршрутов. Правильно структурированные программы, их особенности.
- •13.Оценка сложности программы по третьему критерию выделения маршрутов
- •14.Управляющий граф программы. Метрика Маккейба. Цикломатическая сложность программы
- •15.Временная сложность алгоритмов и программ. Особенности оценки временной сложности
- •16.Базовые принципы оценки временной сложности для операций присваивания, последовательности операций, конструкций ветвления, циклов.
- •17.Назначение и цели сертификации. Объекты сертификации
- •Объекты сертификации
- •18.Обобщенная схема сертификации. Особенности сертификации по. Методики оценки показателей
- •19.Метрика дефектов качества программных средств. Характеристика метода Альбрехта. Производные метрики
- •20.Расчет количества функциональных указателей. Оценочные элементы для расчета количества функциональных указателей
- •21.Коэффициенты регулировки сложности и весовые коэффициенты важности при оценке качества на основе функциональных указателей
- •22.Характеристика оценки качества программ на основе метрик свойств
- •23.Связность модулей программных средств. Шкала и типы связности
16.Базовые принципы оценки временной сложности для операций присваивания, последовательности операций, конструкций ветвления, циклов.
17.Назначение и цели сертификации. Объекты сертификации
Сертификация - процедура подтверждения соответствия, посредством которой независимая от изготовителя и потребителя организация удостоверяет в письменной форме, что продукция соответствует установленным требованиям.
Цели:
-содействие в компетентном выборе ПО
-функциональная стандартизация ПО
-улучшение качества ПО
-защита от недобросовестности производителей ПО
-подтверждение показателей качества ПО, заявленных его изготовителями
Объекты сертификации
Система качества- проверяются технологии создания ПО и АС по требованиям качества и ИБ в рамках реализованных на предприятиях – разработчиках систем качества.
Разрабатываемое и созданное ПО - устанавливаются факты:
-отсутствия закладных элементов
-соответствия реальных и декларированных функциональных возможностей
-соответствия требованиям стандартов для обеспечения взаимодействия, совершенствования и развития АС
Разрабатываемые и созданные АС:
-проверяется адекватность функционирования АС
-оцениваются возможность к взаимодействию, совершенствованию и развитию АС
-проверяется степень обеспечения надежного и своевременного представления полной, достоверной и конфиденциальной информации
18.Обобщенная схема сертификации. Особенности сертификации по. Методики оценки показателей
Подача заявки на сертификацию -> Решение (1 месяц): условия, схема, перечень документов, исп. Лаборатории
Отбор, идентификации образцов и их испытания-> Испытания проводятся только на серийных образцах, идентичных продукции
Оценка производства->Метод оценки производства указывается в сертификате
Выдача сертификатов соответствия->По результатам оценки документации составляется заключение эксперта
Применение знака соответствия->Право маркировки сертифицированной продукции
Инспекционный контроль за сертифицированной продукцией->Результаты оформляются актом (хранится в органе по сертификации)
Корректирующие мероприятия->назначаются в случаях нарушения соответствия продукции требованиям и правил применения знакам соответствия
Сертификация ПО:
Только рабочие версии (без ограничений функциональности)
Сертификат-только на конкретную версию (с указанием номера и даты выпуска версии)
Методика оценки показателей:
- показатели адекватности функционирования
- показатели надежности и своевременности представления информации
- показатели полноты, безошибочности, актуальности, защищенности от несанкционированного доступа и компьютерной вирусной инфекции, конфиденциальности информации:
19.Метрика дефектов качества программных средств. Характеристика метода Альбрехта. Производные метрики
Для косвенной оценки уровня качества процедурно-ориентированных ПС используют метрику дефектов качества
Предполагается 0≤DQ≤1 LOS –Lines Of Code
Эту метрику качества можно рассчитать не на основе количества строк программы(LOS), а на основе функциональных указателей (FP –Function Points) Алана Альбрехта (ввел метрику в 1979 году)
Достоинство- легкость вычисления
Недостаток – результаты основываются на субъективных даны; используются не прямые, а косвенные измерения