- •Объём дисциплины и виды учебной работы
- •Рекомендуемая литература к первой части курса
- •Тема 1. Стратегия cals и основные принципы организации ис. Аппаратурное и программное обеспечение
- •3.1 Технологии и стандарты
- •3.4 Организация проектирования ис
- •Контрольные вопросы к лекциям 1 и 2
- •4 Требования к разрабатываемым системам
- •Эргономические требования
- •Функции устройств отображения
- •Инженерно-психологические требования
- •Требования к информационным моделям, образуемым системой отображения
- •Требования, характеризующие различные количественные показатели информации
- •Контрольные вопросы к лекции 3
- •Характеристики системы «человек — оператор»
- •Требования к временным характеристикам ис
- •Контрольные вопросы к лекции 4
- •Требование к информации
- •Основные методы позволяющие избежать ошибок
- •Безопасность
- •Технико-экономические требования
- •Контрольные вопросы к лекции 5
- •5 Состав и структура ис
- •Функциональные подсистемы
- •Обеспечивающие и управляющие подсистемы
- •Контрольные вопросы к лекции 6
- •Концепция проектирования ис
- •Тема 2 Теоретические основы проектирования ис
- •Потоки требований
- •Классификация систем массового обслуживания. При проектировании связано с системами массового обслуживания.
- •Пусть задана система, описываемая графом состояний s1,s2,s3,s4 и возможными переходами между ними
- •Общее правило составления дифференциальных уравнений Колмогорова
- •Финальные вероятности
- •Уравнение (схема) гибели и размножения
- •Вывод формулы Литтла
- •Многоканальная смо с отказами (задача Эрланга)
- •Одноканальная смо с неограниченной очередью (м/м/1)
- •Многоканальная смо с неограниченной очередью (м/м/n)
- •Смо с ограниченным временем ожидания
- •Контрольные вопросы к лекции 10
- •Лекция 11 Замкнутые системы массового обслуживания
- •Замкнутые смо (бригада из т рабочих обслуживает п станков)
- •Контрольные вопросы к лекции 11
- •Простейшая одноканальная смо с очередью и «разогревом»
- •Простейшие смо с отказами и приоритетами
- •Отказы технических устройств
- •Системы типа m/d/1; m/Er/1; m/g/1
- •Метод «средних»
- •Дисциплины обслуживания с приоритетами
- •Синтез ис заданной производительности
- •Общий алгоритм решения задачи синтеза
- •Параметры стохастических сетей
- •Определение интенсивностей потоков и коэффициентов передачи
- •Характеристики разомкнутых стохастических сетей массового обслуживания Декомпозиция СеМо на отдельные смо:
- •Состояние сети
- •Характеристики замкнутых систем
- •Характеристики систем в сети
- •Толерантные преобразования. Эквивалентные преобразования
- •Синтез системы оперативной обработки информации
- •Критерий сбалансированности информационной системы
- •Постановка задачи синтеза
- •Задача синтеза информационной системы заданной стоимости
- •Синтез информационных систем с заданным временем ответа
- •Задания и упражнения
- •Задание 2
Основные методы позволяющие избежать ошибок
Причины, которые могут повлечь возникновение ошибок:
Неисправность оборудования.
Ошибки в программах или алгоритмах.
Несанкционированное вмешательство со стороны программного обеспечения (паразиты, вирусы).
Ошибки оператора.
Чрезмерное расширение и усложнение системы.
Основные методы, позволяющие уменьшить уровень ошибок:
Контрольное тестирование программного обеспечения.
Необходимо стремиться к простоте, небольшим программным блокам и программы строились по блочному принципу из небольших блоков.
Формирование программ с помощью различных автогенераторов и переход на описательный способ программирования.
Чтобы устранить или уменьшить количество ошибок, относящихся к первой группе неисправностей, желательно в программных комплексах иметь специальные тестовые программы и оборудование, запуск их производиться либо автоматически, либо по инициативе оператора. Необходимо проведение на плановой основе ремонтов и профилактических работ. Проводить резервирование оборудования, резерв может быть холодный или горячий, предусмотреть возможность автоматического запуска или переход на резервное оборудование.
Для второй группы неисправностей, подходят все три основных метода. Кроме этого можно создать специальные тестовые программные блоки, которые могут проверять целостность данных в системе, в автоматическом режиме или при вызове их, а также отслеживать все вопросы на модификацию, запись или считывание данных, т.е. предусмотреть создание программ «сторож».
Несанкционированное изменение наборов данных и программ можно избежать предусмотрев:
Методы и способы организации доступа посторонних лиц к оборудованию, программам и данным.
Не допускать размещения в памяти компьютера функционально не используемых программных блоков, а также различных игрушек гороскопов и т.п.
Наиболее многочисленные ошибки в данных бывают при их первоначальном формировании. Совершает эти ошибки, как правило, оператор, для их уменьшения используются следующие способы:
Программный контроль при вводе данных, т.е. пишутся специальные алгоритмы и программы, используются различные маски и шаблоны позволяющие контролировать вводимую информацию.
Проверка по принципу сравнения или дублирования информации, она может быть полной или выборочной.
Комфортные условия работы оператора (разработчика, программиста).
Автоматизированный сбор данных, осуществленный с помощью датчиков, который так же может быть продублирован.
С ростом сложности технических систем их надежность падает, связанно это с несовершенством их организации. Противоположность техническим системам, по мере возрастания сложности в биологических системах надежность их возрастает, что позволяет сказать, проблема надежности сложных систем будет решена.
Надежность системы — это возможность при отказе или утере каких-либо функциональных блоков продолжать выполнение основных функций. Частичная или полная потеря возможности функционирования системы называется отказом или аварией системы, что естественно может необратимо изменить программы или наборы данных.
При разработке ИС в проект отдельно должны быть включены все методы и приемы, используемые при анализе аварийных ситуаций и ликвидации последствий, а так же повышение достоверности информации.
В общем виде они могут быть описаны как:
меры по обеспечению безопасной работы оборудования его резервирования, совместимости новых образцов технических средств;
меры сохранности, помехозащищенности, надежности программ и набора данных;
технические требования и мероприятия по обеспечению необходимых условий эксплуатации и энергообеспечению.
