Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ivt.doc
Скачиваний:
8
Добавлен:
17.09.2019
Размер:
61.44 Кб
Скачать

Литература

  1. Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ. -М.: Мир. 1991.

  2. Дейт К.Дж. Введение в системы баз данных. - К.: Диалектика, 2000.

  3. Баженова И.Ю. Visual FoxPro 5.0. Объектно-ориентированные средства программирования. - М.: Диалог-Мифи, 1997.

  4. Менахем Базиян и др. Использование Visual FoxPro 6. Специальное издание. - К., М., СПб: Издательский дом «Вильямс», 1999.

  5. Хомоненко А.Р., Цыганков В.М., Мальцев М.Г. Базы данных. Учебник для высших учебных заведений. - СПб: Корона - 416 с.

  1. Сети эвм и телекоммуникации

  1. Вычислительные сети. Понятие. Назначение. Услуги, предоставляемые пользователю.

  2. Архитектуры распределённых систем. Модели распределённых систем в архитектуре «клиент-сервер».

  3. Локальные ВС. Назначение. Архитектура. Протоколы. Пример реализации.

  4. Корпоративные ВС. Особенности. Архитектура. Протоколы. Пример реализации.

  5. Глобальные ВС. Архитектура. Протоколы. Пример реализации. Сервисы ГВС.

  6. Топологии ВС. Достоинства и недостатки.

  7. Сетевые интерфейсные контроллеры, концентраторы и коммутаторы.

  8. Серверы ВС. Особенности и варианты реализации.

  9. Модели взаимодействия открытых систем. Семиуровневая модель OSI. Модель TCP/IP. Протоколы и интерфейсы.

  10. Протоколы физического и канального уровней. Сетевые технологии: Ethernet, Token Ring, FDDI.

  11. Протоколы сетевого и транспортного уровня.

  12. Протоколы прикладного уровня.

  13. Протоколы ГВС. Стек TCP/IP. Адресация в IP сетях.

  14. Структура сетевой операционной системы (СОС). Сетевые службы. Одноранговые СОС и СОС с выделенным сервером.

  15. Структура Windows NT. Особенности. Управление процессами. Управление файлами. Сетевые средства.

  16. Пиринговые сети (peer-to-peer (P2P)).

Литература

  1. Кульгин М. Технологии корпоративных сетей: Энциклопедия. - СПб.: Питер, 1999.

  2. Гладцын В.А., Яновский В.В. Сетевые технологии. Учеб. пособие СПбГЭТУ «ЛЭТИ». - СПб, 1998.

  3. Гладцын В.А., Яновский В.В. Управление вычислительными сетями. Учеб. пособие СПбГЭТУ «ЛЭТИ». - СПб, 2000.

  4. Щербо В.К. Стандарты вычислительных сетей. Взаимосвязи сетей. Справочник. - М.: КУДИЦ-ОБРАЗ, 2000.

  5. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. - СПб: Питер, 1999.

  6. Объектно-ориентированное программирование

  1. Эволюция методологий программирования. Парадигмы программирования: процедурное, модульное, объектно-ориентированное, обобщённое. Модуль как единица построения программных систем. Абстракция данных. Объектные и объектно-ориентированные языки программирования.

  2. Основные положения объектного подхода к разработке программ. Принципы объектного подхода (классы, объекты, сообщения, наследование, полиморфизм). Составные части объектного подхода: абстрагирование, инкапсуляция, ограничение доступа, модульность, иерархия, типизация, параллелизм.

  3. Понятие объекта и класса. Свойства, присущие объектам: состояние, поведение, идентичность. Инкапсуляция и спецификация правил доступности элементов класса.

  4. Определение класса. Собственная и общая части определения класса. Члены класса: данные (механизм реализации состояния объекта) и методы (механизм реализации поведения объекта). Примеры описания и использования классов.

  5. Доступ к членам класса (обеспечение инкапсуляции). Функции-элементы класса и функции-друзья.

  6. Создание (конструирование) и уничтожение объектов и массивов объектов класса. Конструкторы и деструкторы. Указатели на объекты. Особенности использования конструктора копирования, конструктора по умолчанию, оператора присваивания. Использование this. Инициализация объектов. Отличия инициализации от присваивания.

  7. Статические члены объектов класса. Инициализация статических полей.

  8. Наследование как средство организации иерархий классов. Базовый и производный классы. Примеры описания и использования классов с наследованием.

  9. Правила доступа к элементам производного класса. Конструкторы и деструкторы производного класса. Совмещение имён методов при наследовании.

  10. Иерархия классов: одиночное и множественное наследование. Виды классов: конкретный, абстрактный, интерфейсный и др.

  11. Перегрузка функций и операторов языка C++ как реализация поведения с предопределённым смыслом.

  12. Полиморфизм. Раннее и позднее связывание.

  13. Виртуальные функции. Таблицы виртуальных функций. Распределение таблиц виртуальных функций в многофайловых программах. Чистые виртуальные функции и абстрактные базовые классы.

  14. Отношения между объектами: типы отношений, связь (ассоциация), агрегация. Отношения между классами: типы отношений, ассоциация, агрегация и композиция, использование, наследование, инстанцирование. Объекты при передаче параметров и возврате из методов.

  15. Унифицированный язык моделирования UML. Обзор наиболее популярных элементов нотации UML. Описание классов и их взаимосвязей: диаграммы классов. Динамика поведения объектов: диаграммы перехода состояний. Диаграммы объектов. Видимость и синхронизация объектов: временные диаграммы. Диаграмма процессов.

  16. Шаблоны классов и функций. Определение шаблона. Инстанцирование.

  17. Наследование шаблонных классов. Специализация.

  18. Применение шаблонных классов для создания контейнерных классов. Интерфейс и реализация контейнерных классов для моделирования структур данных. Описание селекторов и модификаторов.

  19. Управление последовательностью действий в объектно-ориентированной программе. Объект и процесс. Инициализация и взаимодействие объектов и процессов. Сообщения. Реализация механизмов посылки сообщений. Примеры функционирования объектно-ориентированной программы.

  20. Обработка ошибок. Группировка и перехват исключений. Обработка и генерация исключений. Исключения и эффективность. Блок try, оператор catch, throw.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]