СПИСОК ЭКЗАМЕНАЦИОННЫХ ВОПРОСОВ,
ВЫНОСИМЫХ НА ГОСУДАРСТВЕННЫЙ ЭКЗАМЕН
ПО НАПРАВЛЕНИЮ ПОДГОТОВКИ 09.03.03
«ПРИКЛАДНАЯ ИНФОРМАТИКА» (бакалавриат)
Информатика и программирование | |
№ п/п | Название вопроса |
1. Алгоритм и его свойства. Изобразительные средства алгоритмов: словесный, формульно-словесный, блок-схемный.
2. Свойства алгоритма. Изобразительные средства алгоритмов: структурные диаграммы, псевдокод, языки программирования.
3. Виды алгоритмов, описания алгоритмов. Формальное исполнение алгоритма.
4. Алгоритмы. Использование основных алгоритмических конструкций: следование, ветвление, цикл.
5. Языки программирования. Синтаксис и семантика.
6. Языки программирования низкого и высокого уровня.
7. Общая сравнительная характеристика современных языков программирования.
8. Влияние современной технологии программирования на разрабатываемые языки программирования. Перспективы развития языков программирования.
9. Динамическая память. Выделение и освобождение памяти. Работа с динамической памятью.
10. Работа с одномерными и двумерными массивами (заполнение, считывание, поиск, сортировка, массовые операции и др.).
11. Понятие рекурсии. Рекурсивные процедуры и функции, их применение, достоинства и недостатки.
12. Структурное программирование. Основные принципы структурной методологии. Нисходящее проектирование, его применение.
13. Модульное программирование. Структурное кодирование. Базовые канонические структуры, используемые при проектировании алгоритмов линейных, ветвящихся и циклических вычислительных процессов.
14. Основные принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм.
|
15. Отличие объектно-ориентированного подхода при разработке программ от модульного.
16. Понятие и цель тестирования. Тестирование методом «чёрного ящика». Тестирование методом «белого ящика».
17. Общие принципы и методы отладки. Взаимосвязь процессов тестирования и отладки, использование автоматических средств отладки.
18. Виды сертификации. Организационная система сертификации.
19. Сертификация. Основные функции органа по сертификации.
20. Программная инженерия.
21. Принципы разработки программ с применением технологии визуального программирования.
22. Стандартизация программных средств и информационных технологий.
23. Рзработка веб-приложений. Клиентские языки. Серверные языки. Фреймворки.
24. Данные и их обработка. Структуры данных. Неструктурированные типы данных.
25. Абстракция данных. Понятия класса и объекта. Методы класса. Указатели на объекты.
26. Линейные структуры данных: стек и очередь как примеры абстрактных типов данных.
27. Значение метрологии программных средств для повышения их качества и конкурентоспособности.
28. Качество программного средства и его оценка. Показатели качества программных средств.
29. Надёжность программных средств и её оценка. Модели надёжности.
30. Проблемы, цели и задачи технико-экономического анализа разработки программных средств. Показатели технико-экономического анализа.
31. Оценка экономической эффективности программных средств.
32. Сертификация, метрология и научно-технический прогресс.
Базы данных | |
№ п/п | Название вопроса |
|
1. Понятия базы данных. Основные свойства баз данных.
2. Языковые средства СУБД.
3. Критерии оценки БД. Классификация баз данных
4. Этапы проектирования баз данных.
5. Инфологическое (концептуальное) моделирование.
6. Даталогическое проектирование.
7. ER-моделирование. Нотация IDEF1X.
8. CASE -средства проектирования БД
9. ER-моделирование. Базовая ER-модель.
10. Реляционные модели. Нормализация отношений.
11. Реляционная алгебра.
12. Факторы, влияющие на проектирование баз данных.
13. Алгоритм перехода от ER-модели к структуре реляционной базы данных.
14. Ограничения целостности. Понятие и классификация.
15. Возможности задания ограничений целостности в современных СУБД.
16. Языки запросов. Понятие. Классификация.
17. Классификация запросов. Особенности реализации запросов разных классов.
18. Табличные языки запросов. Общая характеристика.
19. Язык SQL. Общая характеристика.
20. Общая структура команды Select языка SQL. Корректировка данных в SQL.
21. SQL. Создание объектов. Использование курсоров.
22. SQL. Встроенный JOIN.
23. SQL. Группировка данных. Использование обобщающих функций.
24. SQL. Создание и использование представлений.
25. Генераторы экранных форм. Назначение. Классификация.
26. Генераторы отчетов. Назначение. Классификация
27. Проблемы обеспечения целостности в распределенных БД.
28. Сравнение централизованных и распределенных систем.
29. Распределенные БД. Технологии файл-сервер и клиент-сервер.
30. Распределенные базы данных. Технология тиражирования.
31. Проблемы, возникающие при параллельном доступе и пути их решения.
|
32. Процессы защиты данных в информационной базе.
Проектирование информационных систем | |
№ п/п | Название вопроса |
1. Классификация информационных систем. Состав и характеристика обеспечивающих и функциональных подсистем ИС.
2. Виды обеспечения ИС. Функциональные подсистемы ИС. Методы выделения функциональных подсистем.
3. Этапы проектирования ИС. Различные подходы к проектированию ИС.
4. Проект ИС. Классификация средств проектирования ИС и требования к ним.
5. Методология и технология проектирования ИС. Требования, предъявляемые к выбираемой технологии проектирования. Классификация методов проектирования ИС.
6. Жизненный цикл ИС (ЖЦ ИС). Стадии ЖЦ ИС. Особенности различных моделей ЖЦ ИС.
7. Объектно-ориентированный подход к проектированию ИС. Методология RUP.
8. Технологии прототипного проектирования. RAD-технологии
9. Содержание, состав методов и средств концепции оригинального проектирования ИС.
10. Содержание, состав методов и средств концепции типового проектирования ИС. Варианты использование типовых проектных решений в проекте ИС.
11. Состав и содержание работ на этапе предпроектного обследования. Методы организации проведения обследования, сбора и анализа материалов обследования.
12. Состав документов, соответствующих этапам предпроектной стадии разработки ИС. Технико-экономическое обоснование проекта ИС.
13. Формирование требований к информационной системе. Функциональные и нефункциональные требования.
14. Оценка стоимости проекта. Оценка экономической эффективности проекта.
15. Содержание Технического задания при проектировании ИС.
16. Состав и содержание операций этапов Технического и Рабочего проектирования ИС.
17. Подготовка объекта автоматизации к вводу ИС в действие. Методы организации внедрения проекта и их особенности. Состав документов, соответствующих этапу внедрения проекта.
18. Проектирование ИС. Эксплуатация, модернизация и сопровождение проекта ИС.
19. Системы классификации и кодирования информации. Понятие классификатора экономической информации. Система ведения классификаторов.
20. Суть и цель разработки классификаторов. Состав и содержание операций проектирования классификаторов экономической информации.
21. Документирование информационных систем. Формирование требований к документации ИС. Состав документов, соответствующих этапам жизненного цикла ИС.
22. Управление проектом. Методы планирования и управления проектами и ресурсами.
23. Организация работ по проектированию ИС. Формы управления проектированием ИС. Планирование и контроль проектных работ.
24. Проектирование технологических процессов обработки данных. Состав типовых операций отдельных этапов технологического процесса. Пакетный и диалоговый режимы.
25. Методы и средства выполнения операций технологических процессов обработки данных, средства регламентирования доступа к данным.
26. Основные принципы методологии RAD. Особенности RAD-технологии. Классы используемых инструментальных средств.
27. CASE–технологии проектирования ИС. Состав диаграмм и классы средств.
28. Проектирование компонентов ИС. Проектирование баз данных.
29. Проектирование компонентов ИС. Проектирование приложений как компонента ИС.
30. Проектирование компонентов ИС. Проектирование защиты и безопасности ИС как компонента ИС.
31. Назначение информационно-аналитических систем. OLAP и Data Mining.
32. Cодержание, задачи и средства оперативного и интеллектуального анализа данных. Концепция информационных хранилищ.