Учебно-методический комплекс дисциплины проектирование информационных систем Специальность

Вид материалаУчебно-методический комплекс

Содержание


И. Колюжов
Учебно-методический комплекс дисциплины
Конспект лекций теоретического курса
Тема №1. Введение. Классификация ИС. Примеры ИС. Основные перспективы использования. Семинар № 1.
Министерство культуры Российской Федерации
Кафедра прикладной информатики
Планы семинарских занятий
Кафедра прикладной информатики
Перечень вопросов к экзамену
Подобный материал:
1   2   3
Тема №1. Введение.

Классификация ИС. Примеры ИС. Основные перспективы использования.

Семинар № 1. Управление безопасностью базы данных.

Темы докладов:
  1. Привилегии пользователей.
  2. Управление доступом к базе данных

Тема №2. Общие сведения об управлении проектами.

Понятие проекта. Классификация проектов. Основные фазы проектирования информационной систем.

Семинар № 2. Концептуальное моделирование структуры данных.

Темы докладов:
  1. Концептуальные модели данных.
  2. Модель «сущность-связь»

Тема №3. Процессы, протекающие на протяжении жизненного цикла информационной системы. Основные процессы жизненного цикла. Вспомогательные процессы. Организационные процессы.

Семинар № 3. Математическое моделирование. (2часа)

Темы докладов:
  1. Проверка модели.
  2. Документирование модели базы данных.
  3. Создание физической модели.
  4. Создание структуры базы данных.

Тема №4. Структура жизненного цикла информационной системы. Начальная стадия. Стадия уточнения. Стадия конструирования. Стадия перехода.

Тема №5. Модели жизненного цикла информационной системы. Каскадная модель жизненного цикла информационной системы. Спиральная модель жизненного цикла.

Тема №6. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования, освоение основных принципов организации ИС методов и технологий их использования.

Тема №7. Фазы жизненного цикла в рамках методологии РАD. Фаза анализа и планирования требований. Фаза проектирования. Фаза построения. Фаза внедрения. Ограничения методологии РАD.

Тема № 8. Стандарты и методики применяемые при разработке ИС. Виды стандартов. Методика Огасlе СDМ. Международный стандарт ISО/IЕС 12207: 1995-08-01. Стандарты комплекса ГОСТ 34.

Тема № 9. Профили открытых информационных систем. Понятие профиля информационной системы. Принципы формирования профиля информационной системы. Структура профилей информационных систем.

Семинар № 4. Прикладные программы с высокой степенью автоматизации управления, адаптируемость пакетов программ.

Темы докладов:
  1. Классификация программ.
  2. Программы с высокой степенью автоматизации управления.
  3. Адаптируемость пакетов программ.

Тема № 10. Базы данных: основные сведения. Основные функции СУБД. Эволюция систем управления базами данных. Реляционная модель данных.

Семинар №5. Проектирование архитектуры программного обеспечения ИС.

Темы докладов:
  1. Технологии разработки ПО ИС: процедурно-ориентированная, объектно-ориентированная. ООП: классы, наследование, полиморфизм.
  2. Технология объектно-ориентированного анализа и проектирования.
  3. Основные типы UML-диаграмм, используемые на этапе проектирования объектно-ориентированных ИС. Диаграмма классов.

Тема № 11. Базовые понятия реляционной модели данных. Связанные отношения. Основные свойства отношений. Реляционная система управления базами данных.

Семинар № 6. Многопоточные и распределенные ИС. Особенности разработки и перспективы использования.

Темы докладов:
  1. Основные понятия и концепции параллельного и многопоточного программирования.
  2. Понятие приоритета процесса.
  3. Создание многопоточных программ в среде Delphi.
  4. Основы разработки сетевых приложений на основе сокетов.

Тема № 12. Нормализация данных. Цели нормализации. Нормальные формы.

Семинар № 7. Проектирование информационного обеспечения ИС. Фактографические БД.

