
- •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. Основные документы проектирования ис.
2. Продукционные модели. Механизм функционирования систем продукции. Прямая и обратная цепочки рассуждений в системе продукций. (Представления знаний в ис)
Это модели, которые представлены с помощью правил следующего вида: ЕСЛИ–ТО. Такая модель позволяет, во–первых, простой и точный механизм использования знаний, во–вторых, представить знания с высокой однородностью, которое описывается по единому синтаксису.
(t1,...,tn )/ t, где ti – посылки, t – заключение
Системы продукции состоят из трех элементов:
1) Набор правил, которые используются, как база знаний
2) Рабочая память, где хранятся посылки отдельных задач, а также результаты вывода
3) Механизм логического вывода (рис. 1)
Механизм функционирования систем продукции
Данные, которые заносятся в рабочую память, представляют собой образцы, соответствующие фактам. Правила, отражающие содержимое рабочей памяти, состоят из условной части, и представляют собой одиночные образцы, и заключительной части, в которой представлены образцы в дополнительной регистрируемой памяти. Механизм вывода работает следующим образом: если все образцы имеются в рабочей памяти, условная часть является истинной, в противном случае ложной.
Прямая цепочка рассуждений в системе продукций
1) Механизм вывода анализирует правила, начиная с первого и определяет наличие образца «намерение–отдых» в рабочей памяти и отсутствие «дорога–ухабистая»
2) Условная часть правила №1 считается ложной и механизм вывода переходит к правилу №2
3) Условная часть правила №2 истинна и механизм вывода переходит к заключительной части «дорога–ухабистая»
4) Заключительная часть правила №2 заносится в рабочую память
5) После просмотра всех правил производится их вторичное применение, начиная с первого за исключением тех, которые уже применялись.
6) При повторном сопоставлении правила №1 его условная часть становится истинной и механизм вывода выполняет его заключительную часть
7) Заключительная часть правила №1 заносится в рабочую область, и это правило исключается из дальнейшего согласования «использовать–джип»
8) Правил для сопоставления не остается и система останавливается.
Обратный вывод – способ, при котором на основании фактов исследуется возможность применения правил. Исходная ситуация – «использовать–джип»
1) Определяется правило, в котором в заключительной части содержится целевой факт.
2) Т.к. образец «намерение–отдых» условной части занесен в рабочую память, то для достижения цели необходимо подтвердить «дорога–ухабистая»
3) Образец «дорога–ухабистая» принимается за новую цель и необходимо найти правила, подтверждающие этот факт.
4) Применяется правило №2. Это правило истинно
5) Рабочая память пополняется образцом «дорога–ухабистая»
3. Выявление объектов и классов ис. Типы объектов и классов по положению их в ис. (пис)
Вариант использования Use Case соответствует реализации одного из требований к системе. Отображается в среде Rational Rose в виде овала
Объекты, это программные сущности, включающие в себя некоторые данные и поведение, методы (сервисы, согласно методологии MSFW).
Объекты являются экземплярами, реализацией некоторых классов, описывающих объекты определенного типа.
Определение объектов и описывающих их классов является одной из важных задач проектирования ИС. Причем с точки зрения архитектуры системы, ее программной реализации главной задачей является выявление классов. Выявление объектов можно рассматривать как предварительный этап определения класса, когда класс выявляется от частного -к общему (от реализации к описанию)
Однако выявление объектов является и самостоятельной задачей определяющей особенности программной реализации классов.
При проектировании системы на этапе логического проектирования согласно методологии RUP и MSF определение объектов опережает определение классов, однако на некоторых этапах проектирования эти процессы могут идти параллельно.
Обычно при использовании среды Rationl Rose используется следующая последовательность шагов: 1) Выявляется объект. Объект включается в модель; 2) На основе выявленных объектов определяются классы в системе. Классы включаются в модель; 3) Существующие ранее определенные объекты системы связываются с определенными классами в системе. Корректируются атрибуты и операции объекта так чтобы они соответствовали атрибутам и операциям класса; 4) Объекты и классы могут добавляются в модель ИС при ее дальнейшей доработки.
Как объекты, так и классы системы, в зависимости от типа выполняемых функций подразделяются на три группы: 1) Объекты, (классы) сущности; 2) Объекты(классы) граничные; 3) Объекты, классы управляющие.
Объекты, (классы) сущности обычно соответствуют некоторым сущностям или поведениям с длительным жизненным циклом. Выявление объектов сущностей возможно на основе анализа сценариев вариантов использования или на основе анализа диаграмм деятельности.
Выявление объектов сущностей на основе анализа сценариев вариантов использования.
Для выявления объектов можно проанализировать сценарии описывающие потоки событий вариантов использования.
Каждое действие в сценарии описывается как тройка.
[<существительное1>] <глагол><существительное2>.
Где <глагол> определяет выполняемое действие,
<существительное2> - указывает на объект на которой это действие направлено или который является результатом этого действия,
<существительное1> - указывает на объект который выполняет данное действие.
<существительное2> и <существительное1> в описании действий в сценарии могут быть актерами, объектами или их атрибутами. Отделение объектов от их атрибутов можно произвести на основании наличия у них поведения. Объекты обычно обладают некоторым поведением, то есть составом операций.
Выявление объектов сущностей при построении диаграмм деятельности
Выявление объектов также можно производить при формировании диаграмм деятельности детализирующих сценарии. Выявление объектов при этом можно рассматривать как расширение процедуры формирования диаграммы деятельности, так как в общем случая построение диаграммы деятельности возможно без учета объектов.
Объекты на диаграмме деятельности отображаются в виде потоков объектов.
То есть объектов на который влияет деятельность. Или объектов, данные которого используются в деятельности. Аналогично можно отобразить связь деятельности с объектом в котором она реализована как операция.
Однако необходимо отметить, что не все объекты могут быть выявлены на основе сценариев или диаграмм деятельности.
Таким образом при построении диаграммы деятельности необходимо проследить: *на какой объект влияет действие; *данные какого объекта использует действие; *или выполнением операции какого объекта является данное действие.
Граничные объекты и классы обеспечивают взаимодействие между внешней средой и внутренними элементами системы. Они соответствуют формам приложения, отчеты, средства доступа к одних объектов системы к другим.
Для их выявления необходимо проанализировать отношения актер-прецедент и взаимодействие актера с прецедентом, описанное в сценарии (это прежде всего Фомы), для выявления граничных объектов обеспечивающих интерфейсы между различными компонентами системы необходимо проанализировать взаимодействие выявленных объектов системы представленное в виде диаграмм кооперации объектов и диаграмм классов.
Управляющие объекты и классы.
Управляющие объекты являются необязательными объектами системы. Они используются для для управлений потоком событий вариантов использования. Их можно представить как объекты(классы) исполняющие прецедент, и определяющие его динамику. Они не несут в себе бизнес-функциональности, но координируют и управляют другими объектами в общей логике потока. Они знают когда выполняются действия, но не знают как. (Как выполняются действия должны знать объекты, которым эти действия принадлежат).
На ранней стадии проработки управляющие объекты добавляются для каждой пары актер-вариант использования. При дальнейшем анализе управляющие объекты(классы) могут исключаться, объединяться разделяться.
Билет №34