bigpo.ru
добавить свой файл
1
ПРОГРАММА

ГОСУДАРСТВЕННОГО ЭКЗАМЕНА

ПО СПЕЦИАЛЬНОСТИ

351400 – ПРИКЛАДНАЯ ИНФОРМАТИКА В ЭКОНОМИКЕ

 

Высокоуровневые методы программирования


 

1.         Понятие объектно-ориентированной среды (ООС) проектирования и программирования. Объект и класс объектов – основные понятия проектирования и программирования в объектно-ориентированных средах. Понятие события. Свойства объектов как качественные и количественные характеристики объектов. Процедуры-события и методы классов объектов – встроенные стандартные программы среды проектирования и программирования Windows-приложений Visual Basic .

2.         Принцип сокрытия внутренней структуры объекта от пользователя. Понятие инкапсуляции. Пример инкапсуляции в среде проектирования и программирования Windows-приложений Visual Basic.

3.         Возможность определения новых объектов на основе уже существующего объекта более высокого уровня путем передачи им значений некоторых свойств этого объекта. Понятие наследования. Пример наследования в среде проектирования и программирования Windows-приложений Visual Basic.

4.         Возможность использования одних и тех же методов разными классами объектов. Понятие полиморфизма. Пример полиморфизма в среде проектирования и программирования Windows-приложений Visual Basic.

5.         Модульный принцип создания программного проекта в среде проектирования и программирования Windows-приложений Visual Basic. Модули экранных форм и программные модули. Структура программного модуля. Процедуры как блоки, составляющие программный модуль. Встроенные и пользовательские процедуры. Локальные и глобальные процедуры.

6.         ^ Окна и панели среды проектирования IDE (Integrated Development Environment) для языка Visual Basic 6. Этапы создания проекта Windows-приложения в среде IDE. Разработка интерфейса экранной формы. Программирование процедур-событий для элементов управления на экранной форме. Отладка, сохранение и компиляция проекта. Демонстрация всех этапов проектирования Windows-приложения в среде IDE с использованием элементов управления Timer, Command Button и Text Box на примере создания приложения «Секундомер».

7.         Переменная как изменяемая часть программы. Имя и тип переменной. Перечень типов переменных в среде проектирования и программирования Windows-приложений Visual Basic. Область видимости переменной. Локальная и глобальная переменные. Способы объявления переменной.

8.         Понятие оператора в языке программирования. Оператор присваивания. Линейные и нелинейные алгоритмы. Операторы условного и безусловного переходов, выбора. Примеры на языке Visual Basic. Демонстрация использования Оператора выбора (Select Case), элемента управления Timer и графического элемента Shape на примере создания приложения «Светофор».

9.         Понятие функции. Использование встроенных функций языка VB 6 на примере создания приложения «Финансовые операции». Встроенные функции системы Windows для ввода текстовой информации с помощью Окна ввода (InputBox) и для вывода информации с помощью Окна сообщения (MsgBox). Пользовательская функция. Локальная и глобальная функции. Пример определения пользовательской функции «Площадь треугольника» на языке VB 6.

10.     Операторы цикла. Цикл со счетчиком и цикл с условием. Примеры использования циклических операторов на языке Visual Basic.

11.     Графические методы в системе проектирования и программирования VB 6. Пример циклического использования графических методов Scale, Print, Line и PSet при создании приложения «Построение графика функции». Примеры использования графических методов при создании графических Windows-приложений «Прямоугольная диаграмма» и «Круговая диаграмма». Реализация ввода и редактирования данных в указанных приложениях с помощью Редактора Меню и элемента управления Окно списка (List Box).

12.     Массив объектов. Пример создания и использования массивов объектов – элементов управления на экранной форме приложения «Калькулятор». Программный массив как обобщение понятия переменной. Пример обработки одномерного массива в приложении «Пузырьковая сортировка». Динамический массив в языке VB 6. Пример циклического ввода данных в одномерный динамический массив. Пример использования динамического двумерного массива в приложении «Сканирование и обработка изображений».

13.     Средства языка VB 6 для работы с файлами – текстовыми файлами, бинарными файлами и файлами произвольного доступа. Использование пользовательского типа данных. Использование объектов Общий диалог (Common Dialog) и Rich Textbox для открытия и сохранения файлов RTF, выбора шрифта и выбора цвета на примере создания простейшего текстового редактора в системе VB 6. Использование объектов Общий диалог (Common Dialog) и графических методов для открытия, редактирования и сохранения графических (BMP) файлов на примере создания простейшего графического редактора в системе проектирования VB 6.

14.     Создание таблиц базы данных Access с помощью встроенного Диспетчера баз данных системы проектирования VB 6. Заполнение полей таблиц базы данных с помощью привязки текстовых полей к элементу управления Данные (Data).

15.     Отображение содержимого таблиц баз данных Access с помощью элемента управления Гибкая сетка данных (Flex Grid) системы проектирования VB 6. Пример использования выражения языка SQL в качестве значения свойства «Источник данных» элемента управления Данные. Отображение на экранной форме виртуальной таблицы, представляющей результат запроса на языке SQL к реальным таблицам файла Access. Создание анимации и реализация звуковых эффектов средствами языка и системы проектирования VB – элементов управления Animation, Picture Clip, Multimedia Control.

16.     Использование элемента управления Web Browser для создания приложений, на экранную форму которых могут загружаться страницы Интернета.

                                           Сети и межсетевые коммуникации

1.      Основные понятия вычислительных сетей: протоколы связи, топология, множественные методы доступа.

2.      Классификация ВС: локальные, региональные, глобальные. Одноранговые и клиент-серверные сетевые решения.

3.      Типовые локальные вычислительные сети: Ethernet, Token Ring.