Темы докладов:
  1. Модели представления данных: концептуальная, логическая физическая.
  2. Модели данных: реляционная, объектно-реляционная, объектная.
  3. Реляционный подход к организации БД. Основные концепции и термины. Проектирование реляционных БД с использованием нормализации.
  4. Семантические модели данных.
  5. Реляционный подход к организации БД..
  6. Объектно-ориентированный подход к организации БД: «объектно-ориентированная модель данных».

Тема № 13. Проектирования программ сложной структуры, типовые приемы конструирования пакетов программ сложной структуры.

Тема № 14. Проектирование информационного обеспечения ИС. Документальные БД.

Тема № 15 Управление объектами базы данных. Создание, модификация и удаление таблиц. Задание ограничений. Задание значений по умолчанию. Создание и удаление индексов. Работа с представлениями. Хранимые процедуры. Триггеры.

Тема № 16 Манипулирование данными. Добавление в таблицу новой информации. Изменение данных, хранящихся в таблице. (2часа)

Тема №17. Основные компоненты технологии проектирования ИС. Подходы к разработке программного и информационного обеспечения ИС.

Методы и средства проектирования ИС. Структурное проектирование: диаграмма потоков данных, диаграмма «сущность-связь», диаграмма переходов состояний, структурная карта, структурная схема. Объектное проектирование: диаграмма вариантов использования, диаграмма взаимодействий, диаграмма классов, диаграмма состояний, диаграмма действий, диаграмма реализации.

Тема №18. Формирование требований. Спецификация требований. Основы объектной технологии. Основы языка UML. (2часа)

Диаграммы UML как инструментальные средства объектной технологии проектирования ИС. Основные типы UML-диаграмм, используемые на этапах анализа и формирования требований. Источники формирования требований.


5. Учебно-методическое обеспечение дисциплины.


5.1. Рекомендуемая литература


Основная литература

  1. Мацяшек Лешек А. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML.: пер с англ. – м.: Издательский дом «Вильямс», 2002. – 432 с.
  2. Шумаков П.В. Delphi 6 и разработка приложений баз данных. – М.: «Нолидж», 2002. – 704 с.
  3. Информационно-вычислительные системы в машиностроении (CALS-технологии)/ Ю.М. Соломенцев, В.Г. Митрофанов, В.В. Павлов, А.В. Рыбаков – М.: Наука, 2003, 292 с.
  4. Трельсен Э. Модель COM и применение ATL 3.0. – СПб.: БХВ-Петербург, 2001. – 492 с.
  5. Макарова Е.И., Дубровина И.С. Проектирование программного обеспечения средствами UML-диаграмм. Методические указания к лабораторным работам и СРС. Алт.гос.техн.ун-т им. И. И. Ползунова. – Барнаул: Изд-во АлтГТУ, 2004. – 114 с.
  6. В.Н. Петров. Информационные системы: учебник для вузов.-Питер 2003.
  7. Ю. Избачков, В. Петров. Информационные системы 2-е издание.-Питер 2006.
  8. В.Ф. Мелехин, Е.Г. Павловский. Вычислительные машины, системы и сети. Учебник.- М.: Академия, 2006.



Дополнительная литература

  1. Кузнецов С.Д. Основы современных баз данных, информационно-аналитические материалы Центра Информационных технологий, 1999.
  2. Экономическая информатика и вычислительная техника: Учебник/ под ред. Косарева В.П., Королева А.Ю. – М.: Финансы и статистика, 1996 г. – 336 с.
  3. Информационные ресурсы России: национальный доклад. – М., 1999 г. – 24 с.
  4. Архангельский А.Я. Программирование в С++Builder 4. – М.: ЗАО «Издательство БИНОМ», 1999 г. – 928 с.
  5. В.Г. Олифер, Н.А. Олифер. Компьютерные сети, принципы, технологии, протокол. 3-е издание. Питер, 2007.
  6. Вильям Столингс. Компьютерные сети, протоколы и технологии Интернета. С.-Пб. БХВ, Петербург, 2005.
  7. Джо Хабрейкен, Мэтт Хайден. Сетевые технологии за 24 часа. 3-е издание. Издательский дом Вильямс. Питер, 2007.


6. Материально-техническое обеспечение дисциплины.

