Римерный перечень вопросов к зачету (экзамену) по всем модулям учебных дисциплин.
Первый модуль.Информационные системы: структура и классификация.
1. Общие понятия и типы информационных систем, определение их базовых свойств. Основные задачи, стоящие перед ИС.
2. Этапы развития ИС.
3. Сферы применения ИС и ожидаемые эффекты.
4. Классификация ИС по различным критериям (масштабу, области применения, способу реализации).
5. Информационное, техническое, математическое, программное, правовое, и организационное обеспечение, содержание составляющих ИС.
6. Классификация ИС по признаку структурированности задач (автоматизация решений, создание управляющих отчетов, модельных и экспертных ИС).
7. .Классификация ИС для разных уровней управления.
8. .Системы поддержки принятия решения. Интеграция ИС в крупных фирмах.
9. .Корпоративные ИС. Примеры реализации ИС (бухучет, управление потоками, документооборот, управление предприятием).
10. .Классификация ИС по способу использования информации (информационно-поисковые ИС информационно-решающие, управляющие, советующие).
11. .Понятие проекта. Классификация проектов
12. .Основные этапы проектирования проекта.
13. Понятие жизненного цикла информационной системы.
14. Международный стандарт ISO/IEC 12207.
15. Основные процессы жизненного цикла: разработка, эксплуатация и сопровождение. Вспомогательные и организационные процессы.
16. .Структура жизненного цикла информационной системы.
17. Каскадная модель жизненного цикла ИС. Характеристики.
18. Спиральная модель жизненного цикла ИС. Характеристики.
19. Понятие банка данных, базы данных, системы управления базами данных (СУБД). Структура банка данных, описание составных частей.
20. Архитектура информационной системы.
21. Описание архитектуры Клиент - Сервер. Характеристика вариантов этой архитектуры.
22 Схема обмена данными при работе с базами данных.
Второй модуль. Проектирование реляционной базы данных.
23. Иерархическая и сетевая модели представления данных. Описания, характеристики, достоинства и недостатки, наилучшие области применения, представители.
24. Реляционная модель представления данных. Описания, характеристики, достоинства и недостатки, наилучшие области применения, представители.
25. Постреляционная модель представления данных. Описания, характеристики, достоинства и недостатки, области применения, представители.
26. Многомерная модель представления данных. Описания, характеристики, достоинства и недостатки, наилучшие области применения, представители.
27. Объектно-ориентированная модель представления данных. Понятия инкапсуляции, наследования, полиморфизма в объектно-ориентированных базах данных.
28. Многопользовательские и однопользовательские базы данных.
29. Понятия транзакции, обеспечения целостности базы данных.
30. Общее понятие о типах данных.
31. Основные сведения о реляционной базе данных. Элементы реляционной модели.
32. Ограничения и операции над отношениями.
33. Реляционная алгебра, ее операции.
34. Реляционное исчисление. Примеры описаний операций БД с помощью реляционного исчисления.
35. Проблемы проектирования реляционных баз данных. Логическое проектирование. Структуризация данных.
36. .Понятие избыточности данных.
37. Нормализация отношений. Выявление зависимостей между атрибутами.
38. Нормальные формы.
39. Обеспечение целостности базы данных.
40. Языки описания базы данных и запросов (QBE, SQL).
41. Алгоритмы индексирования- методы ускорения доступа к данным.
42 Алгоритмы хеширования - методы ускорения доступа к данным.
43. Связывание таблиц: цель и сущность механизма. Типы связей (1:1, 1:М, М:1, М:М), их характеристика. Примеры.
44. Объекты СУБД, элементы интерфейса: панели инструментов, дополнительные возможности: механизм встраивания и связывания OLE, импортирование данных и др.
45. Этапы разработки базы данных. Этапы создания таблицы. Характеристика режимов работы с объектами СУБД. Связывание таблиц. Использование мастера анализа таблиц.
45. Создание форм, отчетов, запросов (простых, сложных, вычислимых). Возможности сохранения, взаимосвязь с таблицей. Назначение, характеристики, различия.
46. Использование макросов, модулей, гиперссылок. Общее представление, назначение.
47. Использование языков SQL и QBE.
48. Основные операторы языка SQL. Примеры записи запросов на языке SQL/
49. Два типа моделей ИС: объектно-ориентированная и семантическая. Семантическое, или концептуальное моделирование в базах данных. Понятие предметной области и её семантики (объект, предмет, ядро предметной области, траектория). Уровни проектирования концептуальной модели.
50. Семантическое, или концептуальное моделирование в базах данных. Концептуальные средства описания предметной области (информационно-логическое моделирование). Тип, отношения между типами, операции над типами, ограничения целостности, концептуальная схема предметной области.
51. Проблемы преобразования концептуальной модели предметной области в схему базы данных. Общее описание графического представления семантических моделей диаграмм потоков данных.
52. Метод “сущность–связь” – метод ER-диаграмм. Основные понятия метода.
53. Метод “сущность–связь”. Этапы проектирования. Правила формирования отношений.
54. Определение сложных программных систем. Концепция сложных проектов. Четыре причины сложности проектов. Признаки сложных систем.
55. Способ управления сложной системой. Объектно-ориентированная декомпозиция. Абстракция и роль иерархии (объектов и связей).
56. Общие сведения о CASE средствах. Основные определения, цель и области применения, возможности CASE средств.
57. Современные требования к возможностям и составу интегрированной среды разработчика. Перспективы развития.
58. Эволюция развития CASE средств. Историческая классификация структурного проектирования (ER-диаграммы, DFD, функциональные диаграммы, STD-диаграммы событий, SADT, схемы HIPO, диаграммы Варнье-Орра) с краткой характеристикой систем.
59. Классификация CASE-средств по различным критериям (по ориентации, по функциональной полноте, по типу используемых моделей, по степени независимости от СУБД). Характерные особенности. Примеры.
60. Место и характеристика логически ориентированных систем проектирования (исчисление предикатов), систем, ориентированных на правила (если – то), систем, ориентированных на ограничения среди CASE-средств.
61. Модель диаграмм потоков: DFD. Основные объекты и связи. Основные характеристики модели. Область применения.
62. Методология функционального моделирования SADT. Описание модели SADT (цель, субъект, “точка зрения”). Точность и критерии окончания моделирования.
63. Метод постепенного наращивания степени детализации и последующей агрегации фрагментов (иерархия взаимодействия).
64. Синтаксические правила для функциональных SADT (элементы диаграммы, их обозначение и сущность). Характеристика типов взаимосвязей между блоками для описания их отношений (управление, ввод, обратная связь по управлению и входу, выход-механизм).
65. Модели SADT. Правила идентификации версий диаграмм одного блока, идентификация декомпозиции нескольких блоков диаграмм и их связывание и стыковка (смысл внешних и внутренних дуг и блоков) в функциональном проектировании.
66. Этапы процесса моделирования в SADT-методологии (получение знаний, документирование полученных знаний, проверка корректности модели итеративным рецензированием, координация процесса рецензирования, критерий внедрения).
67. ООПроектирование: объектно-ориентированная модель проектирования. Основные положения объектного подхода. Области применения объектно-ориентированного подхода.
68. Понятие абстракции в концептуальной модели ООП. Барьер абстракции.
69. Виды абстракции (сущность, поведение, ВМ, производственная абстракция). Инвариант абстракции. Свойства абстракции (статические, динамические)
70. Элементы концептуального моделирования ООП: основные – модульности, иерархии, и дополнительные – типизация, параллелизм, сохраняемость.
71. Элементы концептуального моделирования ООП. Понятия инкапсуляции, полиморфизма, наследования. Преимущества и недостатки объектно-ориентированного моделирования.
72. UML. Описание языка. Определение и сущность элементов языка: прецедент, класс, объект, операции. Понятие статистических и динамических характеристик объекта.
6. Рекомендуемая литература
Основная
1.Петров В.Н. Информационные системы. СПб, изд-во ПИТЕР, 2002, 688 с..
2.Хомоненко А.Д. Цыганков В.М., Мальцев М.Г. Базы данных. Учебник для высших учебных заведений. Под ред. Проф. А.Д. Хомоненко. Изд. 5, дополненное и переработанное. – СПб.: КОРОНА принт. 2009, 736 с.
3.В. В. Корнеев, А. Ф. Гареев, С. В. Васютин, В. В. Райх. Базы данных. Интеллектуальная обработка информации. - М.: Издатель Молгачева С.В., Издательство Нолидж,2001. - 496 с., ил.
4.Дэвид А.Марка, Клемент МакГоуэн. Методология структурного анализа и проектирования SADT (Structured Analysis & Design Technique), Copyright электронная БИБЛИОТЕКА, 1999
5.Гради Буч. Объектно-ориентированный анализ и проектирование (с примерами приложений на С++). Пер с англ. Под ред. И. Романовского и Ф. Андреева, , Электронная библиотека, 2002.
6.А. Матросов, А. Сергеев, А.Чаунин. “HTML 4.0” СПб, БХВ-СПб, 672 с.
Дополнительная
1. Д.Лешев “Создание интерактивного WEB-сайта”. Учебный курс СПб, Питер, 2003, 544с.
2. WEB-сервисы Microsoft.Net, СПб, БХВ-СПб, 2002, 336 с.
Рекомендуемые информационно-справочные ресурсы из Internet:
http://www.intuit.ru/ информационный сервер Открытого Университета
http://ru.html.net/tutorials/css/-Курс HTML и CSS Студии Лебедева 3 ступени Все технологии WEB 2.0
http://www.specialist.ru – множество материала по тематике курса
http://www.softtime.ru/info/index.php - информационный портал web-разработчика
http://www.sitem.ru/book.html - список книг по разработке сайтов и web-дизайну, скачиваемых бесплатно
http://www.informika.ru/ - официальный сервер Минобразования России, содержит ссылки на информационные ресурсы системы высшего профессионального образования России
http://www.osp.ru/ - издательство “Открытые системы”, содержит электронные версии ряда журналов по сетевым технологиям и телекоммуникациям
http://www.citforum.ru/ - центр информационных технологий МГУ, содержит аналитическую информацию по тематике курса
http://www.yahoo.com/Computers_and_Internet/World_Wide_Web/-Индекс YAHOO- Коллекция программных средств для разработки HTML-документов
http://sundg0.jinr.dubna.su/wguide/text.html - учебное пособие на русском языке по HTML - документам (автор К.Ф. Украинец)
http://www.rc.ac.ru - корпорация “Университетские сети знаний” UNICOR
telnet://acsvax.open.ac.uk - Открытый Университет Великобритании
имя входа: ICDL; - страна: Russia; - пароль: ААА
РАЗРАБОТЧИК ПРОГРАММЫ:
старший преподаватель кафедры параллельных алгоритмов
ирошниченко И.Д.
РЕЦЕНЗЕНТЫ:
доктор, физ.-мат.наук, профессор,
зав. кафедрой параллельных алгоритмов, Ю.К. Демьянович,
доктор физ.-мат.наук, профессор кафедры
параллельных алгоритмов, И.Г. Бурова