Учебно-методический комплекс дисциплины проектирование информационных систем Специальность
Вид материала | Учебно-методический комплекс |
- Учебно-методический комплекс дисциплины проектирование информационных систем Для студентов, 466.59kb.
- Еремеев Андрей Владимирович, кандидат технических наук, доцент кафедры информационных, 344.4kb.
- Учебно-методический комплекс по специальности 230700 «Прикладная информатика в геодезии», 383.76kb.
- Учебно-методический комплекс по дисциплине дс. 01 -проектирование и надежность систем, 688.46kb.
- И. Д. Алекперов учебно-методический комплекс дисциплины "информатика" Ростов-на-Дону, 952.05kb.
- Учебно-методический комплекс дисциплины «Операционные системы и среды», 190.9kb.
- Учебная программа дисциплины сд. Ф. 01 Проектирование информационных систем, 130.91kb.
- Учебно-методический комплекс по дисциплине «Теория экономических информационных систем», 1507.83kb.
- Учебно-методический комплекс по дисциплине Информационное обеспечение абис для студентов, 387.18kb.
- Учебно-методический комплекс дисциплины основы аудита специальность: 080102 «Мировая, 320.32kb.
Классификация ИС. Примеры ИС. Основные перспективы использования.
Семинар № 1. Управление безопасностью базы данных.
Темы докладов:
- Привилегии пользователей.
- Управление доступом к базе данных
Тема №2. Общие сведения об управлении проектами.
Понятие проекта. Классификация проектов. Основные фазы проектирования информационной систем.
Семинар № 2. Концептуальное моделирование структуры данных.
Темы докладов:
- Концептуальные модели данных.
- Модель «сущность-связь»
Тема №3. Процессы, протекающие на протяжении жизненного цикла информационной системы. Основные процессы жизненного цикла. Вспомогательные процессы. Организационные процессы.
Семинар № 3. Математическое моделирование. (2часа)
Темы докладов:
- Проверка модели.
- Документирование модели базы данных.
- Создание физической модели.
- Создание структуры базы данных.
Тема №4. Структура жизненного цикла информационной системы. Начальная стадия. Стадия уточнения. Стадия конструирования. Стадия перехода.
Тема №5. Модели жизненного цикла информационной системы. Каскадная модель жизненного цикла информационной системы. Спиральная модель жизненного цикла.
Тема №6. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования, освоение основных принципов организации ИС методов и технологий их использования.
Тема №7. Фазы жизненного цикла в рамках методологии РАD. Фаза анализа и планирования требований. Фаза проектирования. Фаза построения. Фаза внедрения. Ограничения методологии РАD.
Тема № 8. Стандарты и методики применяемые при разработке ИС. Виды стандартов. Методика Огасlе СDМ. Международный стандарт ISО/IЕС 12207: 1995-08-01. Стандарты комплекса ГОСТ 34.
Тема № 9. Профили открытых информационных систем. Понятие профиля информационной системы. Принципы формирования профиля информационной системы. Структура профилей информационных систем.
Семинар № 4. Прикладные программы с высокой степенью автоматизации управления, адаптируемость пакетов программ.
Темы докладов:
- Классификация программ.
- Программы с высокой степенью автоматизации управления.
- Адаптируемость пакетов программ.
Тема № 10. Базы данных: основные сведения. Основные функции СУБД. Эволюция систем управления базами данных. Реляционная модель данных.
Семинар №5. Проектирование архитектуры программного обеспечения ИС.
Темы докладов:
- Технологии разработки ПО ИС: процедурно-ориентированная, объектно-ориентированная. ООП: классы, наследование, полиморфизм.
- Технология объектно-ориентированного анализа и проектирования.
- Основные типы UML-диаграмм, используемые на этапе проектирования объектно-ориентированных ИС. Диаграмма классов.
Тема № 11. Базовые понятия реляционной модели данных. Связанные отношения. Основные свойства отношений. Реляционная система управления базами данных.
Семинар № 6. Многопоточные и распределенные ИС. Особенности разработки и перспективы использования.
Темы докладов:
- Основные понятия и концепции параллельного и многопоточного программирования.
- Понятие приоритета процесса.
- Создание многопоточных программ в среде Delphi.
- Основы разработки сетевых приложений на основе сокетов.
Тема № 12. Нормализация данных. Цели нормализации. Нормальные формы.
Семинар № 7. Проектирование информационного обеспечения ИС. Фактографические БД.
Темы докладов:
- Модели представления данных: концептуальная, логическая физическая.
- Модели данных: реляционная, объектно-реляционная, объектная.
- Реляционный подход к организации БД. Основные концепции и термины. Проектирование реляционных БД с использованием нормализации.
- Семантические модели данных.
- Реляционный подход к организации БД..
- Объектно-ориентированный подход к организации БД: «объектно-ориентированная модель данных».
Тема № 13. Проектирования программ сложной структуры, типовые приемы конструирования пакетов программ сложной структуры.
Тема № 14. Проектирование информационного обеспечения ИС. Документальные БД.
Тема № 15 Управление объектами базы данных. Создание, модификация и удаление таблиц. Задание ограничений. Задание значений по умолчанию. Создание и удаление индексов. Работа с представлениями. Хранимые процедуры. Триггеры.
Тема № 16 Манипулирование данными. Добавление в таблицу новой информации. Изменение данных, хранящихся в таблице. (2часа)
Тема №17. Основные компоненты технологии проектирования ИС. Подходы к разработке программного и информационного обеспечения ИС.
Методы и средства проектирования ИС. Структурное проектирование: диаграмма потоков данных, диаграмма «сущность-связь», диаграмма переходов состояний, структурная карта, структурная схема. Объектное проектирование: диаграмма вариантов использования, диаграмма взаимодействий, диаграмма классов, диаграмма состояний, диаграмма действий, диаграмма реализации.
Тема №18. Формирование требований. Спецификация требований. Основы объектной технологии. Основы языка UML. (2часа)
Диаграммы UML как инструментальные средства объектной технологии проектирования ИС. Основные типы UML-диаграмм, используемые на этапах анализа и формирования требований. Источники формирования требований.
5. Учебно-методическое обеспечение дисциплины.
5.1. Рекомендуемая литература
Основная литература
- Мацяшек Лешек А. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML.: пер с англ. – м.: Издательский дом «Вильямс», 2002. – 432 с.
- Шумаков П.В. Delphi 6 и разработка приложений баз данных. – М.: «Нолидж», 2002. – 704 с.
- Информационно-вычислительные системы в машиностроении (CALS-технологии)/ Ю.М. Соломенцев, В.Г. Митрофанов, В.В. Павлов, А.В. Рыбаков – М.: Наука, 2003, 292 с.
- Трельсен Э. Модель COM и применение ATL 3.0. – СПб.: БХВ-Петербург, 2001. – 492 с.
- Макарова Е.И., Дубровина И.С. Проектирование программного обеспечения средствами UML-диаграмм. Методические указания к лабораторным работам и СРС. Алт.гос.техн.ун-т им. И. И. Ползунова. – Барнаул: Изд-во АлтГТУ, 2004. – 114 с.
- В.Н. Петров. Информационные системы: учебник для вузов.-Питер 2003.
- Ю. Избачков, В. Петров. Информационные системы 2-е издание.-Питер 2006.
- В.Ф. Мелехин, Е.Г. Павловский. Вычислительные машины, системы и сети. Учебник.- М.: Академия, 2006.
Дополнительная литература
- Кузнецов С.Д. Основы современных баз данных, информационно-аналитические материалы Центра Информационных технологий, 1999.
- Экономическая информатика и вычислительная техника: Учебник/ под ред. Косарева В.П., Королева А.Ю. – М.: Финансы и статистика, 1996 г. – 336 с.
- Информационные ресурсы России: национальный доклад. – М., 1999 г. – 24 с.
- Архангельский А.Я. Программирование в С++Builder 4. – М.: ЗАО «Издательство БИНОМ», 1999 г. – 928 с.
- В.Г. Олифер, Н.А. Олифер. Компьютерные сети, принципы, технологии, протокол. 3-е издание. Питер, 2007.
- Вильям Столингс. Компьютерные сети, протоколы и технологии Интернета. С.-Пб. БХВ, Петербург, 2005.
- Джо Хабрейкен, Мэтт Хайден. Сетевые технологии за 24 часа. 3-е издание. Издательский дом Вильямс. Питер, 2007.
6. Материально-техническое обеспечение дисциплины.
1. Компьютерные классы.
7. Методические рекомендации по организации изучения дисциплины.
7.1. Вопросы к экзамену
Представлены далее.
8. Формы текущего, промежуточного и итогового контроля.
Лабораторные и практические работы.
Экзамен.
Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по направлению подготовки 080807.65 – «Прикладная информатика».
Программу составили:
Храмцова Н. П., к.т.н, доцент
Программа одобрена и утверждена на заседании кафедры прикладной информатики Протокол № от 2009 г.
Заведующий кафедрой: ____________ Ю^ .И. Колюжов
Министерство культуры Российской Федерации
Алтайский филиал федерального государственного образовательного
учреждения высшего профессионального образования
«Московский государственный университет культуры и искусств»
Кафедра прикладной информатики
^ Учебно-методический комплекс дисциплины
Проектирование информационных систем
Специальность: 080801.65 – «Прикладная информатика (в менеджменте)»
^ КОНСПЕКТ ЛЕКЦИЙ ТЕОРЕТИЧЕСКОГО КУРСА
Ведущий лектор
Храмцова Н.П., к.т.н., ст. преподаватель
Барнаул
2009
СТРУКТУРА КОНСПЕКТА ЛЕКЦИЙ
по дисциплине «Проектирование информационных систем»
^ Тема №1. Введение.
Классификация ИС. Примеры ИС. Основные перспективы использования.
Семинар № 1. Управление безопасностью базы данных.
Темы докладов:
- Привилегии пользователей.
- Управление доступом к базе данных
Тема №2. Общие сведения об управлении проектами.
Понятие проекта. Классификация проектов. Основные фазы проектирования информационной систем.
Семинар № 2. Концептуальное моделирование структуры данных.
Темы докладов:
- Концептуальные модели данных.
- Модель «сущность-связь»
Тема №3. Процессы, протекающие на протяжении жизненного цикла информационной системы. Основные процессы жизненного цикла. Вспомогательные процессы. Организационные процессы.
Семинар № 3. Математическое моделирование. (2часа)
Темы докладов:
- Проверка модели.
- Документирование модели базы данных.
- Создание физической модели.
- Создание структуры базы данных.
Тема №4. Структура жизненного цикла информационной системы. Начальная стадия. Стадия уточнения. Стадия конструирования. Стадия перехода.
Тема №5. Модели жизненного цикла информационной системы. Каскадная модель жизненного цикла информационной системы. Спиральная модель жизненного цикла.
Тема №6. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования, освоение основных принципов организации ИС методов и технологий их использования.
Тема №7. Фазы жизненного цикла в рамках методологии РАD. Фаза анализа и планирования требований. Фаза проектирования. Фаза построения. Фаза внедрения. Ограничения методологии РАD.
Тема № 8. Стандарты и методики применяемые при разработке ИС. Виды стандартов. Методика Огасlе СDМ. Международный стандарт ISО/IЕС 12207: 1995-08-01. Стандарты комплекса ГОСТ 34.
Тема № 9. Профили открытых информационных систем. Понятие профиля информационной системы. Принципы формирования профиля информационной системы. Структура профилей информационных систем.
Семинар № 4. Прикладные программы с высокой степенью автоматизации управления, адаптируемость пакетов программ.
Темы докладов:
- Классификация программ.
- Программы с высокой степенью автоматизации управления.
- Адаптируемость пакетов программ.
Тема № 10. Базы данных: основные сведения. Основные функции СУБД. Эволюция систем управления базами данных. Реляционная модель данных.
Семинар №5. Проектирование архитектуры программного обеспечения ИС.
Темы докладов:
- Технологии разработки ПО ИС: процедурно-ориентированная, объектно-ориентированная. ООП: классы, наследование, полиморфизм.
- Технология объектно-ориентированного анализа и проектирования.
- Основные типы UML-диаграмм, используемые на этапе проектирования объектно-ориентированных ИС. Диаграмма классов.
Тема № 11. Базовые понятия реляционной модели данных. Связанные отношения. Основные свойства отношений. Реляционная система управления базами данных.
Семинар № 6. Многопоточные и распределенные ИС. Особенности разработки и перспективы использования.
Темы докладов:
- Основные понятия и концепции параллельного и многопоточного программирования.
- Понятие приоритета процесса.
- Создание многопоточных программ в среде Delphi.
- Основы разработки сетевых приложений на основе сокетов.
Тема № 12. Нормализация данных. Цели нормализации. Нормальные формы.
Семинар № 7. Проектирование информационного обеспечения ИС. Фактографические БД.
Темы докладов:
- Модели представления данных: концептуальная, логическая физическая.
- Модели данных: реляционная, объектно-реляционная, объектная.
- Реляционный подход к организации БД. Основные концепции и термины. Проектирование реляционных БД с использованием нормализации.
- Семантические модели данных.
- Реляционный подход к организации БД..
- Объектно-ориентированный подход к организации БД: «объектно-ориентированная модель данных».
Тема № 13. Проектирования программ сложной структуры, типовые приемы конструирования пакетов программ сложной структуры.
Тема № 14. Проектирование информационного обеспечения ИС. Документальные БД.
Тема № 15 Управление объектами базы данных. Создание, модификация и удаление таблиц. Задание ограничений. Задание значений по умолчанию. Создание и удаление индексов. Работа с представлениями. Хранимые процедуры. Триггеры.
Тема № 16 Манипулирование данными. Добавление в таблицу новой информации. Изменение данных, хранящихся в таблице. (2часа)
Тема №17. Основные компоненты технологии проектирования ИС. Подходы к разработке программного и информационного обеспечения ИС.
Методы и средства проектирования ИС. Структурное проектирование: диаграмма потоков данных, диаграмма «сущность-связь», диаграмма переходов состояний, структурная карта, структурная схема. Объектное проектирование: диаграмма вариантов использования, диаграмма взаимодействий, диаграмма классов, диаграмма состояний, диаграмма действий, диаграмма реализации.
Тема №18. Формирование требований. Спецификация требований. Основы объектной технологии. Основы языка UML. (2часа)
Диаграммы UML как инструментальные средства объектной технологии проектирования ИС. Основные типы UML-диаграмм, используемые на этапах анализа и формирования требований. Источники формирования требований.
^ Министерство культуры Российской Федерации
Алтайский филиал федерального государственного образовательного
учреждения высшего профессионального образования
«Московский государственный университет культуры и искусств»
^ Кафедра прикладной информатики
Учебно-методический комплекс дисциплины
Проектирование информационных систем
Специальность: 080801.65 – «Прикладная информатика (в менеджменте)»
^ ПЛАНЫ СЕМИНАРСКИХ ЗАНЯТИЙ
Барнаул 2009
Семинар № 1. Управление безопасностью базы данных.
Темы докладов:
- Привилегии пользователей.
- Управление доступом к базе данных
Семинар № 2. Концептуальное моделирование структуры данных.
Темы докладов:
- Концептуальные модели данных.
- Модель «сущность-связь»
Семинар № 3. Математическое моделирование. (2часа)
Темы докладов:
- Проверка модели.
- Документирование модели базы данных.
- Создание физической модели.
- Создание структуры базы данных.
Семинар № 4. Прикладные программы с высокой степенью автоматизации управления, адаптируемость пакетов программ.
Темы докладов:
- Классификация программ.
- Программы с высокой степенью автоматизации управления.
- Адаптируемость пакетов программ.
Семинар №5. Проектирование архитектуры программного обеспечения ИС.
Темы докладов:
- Технологии разработки ПО ИС: процедурно-ориентированная, объектно-ориентированная. ООП: классы, наследование, полиморфизм.
- Технология объектно-ориентированного анализа и проектирования.
- Основные типы UML-диаграмм, используемые на этапе проектирования объектно-ориентированных ИС. Диаграмма классов.
Семинар № 6. Многопоточные и распределенные ИС. Особенности разработки и перспективы использования.
Темы докладов:
- Основные понятия и концепции параллельного и многопоточного программирования.
- Понятие приоритета процесса.
- Создание многопоточных программ в среде Delphi.
- Основы разработки сетевых приложений на основе сокетов.
Семинар № 7. Проектирование информационного обеспечения ИС. Фактографические БД.
Темы докладов:
- Модели представления данных: концептуальная, логическая физическая.
- Модели данных: реляционная, объектно-реляционная, объектная.
- Реляционный подход к организации БД. Основные концепции и термины. Проектирование реляционных БД с использованием нормализации.
- Семантические модели данных.
- Реляционный подход к организации БД..
- Объектно-ориентированный подход к организации БД: «объектно-ориентированная модель данных».
Министерство культуры Российской Федерации
Алтайский филиал федерального государственного образовательного
учреждения высшего профессионального образования
«Московский государственный университет культуры и искусств»
^ Кафедра прикладной информатики
Учебно-методический комплекс дисциплины
Проектирование информационных систем
Специальность: 080801.65 – «Прикладная информатика (в менеджменте)»
^ ПЕРЕЧЕНЬ ВОПРОСОВ К ЭКЗАМЕНУ
Барнаул 2009
- Охарактеризуйте этапы жизненного цикла ИС.
- Объясните разницу между этапами определения требований и разработки спецификаций.
- Этап проектирования архитектуры ИС.
- Основные подходы к разработке приложений ИС.
- Структурный подход к разработке приложений ИС.
- Объектно-ориентированная технология разработки приложений. Основные причины перехода от структурной технологии к объектно-ориентированной.
- Основные диаграммы объектно-ориентированного подхода. Привести примеры.
- Основные диаграммы объектно-ориентированного подхода. Привести примеры.
- Охарактеризуйте следующие понятия: классы, экземпляры классов, атрибуты, наследование, множественное наследование, композиция, агрегация, полиморфизм.
- Что такое прототипирование? Как оно используется на этапе формирования требований?
- Назначение языка UML.
- Охарактеризуйте: диаграмма вариантов использования; диаграмма классов; диаграмма поведения; диаграмма состояний; диаграмма деятельности; диаграмма взаимодействия; диаграмма последовательности; диаграмма програции; диаграмма реализации.
- Основные понятия концепции параллельного и многопоточного программирования.
- Основы разработки сетевых приложений. Разработка сетевых приложений на основе сокетов.
- Этапы проектирования фактографических БД.
- Модели представления данных.
- Достоинства и недостатки реляционного подхода.
- Проектирование документальных БД.
- Принципы и особенности проектирования интегрированных ИС.
- Преимущества и недостатки объектно-ориентированных БД,Э способы устранения недостатков.
- Компонентные технологии разработки приложений.
- Особенности применения CASE-средств.
- Общие сведения об управлении проектами.
- Основные фазы проектирования информационной систем.
- Процессы, протекающие на протяжении жизненного цикла информационной системы.
- Основные процессы жизненного цикла ИС.
- Вспомогательные процессы в ИС.
- Организационные процессы в ИС.
- Управление безопасностью базы данных.
- Структура жизненного цикла информационной системы.
- Концептуальное моделирование структуры данных.
- Модели жизненного цикла информационной системы.
- Каскадная модель жизненного цикла информационной системы.
- Спиральная модель жизненного цикла.
- Создание концептуальной модели информационной системы.
- Создание нового проекта в Power Designer.
- Методология RАD-Rapil Аррliсаtion Development.
- Основные особенности методологии RАD.
- Объектно-ориентированный подход.
- Визуальное программирование.
- Событийное программирование.
- Математическое моделирование.
- Модификация структуры базы данных.
- Фазы жизненного цикла в рамках методологии RАD.
- Объектно-ориентированное программирование.
- Структура программы в Object Раsсаl.
- Международный стандарт ISО/IЕС 12207: 1995-08-01. и стандарты комплекса ГОСТ 34.
- Профили открытых информационных систем.
- Принципы формирования профиля информационной системы.
- Структура профилей информационных систем.
Министерство культуры Российской Федерации
Алтайский филиал федерального государственного образовательного
учреждения высшего профессионального образования
«Московский государственный университет культуры и искусств»