1. Компьютерные классы.


7. Методические рекомендации по организации изучения дисциплины.

7.1. Вопросы к экзамену

Представлены далее.

8. Формы текущего, промежуточного и итогового контроля.

Лабораторные и практические работы.

Экзамен.

Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по направлению подготовки 080807.65 – «Прикладная информатика».

Программу составили:

Храмцова Н. П., к.т.н, доцент

Программа одобрена и утверждена на заседании кафедры прикладной информатики Протокол № от 2009 г.


Заведующий кафедрой: ____________ Ю^ .И. Колюжов


Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«Московский государственный университет культуры и искусств»

Кафедра прикладной информатики


^ Учебно-методический комплекс дисциплины


Проектирование информационных систем


Специальность: 080801.65 – «Прикладная информатика (в менеджменте)»


^ КОНСПЕКТ ЛЕКЦИЙ ТЕОРЕТИЧЕСКОГО КУРСА


Ведущий лектор

Храмцова Н.П., к.т.н., ст. преподаватель


Барнаул

2009


СТРУКТУРА КОНСПЕКТА ЛЕКЦИЙ

по дисциплине «Проектирование информационных систем»

^ Тема №1. Введение.

Классификация ИС. Примеры ИС. Основные перспективы использования.

Семинар № 1. Управление безопасностью базы данных.

Темы докладов:
  1. Привилегии пользователей.
  2. Управление доступом к базе данных

Тема №2. Общие сведения об управлении проектами.

Понятие проекта. Классификация проектов. Основные фазы проектирования информационной систем.

Семинар № 2. Концептуальное моделирование структуры данных.

Темы докладов:
  1. Концептуальные модели данных.
  2. Модель «сущность-связь»

Тема №3. Процессы, протекающие на протяжении жизненного цикла информационной системы. Основные процессы жизненного цикла. Вспомогательные процессы. Организационные процессы.

Семинар № 3. Математическое моделирование. (2часа)

Темы докладов:
  1. Проверка модели.
  2. Документирование модели базы данных.
  3. Создание физической модели.
  4. Создание структуры базы данных.

Тема №4. Структура жизненного цикла информационной системы. Начальная стадия. Стадия уточнения. Стадия конструирования. Стадия перехода.

Тема №5. Модели жизненного цикла информационной системы. Каскадная модель жизненного цикла информационной системы. Спиральная модель жизненного цикла.

Тема №6. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования, освоение основных принципов организации ИС методов и технологий их использования.

Тема №7. Фазы жизненного цикла в рамках методологии РАD. Фаза анализа и планирования требований. Фаза проектирования. Фаза построения. Фаза внедрения. Ограничения методологии РАD.

Тема № 8. Стандарты и методики применяемые при разработке ИС. Виды стандартов. Методика Огасlе СDМ. Международный стандарт ISО/IЕС 12207: 1995-08-01. Стандарты комплекса ГОСТ 34.

Тема № 9. Профили открытых информационных систем. Понятие профиля информационной системы. Принципы формирования профиля информационной системы. Структура профилей информационных систем.

Семинар № 4. Прикладные программы с высокой степенью автоматизации управления, адаптируемость пакетов программ.

Темы докладов:
  1. Классификация программ.
  2. Программы с высокой степенью автоматизации управления.
  3. Адаптируемость пакетов программ.

Тема № 10. Базы данных: основные сведения. Основные функции СУБД. Эволюция систем управления базами данных. Реляционная модель данных.

Семинар №5. Проектирование архитектуры программного обеспечения ИС.

Темы докладов:
  1. Технологии разработки ПО ИС: процедурно-ориентированная, объектно-ориентированная. ООП: классы, наследование, полиморфизм.
  2. Технология объектно-ориентированного анализа и проектирования.
  3. Основные типы UML-диаграмм, используемые на этапе проектирования объектно-ориентированных ИС. Диаграмма классов.

Тема № 11. Базовые понятия реляционной модели данных. Связанные отношения. Основные свойства отношений. Реляционная система управления базами данных.

Семинар № 6. Многопоточные и распределенные ИС. Особенности разработки и перспективы использования.

