Экзаменационные вопросы
к летней сессии 2005-2006 учебного года




Системы искусственного интеллекта
(доц., к.т.н. А. М. Коровин)

  • Системы, основанные на знаниях, и особенности их разработки. Типы систем, основанных на знаниях: интеллектуальные информационно-поисковые системы, экспертные системы, обучающие системы. Требования к системам знаний.
  • Виды знаний: фактические и стратегические знания; факты и эвристики; декларативные и процедурные знания; интенсиональные и экстенсиональные знания; глубинные и поверхностные знания; жесткие и мягкие знания.
  • Понятие и сравнительные характеристики основных моделей представления знаний: логические модели; сетевые модели (семантические сети); продукционные системы; фреймовые модели; сценарии; другие методы представления знаний.
  • Модели представления знаний, основанные на логике предикатов, их преимущества и недостатки, области применения.
  • Семантические сети: понятие и их роль для формализации знаний.
  • Фрейм как жесткая структура информационных единиц для представления стереотипных ситуаций, достоинства и недостатки фреймовых систем. Сценарии — описание стандартной последовательности фактов, определяющих типичную ситуацию предметной области.
  • Интеллектуальный анализ данных (Data Mining): задачи и стадии интеллектуального анализа данных. Типы закономерностей.
  • Понятие о классах систем интеллектуального анализа данных Data Mining и их примеры.
  • Обнаружение логических закономерностей в данных. Примеры логических правил в социологии, в экономике и управлении финансами, в медицине. Точность и полнота правил. Традиционные методы обнаружения логических закономерностей.
  • Экспертные системы: определение, структура и классификация по решаемой задаче, по связи с реальным временем, по типу ЭВМ, по степени интеграции. Типы решаемых задач.
  • Условия возможности, оправданности разработки экспертных систем для выбранного класса задач, а также ее соответствия методам инженерии знаний. Этапы проектирования экспертных систем.
  • Понятие о символьных языках программирования; языках инженерии знаний; оболочках экспертных систем; средах или окружениях (environment) для разработки экспертных систем.
  • Извлечение знаний из памяти эксперта. Процедура взаимодействия инженера по знаниям с экспертом. Классификация методов работы с экспертами.
  • Структурирование знаний: система понятий; семантические отношения; стратегии принятия решений.
  • Инструментальные средства обнаружения знаний в данных: нейропакет PathFinder для работы с данными в Excel; система See5/C5.0 для построения деревьев решений; WizWhy — система поиска логических правил в данных.
  • Системы компьютерного анализа текста на естественном языке, проблемы и подходы к их созданию. Задачи анализа текста. Архитектура ИАС извлечение ассоциаций из естественных текстов.


Сетевые технологии
(доц., к.т.н. В. В. Кокорюкин)

  • Общие сведения о вычислительных сетях. Классификация вычислительных сетей. Модель взаимосвязи открытых систем.
  • Цифровые коммуникации и ISDN. Аналоговые коммуникации и компьютерная архитектура. Построение телефонной сети. Цифровые коммуникации. Преобразование из аналоговой формы в цифровую (и обратно). Передача аналоговых сигналов. Передача цифровых сигналов. Мультиплексирование. Коммутация. Локальные и глобальные сети. Переход к интегрированной цифровой сети (IDN).
  • Структура и функции ISDN. Каналы ISDN. Передача в D-каналах. В-канал. Н-канал. Широкополосная ISDN (B-ISDN). Интерфейсы доступа. Интерфейс "пользователь-сеть".
  • Интерфейсы ISDN. Функциональные устройства. Опорные точки. Плоскости ISDN. OSI и ISDN. Соединения ISDN. Адресация. Межсетевое взаимодействие.
  • Сети Т1. Офисные АТС (РВХ) и сервис CENTREX. Локальные сети и офисные АТС. Интегрированные сети передачи речи и данных (IVDLAN).
  • Технология ATM. Архитектура ATM. Стандарты ATM.
  • Технология ADSL. Назначение, основные характеристики. Сравнительные особенности.
  • Виртуальные частные сети. Основы туннелирования. Основные компоненты РРР. Обзор протоколов туннелирования. Канальный уровень модели OSI. Сетевой уровень модели OSI. Сеансовый уровень модели OSI.
  • Основы технологии FDDI. Технические условия FDDI. Физические соединения FDDI. Типы трафика. Особенности отказоустойчивости. Форматы блока данных FDDI. Стандарт FDDI II.


Технологии программирования
(доц., к.т.н. А. С. Козлов)

  • Теоретические положения объектно-ориентированного программирования. История, основные принципы ООП.
  • Принцип инкапсуляции в ООП.
  • Принцип наследования в ООП.
  • Принцип полиморфизма в ООП.
  • Языки ООП. Объектно-ориентированный анализ и проектирование.
  • Особенности программирования в операционной системе Windows. Понятие Windows API.
  • Структура приложения для Windows, написанного только с использованием Windows API.
  • Функции обратного вызова Windows.
  • Сообщения Windows и их обработка.
  • Понятие процесса. Создание процессов.
  • Понятие потока. Многопоточность. Фоновые процедуры.
  • Создание потоков с использованием API Windows. Проблема локальных данных потока.
  • Класс TThread. Приоритеты потоков.
  • Проблемы многопоточных приложений. Синхронизация потоков с использованием событий.
  • Синхронизация потоков с использованием критических секций и мютексов.
  • Синхронизация потоков с использованием семафоров.
  • Понятие DLL. Причины использования DLL. Сравнение модулей и DLL.
  • Создание и реализация DLL в Object Pascal. Особенности использования модулей в DLL.
  • Статическая и динамическая загрузка DLL.
  • Включение в DLL форм. Синхронизация основного приложения и формы DLL.
  • СОМ-технология. Основные причины использования.
  • Понятие интерфейса. Типы данных OLE Automations.
  • Реализация интерфейсов в Delphi.
  • Интерфейс IUnknown
  • Интерфейс ICIassFactory и использование системного реестра
  • Интерфейсы ITypeLib, ITypelnfo, библиотеки типов и информация о методах сервера. Язык IDL
  • Интерфейс IDispatch и вызов методов "по имени". OLE-автоматизация.
  • Интерфейс IMarshall, маршалинг и взаимодействие клиента с внутренними, локальными и удаленными серверами.
  • Стороны, заинтересованные в качестве программной продукции. Требования к программному обеспечению.
  • Атрибуты качества программного обеспечения. Цена качества программного обеспечения.
  • Архитектура программного обеспечения. Способы описания архитектуры программного обеспечения.
  • Основные характеристики и применение языка UML.
  • Строительные блоки UML.
  • Правила языка UML.
  • Основы структурного проектирования. Классы: имена, атрибуты, операции, обязанности и др. Диаграммы классов.
  • Этапы разработки программного обеспечения.




НА ГЛАВНУЮ   Группа ПС-521
Copyright © 2005-2006, DMITRY BABINTSEV
Hosted by uCoz