4.      Интеграция сетей: повторители, мосты, хабы, свичи, маршрутизаторы, шлюзы. Семиуровневая модель открытых систем. Физический уровень. Канальный уровень. Сетевой уровень. Транспортный уровень. Сеансовый уровень. Представительский уровень. Прикладной уровень.

5.      Управление ресурсами вычислительных сетей на примере Windows NT 4.0. Особенности сетевой архитектуры Windows NT 4.0. Средства масштабирования сетей. Домены и междоменные доверительные отношения.

6.      Группы и пользователи Windows NT 4.0. Управление ресурсами с помощью прав.

7.      Файловые системы Windows NT 4.0. Сравнительный анализ FAT и NTFS. Управление доступом к общим данным с помощью разрешений.

8.      Сетевая печать Windows NT 4.0. Организация пулов печати.

9.      Защита информации в Windows NT 4.0. Политика безопасности на рабочих станциях и контроллерах доменов.

10.  Перспективы развития сетей Windows NT , NetWare и UNIX/Linux.

11.  Стек протоколов TCP/IP- средство межсетевых взаимодействий. Структура IP-адреса. Маски подсетей. Локализация сетевого трафика с помощью выделения подсетей.

12.  Службы DNS, DHCP и WINS. Построение Интернет.

13.  Основные Интернет-услуги: электронная почта, чаты, форумы, конференции, новостные каналы. Доступ к Интернет ресурсам.

14.  Использование Интернет/Интранет в экономике и бизнесе: электронная торговля B2B и B2C, корпоративные информационные системы, банковские системы.

  
^

Базы данных и знаний


1. Понятие базы данных.

Система БД. Банк данных. Информационно-поисковая система (документальная, фактографическая).

2. СУБД (определение, функции). Классификация пользователей систем баз данных.

Определение данных в базах данных. SQL.: Управление таблицами: создание, удаление. Типы данных в таблицах.

3. Языки запросов СУБД. SQL: Команда SELECT. Общая структура команды (блоки FROM, WHERE и т.п.)

Манипулирование данными в СУБД.

4. Обновление баз данных. SQL: Управление данными: добавление, удаление записей.

Реструктуризация баз данных. Понятие целостности баз данных. Безопасность баз данных.

5. Модели данных. Классификация моделей.

Объекты и отношения. ER-диаграммы, концептуальное проектирование.

6. Этапы проектирования баз данных.

7. Архитектура (общая схема) систем баз данных.

5. Сравнение реляционного, иерархического и сетевого подхода к форме моделей данных. Реляционная модель данных. Иерархическая модель данных. Сетевая модель данных. Структуры хранения. Понятие метода доступа.

6. Последовательный файл, файл с указателем, индексирование по одному элементу.

7. Инвертированная организация файлов.

8. Cписковые структуры (списки).

9 Хэш-адресация. Бинарные деревья, B+деревья и их использование в СУБД. Объектно-ориентированное визуальное проектирование приложений в объектно-ориентированных СУБД. Понятие транзакции. Управление доступом, привилегии.

10. Функциональные зависимости. Алгоритм проверки функциональной зависимости satisfies.

11. 1-ая нормальная форма. Примеры.

12. 2-ая нормальная форма. Примеры.

13. Транзитивная зависимость. 3-я нормальная форма. Примеры .

14.  Назначение языка баз данных SQL. Основные принципы языка.


^

Теория экономических информационных систем


 

1. Понятие системы. Основные принципы системного подхода к анализу систем Структура системы: система управления (СУ) и объект управления (ОУ). Функции СУ и ОУ. Организационная структура СУ и ОУ. Контуры управления и информационные потоки в СУ.

 

2. Понятие ИС. Классы ИС. Роль и назначение стандартов MRP, MRPII, ERP, CSRP. Типовое проектирование ИС. Понятие типового элемента.

 

3. Концепция жизненного цикла (ЖЦ) ИС. Основные модели ЖЦ. Роль и назначение стандартов ЖЦ. Стадии процесса проектирования ИС. Состав основных процессов (работ) стадий ЖЦ. Состав проектной документации.

 

4. Современные методологии проектирования и средства разработки ИС. Автоматизированное проектирование ИС с использованием CASE-технологий. Функционально-ориентированный, объектно-ориентированный и процессно-ориентированный подходы. Архитектура, назначение и функциональные возможности CASE системы ARIS.

 

5. Методология ARIS. Типы и характеристика представлений ARIS.

Организационное представление ARIS. Модели организационного представления ARIS, их назначение и принципы построения. Основные объекты и связи моделей организационного представления ARIS.

 

6. Моделирование функциональной структуры СУ. Модели функционального представления ARIS, их назначение и принципы построения. Основные объекты и связи моделей функционального представления ARIS.

 

7. Моделирование информационной структуры СУ. Модели представления данных ARIS, их назначение. Принципы построения концептуальной модели данных. Базовая и расширенная ER-модель. Моделирование логической и физической организации данных ИС.

8. Моделирование процессов СУ. Понятие процесса. Основные модели процессного представления ARIS, их назначение и принципы построения. Иерархия моделей процессов. Модели процессов добавленной стоимости. Событийные модели процессов и их разновидности. Модели окружения функций.

 

9. Документальные и фактографические БД. Проектирование фактографических БД. Принципы и особенности проектирования интегрированных ИС. Методы проектирования, концептуальное, логическое и физическое проектирование ИС. Состав, содержание и принципы организации информационного обеспечения ИС.

 

10. Основы управления проектами по созданию ИС. Понятие проекта. Участники проекта. Жизненный цикл проекта. Основные процессы этапов ЖЦ проекта. Составление графика выполнения работ. Графики Ганта. Метод критического пути. Метод PERT-Time. Примеры систем управления проектами.