Темы докладов:
  1. Основные понятия и концепции параллельного и многопоточного программирования.
  2. Понятие приоритета процесса.
  3. Создание многопоточных программ в среде Delphi.
  4. Основы разработки сетевых приложений на основе сокетов.

Тема № 12. Нормализация данных. Цели нормализации. Нормальные формы.

Семинар № 7. Проектирование информационного обеспечения ИС. Фактографические БД.

Темы докладов:
  1. Модели представления данных: концептуальная, логическая физическая.
  2. Модели данных: реляционная, объектно-реляционная, объектная.
  3. Реляционный подход к организации БД. Основные концепции и термины. Проектирование реляционных БД с использованием нормализации.
  4. Семантические модели данных.
  5. Реляционный подход к организации БД..
  6. Объектно-ориентированный подход к организации БД: «объектно-ориентированная модель данных».

Тема № 13. Проектирования программ сложной структуры, типовые приемы конструирования пакетов программ сложной структуры.

Тема № 14. Проектирование информационного обеспечения ИС. Документальные БД.

Тема № 15 Управление объектами базы данных. Создание, модификация и удаление таблиц. Задание ограничений. Задание значений по умолчанию. Создание и удаление индексов. Работа с представлениями. Хранимые процедуры. Триггеры.

Тема № 16 Манипулирование данными. Добавление в таблицу новой информации. Изменение данных, хранящихся в таблице. (2часа)

Тема №17. Основные компоненты технологии проектирования ИС. Подходы к разработке программного и информационного обеспечения ИС.

Методы и средства проектирования ИС. Структурное проектирование: диаграмма потоков данных, диаграмма «сущность-связь», диаграмма переходов состояний, структурная карта, структурная схема. Объектное проектирование: диаграмма вариантов использования, диаграмма взаимодействий, диаграмма классов, диаграмма состояний, диаграмма действий, диаграмма реализации.

Тема №18. Формирование требований. Спецификация требований. Основы объектной технологии. Основы языка UML. (2часа)

Диаграммы UML как инструментальные средства объектной технологии проектирования ИС. Основные типы UML-диаграмм, используемые на этапах анализа и формирования требований. Источники формирования требований.

^ Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«Московский государственный университет культуры и искусств»


^ Кафедра прикладной информатики


Учебно-методический комплекс дисциплины


Проектирование информационных систем


Специальность: 080801.65 – «Прикладная информатика (в менеджменте)»


^ ПЛАНЫ СЕМИНАРСКИХ ЗАНЯТИЙ


Барнаул 2009


Семинар № 1. Управление безопасностью базы данных.


Темы докладов:
  1. Привилегии пользователей.
  2. Управление доступом к базе данных


Семинар № 2. Концептуальное моделирование структуры данных.


Темы докладов:
  1. Концептуальные модели данных.
  2. Модель «сущность-связь»


Семинар № 3. Математическое моделирование. (2часа)


Темы докладов:
  1. Проверка модели.
  2. Документирование модели базы данных.
  3. Создание физической модели.
  4. Создание структуры базы данных.


Семинар № 4. Прикладные программы с высокой степенью автоматизации управления, адаптируемость пакетов программ.


Темы докладов:
  1. Классификация программ.
  2. Программы с высокой степенью автоматизации управления.
  3. Адаптируемость пакетов программ.


Семинар №5. Проектирование архитектуры программного обеспечения ИС.


Темы докладов:
  1. Технологии разработки ПО ИС: процедурно-ориентированная, объектно-ориентированная. ООП: классы, наследование, полиморфизм.
  2. Технология объектно-ориентированного анализа и проектирования.
  3. Основные типы UML-диаграмм, используемые на этапе проектирования объектно-ориентированных ИС. Диаграмма классов.


Семинар № 6. Многопоточные и распределенные ИС. Особенности разработки и перспективы использования.


Темы докладов:
  1. Основные понятия и концепции параллельного и многопоточного программирования.
  2. Понятие приоритета процесса.
  3. Создание многопоточных программ в среде Delphi.
  4. Основы разработки сетевых приложений на основе сокетов.


