
- •2. Принципы построения реляционной бд. Состав реляционной субд.
- •3. Угрозы информационной безопасности. Виды угроз.
- •1. Средства модульного программирования: функции (назначение, описания, определения, вызов).
- •2. Объекты данных и объекты манипулирования данными в модели базы данных. Структурированный язык запросов sql. Общая характеристика групп операторов (подъязыки). Типы данных в sql.
- •3. Принципы обеспечения информационной безопасности.
- •1. Наследование в объектно-ориентированном программировании
- •2. Характеристика иерархической, сетевой, реляционной моделей бд.
- •3. Направления обеспечения информационной безопасности. Организационная защита.
- •1. Базовые алгоритмические операторы (if, switch, for, while).
- •2. Понятие транзакций. Базовые свойства транзакций. Методы управления транзакциями.
- •3. Направления обеспечения информационной безопасности. Инженерно-техническая защита.
- •1. Идентификаторы – имена программных объектов. Области действия.
- •2. Проектирование баз данных на основе модели "Сущность-связь". Основные элементы модели. Основные нотации, используемые для построения er диаграмм.
- •3. Межсетевые экраны и антивирусы. Назначение и виды.
- •1. Информатика. Массивы – простейший структурированный тип данных.
- •2. Архитектура субд и бд. Компоненты субд построенных по технологии клиент-сервер.
- •3. Криптографические методы защиты информации. Виды шифрования.
- •2. Проектирование бд на основе нормализации, характеристика 1nf, 2nf, 3nf.
- •3. Служба dns. Конфигурирование: зоны, ресурсные записи, виды серверов.
- •2. Основные характеристики ос. Многозадачность. Системы управления данными и файлами. Обеспечение аппаратно-программного интерфейса.
- •3. Служба dns. Назначение, принципы работы, виды запросов.
- •2. Операционные системы. Антивирусные программы и антивирусная технология. Проверка целостности. Стандартные служебные программы обслуживания дисков. Архиваторы.
- •3. Служба каталогов х.500. Основные понятия. Агенты, модели, объекты, схемы.
- •1. Гипертекстовый документ как средство обмена информацией и форма представления и отображения данных. Элементы гипертекстовой страницы и их атрибуты. Элементы языка html.
- •2. Сетевые ос. Структура сетевой ос. Одноранговые сетевые ос и ос с выделенными серверами.
- •1. Основные понятия теории моделирования систем. Понятия системы, ее модели и моделирования.
- •2. Операционные системы. Управление процессорами и заданиями в однопроцессорном вычислительном комплексе. Алгоритмы планирования процессов. Три основных уровня планирования.
- •3. Особенности построения и организации эс. Основные режимы работы эс.
- •1. Классификация видов моделирования систем.
- •2. Операционные системы. Иерархическая структура файловой системы. Физическая организация файловой системы. Обработка прерываний.
- •3. Технология разработки эс.
- •1. Сетевые модели. Отображение динамики системы сетями Петри.
- •2. Операционные системы. Методы распределения памяти с использованием дискового пространства. Страничное распределение. Сегментное распределение. Странично-сегментное распределение.
- •3.Интеллектуальные ис. Формирование и оценка компетентности группы экспертов. Характеристика и режимы работы группы экспертов.
- •1. Дискретно – стохастические модели. Математический аппарат систем массового обслуживания.
- •2. Основные классы архитектур программных средств.
- •3. Эс с неопределёнными знаниями. Теория субъективных вероятностей в условиях неопределённости.
- •1. Статическое моделирование на эвм. Моделирование дискретных и непрерывных случайных величин.
- •2. Жизненный цикл программного средства.
- •3. Задачи обработки экспертных оценок. Групповая экспертная оценка объектов при непосредственном оценивании.
- •Билет №17
- •1 . Универсальные языки (с, Delphi, Pascal)
- •2. Специализированные языки (gpss, siman, slam).
- •3. Имитационные среды (Extend, gpss World, Anylogic)
- •Билет №18
- •Билет №19
- •Билет №20
- •3. Виды отказов в информационных системах.
- •1. Эвм с нетрадиционной архитектурой. Классификация эвм по Флину.
- •2. Методы разработки структуры программ.
- •3. Количественные показатели надежности ис. Вероятность безотказной работы. Интенсивность отказов.
- •1.Понятия позиционных систем счисления. Основные типы позиционных систем в эвм. Представления отрицательных чисел в эвм. Прямой, обратный и дополнительный коды.
- •2. Основные классы архитектур программных средств.
- •3. Основы теории Демстера-Шеффера: фрейм различия, базовая вероятность.
- •1. Структура эвм с одной системной шиной. Понятие системной шины. Классификация линий шины. Их назначение. (Архитектура эвм)
- •2. Понятие внешнего описания программного средства. (Технология программирования)
- •3. Понятие isdn. Краткая историческая справка о появлении isdn. Технология isdn. (ИиОп)
- •1. Запоминающие устройства (зу). Основные показатели зу. Внутренние и внешние зу.
- •2. Содержание процесса определения требований к информационной системе.
- •3.Компоненты сетей isdn. Структура построения isdn.
- •Кмпоненты isdn
- •1. Способы обмена данными. Принцип программного обмена данными. Обмен по прерываниям. Обмен в режиме прямого доступа к памяти. (Архитектура эвм)
- •2. Функциональная спецификация программного средства. (Технология программирования)
- •3. Стандарты Internet как основа стандартизации в открытых системах. Стадии стандартизации протокола. (Открытые системы и сети)
- •1. Накопители на гибких и жестких магнитных дисках. Магнитооптические и оптические диски. Принципы хранения информации. Носители на оптических дисках.
- •2. Понятие тестирования программного средства. Содержание процесса тестирования. Артефакты Процесса тестирования. Тестовый пример, процедура…
- •Артефакт: Тестовый пример
- •3. Общая характеристика процесса разработки. Основные подпроцессы (рабочие процессы) процесса разработки. Продукты пр, его состав.
- •1. Последовательные интерфейсы связи rs-232. Шина usb. Firewire. (Архитектура эвм)
- •2. База знаний как элемент экспертной системы. Необходимые условия представления знаний. (эс)
- •3. Модели жизненного цикла ис. Стадии моделей жц. Основные модели. Модель проектирования msf. (пис)
- •1.Система. Основные понятия и определения. Элемент системы. Связь. Цель функционирования системы. Модели системы различного уровня.
- •2.Логические модели и логическое программирование. Простейшие конструкции языка предикатов (понятия), правильно построенные формулы.[X]
- •3.Содержание исходной фазы разработки ис. Формирование требований. Документ концепция ис. Отображение требований в моделях ис
- •1. Закономерности систем. Иерархичность. Целостность. Интегративность. Коммуникативность.(типис)
- •2. Системы построения на знаниях. Понятие знаний, фактов и правил. Независимость знаний и процедур обработки.(Представления знаний в ис)
- •3. Структура информационно-логической модели ис. Состав моделей uml. Диаграмма модели классов. Модель классов.(пис)
- •1. Информация. Основные понятия и определения. Синтаксический, семантический, прагматический аспекты информации. Количественные меры оценки информации. Понятие информационной системы.
- •2.Унификаторы. Этапы решения задач и извлечение ответа с использованием логического программирования
- •Модели состава и структура системы. Характеристика математического аппарата, используемого для их описания.
- •2. Семантические сети, элементы семантической сети и их отношения. Представление структуры понятий семантической сетью. (Представления знаний в ис)
- •1.Анализ структуры системы на основе топологических описаний (теории графов). Выявление циклов и цепей. Алгоритмы поиска цепей. Построение остового дерева. Построение наименьшего остового дерева.
- •2. Представление событий семантической сетью. Получение вывода с помощью семантической сети.
- •3. Понятие сценариев выполнения функций ис. Их отображение с помощей моделей uml (Диаграммы деятельности, взаимодействия, состояний) и sadt (idef 3).[X]
- •1. Представление сетей на основе сетевых графов. Задача поиска максимального потока в сети. (типис)
- •2. Продукционные модели. Механизм функционирования систем продукции. Прямая и обратная цепочки рассуждений в системе продукций. (Представления знаний в ис)
- •3. Выявление объектов и классов ис. Типы объектов и классов по положению их в ис. (пис)
- •1.Описание систем на основе объектно-ориентированного подхода. Модель классов. Модель состояний. Переходы. События.
- •2.Фреймовые системы и их функционирование. Обобщенная структура фрейма. Представление знаний фреймами.
- •3.Управление проектом ис. Выделенные роли исполнителей. Риски, управление рисками.
- •1. Основные понятия и определения теории автоматического управления.
- •2. Количественная мера информации (комбинаторное определение количества информации. Определение количества информации по к. Шеннону).
- •3. Основные документы проектирования ис.
1.Анализ структуры системы на основе топологических описаний (теории графов). Выявление циклов и цепей. Алгоритмы поиска цепей. Построение остового дерева. Построение наименьшего остового дерева.
Анализ структуры системы на основе топологических описаний (теории графов). Выявление циклов и цепей. Алгоритмы поиска цепей. Построение остового дерева. Построение наименьшего остового дерева.
Граф – это множество элементов V с заданным на них множеством бинарных отношений U.
U – это множество отношений, поэтому одинаковых отношений в нем быть не может.
Е
сли
присутствуют кроме бинарных другие
отношения или одинаковые отношения
(кратные), то данный объект не будет
графом, а будет мультиграфом.
Вершины
Множество
элементов, на которых задан граф,
обычно называется множеством вершин
графа.
Множество
бинарных отношений между вершинами называется
множеством дуг или множеством ребер.
В зависимости от ориентированности отношений графы делятся на ориентированные и неориентированные.
Ребро называется инцендентным вершине и вершина называется инцендентной ребру, если ребро заканчивается на этой вершине.
Вершины называются смежными, если они связаны одним ребром. Ребра называются смежными, если они инцендентны одной вершине.
Степенью вершины называется количество ребер инцендентных с ней.
Для ориентированных графов для вершин существуют понятия «полустепень захода» и «полустепень исхода».
Полустепень захода – количество дуг входящих в вершину.
Полустепень исхода – количество дуг исходящих из вершины.
Вершиной стоком в ориентированном графе называется вершина, у которой полустепень исхода равна нулю, а полустепень захода не равна нулю.
Вершиной истоком в ориентированном графе называется вершина, у которой полустепень захода равна нулю, а полустепень исхода отлична от нуля.
Особые типы графов.
1. Нуль граф – это граф, который не содержит дуг.
Полный граф – это граф, который содержит все возможные дуги.
Полный ориентированный граф содержит в два раза больше дуг, чем полный неориентированный.
Остовое дерево для некоторого графа - это частичный граф данного графа не имеющий циклов. Задача построения остового дерева для структуры некоторой системы позволяет исключить из структуры дополнительные связи и оставить единственный вариант соединения любых двух вершин.
Остовое дерево формируется при работе алгоритмов поиска в глубину и ширину, поэтому для его построения можно использовать данные алгоритмы, но их необходимо заканчивать не когда будет найдена вершина N2, а когда будут вычеркнуты все вершины из множества I. При этом остовое дерево будет оформлено в виде списка смежности.
Наименьшее остовое дерево – это вариант остового дерева имеющий наименьший суммарный вес дуг. При анализе структуры системы решение задачи поиска нахождения наименьшего остового дерева позволяет выбирать вариант соединения вершин системы с наименьшей затратой некоторого ресурса.
Дано:
G <V, U> - взвешенный неориентированный граф.
D (N, N) – взвешенная матрица смежности для заданного графа.
А
лгоритмы
построения наименьшего остового дерева.
Создаем матрицу столбец R, в которую будут заноситься кратчайшие расстояния от вершин графа до остового дерева.Создаем матрицу столбец В. В неё будут заноситься вершины остового дерева, ближайшие к соответствующим вершинам графа. В качестве начальных значений вводятся пробелы.
Взять любую вершину графа, и поместить ее в остовое дерево, т.е. принять в качестве вершины Vk. Вычеркнуть вершину Vk из вершин графа.
Пересчитать расстояния от вершин графа до остового дерева, т.е. значения элементов матрицы R по схеме.
Если расстояние до остового дерева для какой либо вершины Vj больше чем вес дуги между данной вершиной и вершиной Vk , т.е. вершиной включенной в остовое дерево, то в качестве значения расстояния до остового дерева от этой вершины принимается данный вес дуги между вершиной Vj и Vk.
В качестве вершины остового дерева у которой найдено расстояние, т.е. вершины остового дерева ближайшей вершины Vk – принимается вершина Vk.
В качестве вершины Vk, т.е. вершины включенной в остовое дерево принимается вершина с наименьшим значением матрицы R, т.е. вершины ближайшей к остовому дереву. Вершина Vk вычеркивается из множества вершин.
Если не все вершины графа вычеркнуты, то переход к этапу 2.
Найденная ближайшая вершина включается в остовое дерево и удаляется из оставшихся вершин графа.
На начальном этапе в остовое дерево включается любая вершина графа. При пересчете расстояний от вершин графа до вершин остового дерева предшествующее расстояние сравнивается с расстоянием до вершины последней включенной в остовое дерево.
Из этих двух значений выбирается минимальное.
Задача построения наименьшего остового дерева решается как в качестве отдельной задачи анализа структуры системы так и в качестве промежуточной вспомогательной задачи при решении задачи поиска кратчайшего пути обхода всех вершин графа (задача коммивояжера).
В качестве начальных значений заносится ∞, элементы матрицы соответствуют вершинам графа.
Задача поиска цепи на невзвешенных графах.
Дано: -
невзвешенный граф
N1 – начальная вершина цепи
N2 – конечная вершина цепи.
Найти: цепь, соединяющую вершины N1 и N2.
Существует два алгоритма решения данной задачи:
· Поиск в глубину
· Поиск в ширину
При поиске в глубину для каждой очередной рассматриваемой вершины берется одна смежная. Затем от одной из смежных берется следующая смежная. Затем от одной из смежных берется следующая смежная из ещене просмотренных и т.д. пока не будет найдена N2 или не образуется тупик или не будут просмотрены все вершины.
При поиске в ширину от очередной просматриваемой вершины находятся все смежные с ней, затем последовательно просматриваются выбранные смежные, и для каждой из них определяются смежные из еще не просмотренных, пока не будет обнаружена N2 или не будут просмотрены все вершины.
Оба алгоритма разделены на две части: прямой и обратный ход. При прямом ходе ищется N2 и одновременно формируется остовое дерево для исходного графа начиная от вершины N1. Остовое дерево оформляется в виде списков смежности для вершин графа, т.е. в процессе алгоритма строится список смежности для остового дерева исходного графа. При обратном ходе выявляется цепь, по которой найдена N2, начиная от вершины N1.