Слайд 1Требования к функциональной безопасности функционирования ИС и ПП
Требования к производительности
и эффективности использования ресурсов ЭВМ программным продуктом в реальном времени.
Преподаватель профессионального цикла Ложникова Н.А.
Слайд 2Требования к обеспечению функциональной безопасности программных продуктов установлены в международном
стандарте IEC 61508:3. В нем представлен общий подход к видам
деятельности на протяжении цикла обеспечения безопасности для систем, содержащих программируемые электронные компоненты систем (ПЭС), которые используются для выполнения различных функций и, в частности, для обеспечения безопасности систем.
Слайд 3Аттестация программного продукта должна быть использована для демонстрации того, что
программный продукт удовлетворяет требованиям по его безопасности. План аттестации безопасности
программного продукта должен содержать требуемые условия окружающей среды, в которой должна производиться аттестация; политику и процедуры оценки результатов аттестации.
Слайд 4Требования к производительности и эффективности
динамического использования ресурсов ЭВМ программным продуктом
в реальном времени
Слайд 5 Для систем реального времени особое значение имеют требования эффективного использования
программным продуктом ресурсов ЭВМ по производительности. Эффективность в стандарте ISO
9126 отражена двумя динамическими характеристиками требований – временной эффективностью и используемостью ресурсов ЭВМ, которые рекомендуется описывать в основном количественными атрибутами, учитывающими динамику функционирования комплексов программ.
Слайд 6В этих стандартизированных характеристиках отражается только частная, конструктивная эффективность использования
ресурсов ЭВМ, которую не следует смешивать с требованием системной эффективности
функциональной пригодности программного продукта при применении в конкретной системе.
Слайд 7 Временная эффективность: свойства комплекса программ, отражающие требуемое время обработки заданий,
время отклика из ЭВМ в систему и/или внешнюю среду после
получения типового задания и начала решения требуемой функциональной задачи; а также производительность решения задач с учетом количества используемых вычислительных ресурсов (ISO 14756).
Слайд 8Пропускная способность решения функциональных задач производительность, число заданий, которое можно
реализовать на данной ЭВМ в заданном интервале времени в зависимости
от их содержания и числа действующих пользователей или воздействий из внешней среды.
Слайд 9Используемость ресурсов: степень загрузки доступных вычислительных ресурсов в течение заданного
времени при выполнении функций комплекса программ в установленных условиях. Ресурсная
экономичность отражается занятостью ресурсов центрального процессора, оперативной, внешней и виртуальной памяти, каналов ввода-вывода, терминалов и каналов сетей связи исполнением программ.
Слайд 10 Для формирования требований к программному продукту при подготовке технического задания
и спецификаций следует согласовывать с заказчиком динамическую модель и характеристики
внешней среды, в которой будет применяться комплекс программ, а также динамику приема и передачи данных пользователям или системе.
Слайд 11Наиболее сложным является задание требований эффективности динамического использования ресурсов производительности
ЭВМ
в реальном времени.
Основная задача состоит в определении вероятностей и рисков,
с которыми может нарушаться соответствие между потребностями в производительности для решения всей требуемой совокупности задач и реальными возможностями ЭВМ и других компонентов системы.
Слайд 12 Требования к сокращению рисков проекта, связанные с результатами разработки и
применения программного продукта, должны реализоваться формализованным процессом, позволяющим выделять, систематически
идентифицировать, оценивать и смягчать факторы, угрозы и величину последствий возможных рисков.
Слайд 13 Для этого при управлении проектом следует: идентифицировать угрозы и риски,
имеющие как внешние, так и внутренние причины; проводить их количественную
оценку; разработку откликов и контрмер для сокращения рисков и контроль реализации откликов.
Слайд 14Это может приводить к ухудшению качества программного продукта и к
рискам следующих характеристик
функциональной пригодности,
характеристик конечного программного продукта и результатов его
применения для целей функционирования системы;
нарушения ограничений доступных и используемых ресурсов , к превышению допустимых затрат, нарушению сроков или же к полному срыву возможности реализации проекта комплекса программ и системы в заданных ограниченных условиях и ресурсах.
Слайд 15В жизненном цикле важнейшим риском является ущерб при невыполнении комплексом
программ, назначения и функций главной характеристики качества функциональной пригодности.
Слайд 16 Риски ограничений доступных и используемых ресурсов в жизненном цикле комплекса
программ могут включать:
экономические риски;
плановые риски ;
кадровые риски;
технические риски;
технологические риски.
Слайд 17Требования по управлению рисками в жизненном цикле программных комплексов регламентированы
международным стандартом ISO 16085. Он включает особенности обеспечения, мониторинга качества
и функциональной безопасности сложных комплексов программ на базе анализа и сокращения рисков процессов, регламентированных стандартом ISO 12207.