Семинар № 7. Проектирование информационного обеспечения ИС. Фактографические БД.


Темы докладов:
  1. Модели представления данных: концептуальная, логическая физическая.
  2. Модели данных: реляционная, объектно-реляционная, объектная.
  3. Реляционный подход к организации БД. Основные концепции и термины. Проектирование реляционных БД с использованием нормализации.
  4. Семантические модели данных.
  5. Реляционный подход к организации БД..
  6. Объектно-ориентированный подход к организации БД: «объектно-ориентированная модель данных».


Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«Московский государственный университет культуры и искусств»


^ Кафедра прикладной информатики


Учебно-методический комплекс дисциплины


Проектирование информационных систем


Специальность: 080801.65 – «Прикладная информатика (в менеджменте)»


^ ПЕРЕЧЕНЬ ВОПРОСОВ К ЭКЗАМЕНУ


Барнаул 2009


  1. Охарактеризуйте этапы жизненного цикла ИС.
  2. Объясните разницу между этапами определения требований и разработки спецификаций.
  3. Этап проектирования архитектуры ИС.
  4. Основные подходы к разработке приложений ИС.
  5. Структурный подход к разработке приложений ИС.
  6. Объектно-ориентированная технология разработки приложений. Основные причины перехода от структурной технологии к объектно-ориентированной.
  7. Основные диаграммы объектно-ориентированного подхода. Привести примеры.
  8. Основные диаграммы объектно-ориентированного подхода. Привести примеры.
  9. Охарактеризуйте следующие понятия: классы, экземпляры классов, атрибуты, наследование, множественное наследование, композиция, агрегация, полиморфизм.
  10. Что такое прототипирование? Как оно используется на этапе формирования требований?
  11. Назначение языка UML.
  12. Охарактеризуйте: диаграмма вариантов использования; диаграмма классов; диаграмма поведения; диаграмма состояний; диаграмма деятельности; диаграмма взаимодействия; диаграмма последовательности; диаграмма програции; диаграмма реализации.
  13. Основные понятия концепции параллельного и многопоточного программирования.
  14. Основы разработки сетевых приложений. Разработка сетевых приложений на основе сокетов.
  15. Этапы проектирования фактографических БД.
  16. Модели представления данных.
  17. Достоинства и недостатки реляционного подхода.
  18. Проектирование документальных БД.
  19. Принципы и особенности проектирования интегрированных ИС.
  20. Преимущества и недостатки объектно-ориентированных БД,Э способы устранения недостатков.
  21. Компонентные технологии разработки приложений.
  22. Особенности применения CASE-средств.
  23. Общие сведения об управлении проектами.
  24. Основные фазы проектирования информационной систем.
  25. Процессы, протекающие на протяжении жизненного цикла информационной системы.
  26. Основные процессы жизненного цикла ИС.
  27. Вспомогательные процессы в ИС.
  28. Организационные процессы в ИС.
  29. Управление безопасностью базы данных.
  30. Структура жизненного цикла информационной системы.
  31. Концептуальное моделирование структуры данных.
  32. Модели жизненного цикла информационной системы.
  33. Каскадная модель жизненного цикла информационной системы.
  34. Спиральная модель жизненного цикла.
  35. Создание концептуальной модели информационной системы.
  36. Создание нового проекта в Power Designer.
  37. Методология RАD-Rapil Аррliсаtion Development.
  38. Основные особенности методологии RАD.
  39. Объектно-ориентированный подход.
  40. Визуальное программирование.
  41. Событийное программирование.
  42. Математическое моделирование.
  43. Модификация структуры базы данных.
  44. Фазы жизненного цикла в рамках методологии RАD.
  45. Объектно-ориентированное программирование.
  46. Структура программы в Object Раsсаl.
  47. Международный стандарт ISО/IЕС 12207: 1995-08-01. и стандарты комплекса ГОСТ 34.
  48. Профили открытых информационных систем.
  49. Принципы формирования профиля информационной системы.
  50. Структура профилей информационных систем.

Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«Московский государственный университет культуры и искусств»