МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «АРМАВИРСКАЯ ГОСУДАРСТВЕННАЯ ПЕДАГОГИЧЕСКАЯ АКАДЕМИЯ» ФАКУЛЬТЕТ ПРИКЛАДНОЙ ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИНСТИТУТА ПРИКЛАДНОЙ ИНФОРМАТИКИ, МАТЕМАТИКИ И ФИЗИКИ КАФЕДРА ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ОБУЧЕНИЯ УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС по дисциплине "Проектирование информационных систем". Составитель: Манвелов Н.С., кпн, доцент кафедры информатики и ИТО Утверждено на заседании кафедры ______________________________ Протокол №___от Зав. кафедрой __________________ АРМАВИР 2012 Обоснование УМК Учебно-методический комплекс по дисциплине «Проектирование информационных систем» разработан в соответствии с требованиями ФГОС ВПО (федеральный или региональный компонент) к обязательному минимуму содержания и уровню подготовки дипломированного выпускника и предназначен для студентов факультета прикладной информатики, математики и физики. Учебно-методический комплекс дисциплины рекомендован к утверждению учебно-методической комиссией на заседании кафедры информатики и ИТО «___» от «_____» ___________ 2012 г., протокол № __. Автор: Манвелов Н.С., канд. пед. н., доцент кафедры информатики и ИТО Рецензенты: ______________________________________ -----------------------------------------------------------------------------------------------------------------Учебно-методический комплекс дисциплины утвержден на заседании Учебно-методической комиссии ___________________________ кафедры (наименование учебного подразделения) «____»_________________ 2012 г. протокол № ____ Председатель УМК (подпись) Ф.И.О. __________________/ _________________________ ------------------------------------------------------------------------------------------------------------------ Учебно-методический комплекс дисциплины согласован с руководителем программы ____________________________________________________ (наименование программы) «____»_________________ 2012 г. Руководитель программы _______________________________ (подпись) __________________/ Ф.И.О. АННОТАЦИЯ В данном курсе изучаются такие разделы как: Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений. Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Требования, предъявляемые к технологии проектирования ИС. Выбор технологии проектирования ИС. Каноническое проектирование ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие. ИС, эксплуатации и сопровождения. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС. Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически-ориентированного и модельно-ориентированного проектирования. Автоматизированное проектирование ИС с использованием CASE-технологии. Функциональноориентированный и объектно-ориентированный подходы. Содержание RADтехнологии прототипного создания приложений. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных информационных системах. В результате изучения курса студенты получают навыки, позволяющие им проектировать информационные системы. Лекции по курсу проводятся с целью дать слушателям знания по изучаемым темам в наиболее общем, системном виде. Лабораторные занятия имеют цель дать студентам практические навыки работы с информационными системами. Итоговый контроль проводится в форме экзамена. 1. Пояснительная записка Цели преподавания дисциплины “Проектирование Информационных Систем” состоит в том, чтобы дать студентам знания по основам теории и практические навыки в области проектирования информационных систем (ИС) и современных аспектов эксплуатации ИС. Перечень дисциплин, усвоение которых необходимо для изучения курса: “Алгоритмизация и программирование” “Информатика и программирование” “Базы данных” “Теория вероятностей и математическая статистика” “Вычислительные системы, сети и телекоммуникации” “Основы принятия решений” “Информационные технологии” В результате изучения курса студент должен знать: современные технологии проектирования ИС, включая технологию типового проектирования, CASE-технологию ( ERWin ) и методики обоснования эффективности их применения содержание стадий и этапов проектирования ИС и их особенности при использовании различных технологий проектирования способы формализации процессов проектирования, состав и содержание технологических операций на различных этапах проектирования методы, программные и инструментальные средства проектирования отдельных компонент ИС. В результате изучения курса студент должен уметь: выбирать и использовать программные средства современных технологий проектирования проводить предпроектное обследование предметной области и выполнять формализацию материалов обследования, разрабатывать и применять модели проектов владеть навыками в области анализа предметной области и выявления направлений совершенствования функционирования системы выполнять декомпозицию системы на подсистемы функционирования и комплексы задач выполнять выбор средств и методов проектирования отдельных компонент проекта и использовать их пользоваться языками моделирования и высокоуровнего программирования для решения задач проектирования вести документацию на всех этапах проектирования. В результате изучения курса студент должен иметь представлении о: языках создания сценариев о средствах безопасности и защиты ИС Web-технологий разработки ИС Основными видами занятий являются - лекции, практические занятия и лабораторные работы. Основными видами текущего контроля знаний являются - контрольные вопросы и упражнения по каждой теме. Основными видами рубежного контроля знаний являются зачет , экзамен. 2. ТРЕБОВАНИЯ ГОС Проектирование информационной системы (ИС). Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений. Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Краткая характеристика применяемых технологий проектирования. Требования, предъявляемые к технологии проектирования ИС. Выбор технологии проектирования ИС. Каноническое проектирование ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения. Состав проектной документации. Состав, содержание и принципы организации информационного обеспечения ИС. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логико-семантического комплекса. Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС. Типовое проектирование ИС. Понятие типового элемента. Технологии параметрическиориентированного и модельно-ориентированного проектирования. Автоматизированное проектирование ИС с использованием CASE-технологии. Функционально-ориентированный и объектно-ориентированный подходы. Содержание RAD-технологии прототипного создания приложений. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных информационных системах (драйверы ODBC, программная система CORBA и др.). ТЕМАТИЧЕСКИЙ ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ Раздел 2. № 1 2 3 4 5 6 ТЕМА Лек Пр Лаб Ауд Сам Всего ИС, эксплуатации и сопровождения. Состав проектной 2 документации. Состав, содержание и принципы организации информационного обеспечения ИС. Проектирование документальных БД: анализ предметной области, 4 разработка состава и структуры БД, проектирование логико-семантического комплекса. Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления 4 информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС. Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически-ориентированного и 8 модельно-ориентированного проектирования. Автоматизированное проектирование ИС с использованием CASE-технологии. Функциональноориентированный и объектно-ориентированный подходы. 8 Содержание RAD-технологии прототипного создания приложений. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных 2 информационных системах (драйверы ODBC, программная система CORBA и др.). ИТОГО 2 40 12 4 4 12 40 24 4 4 12 40 8 2 2 12 40 28 2 2 12 40 20 2 36 6 28 12 12 52 236 288 Содержание лекций. Раздел II. Лекция № 1. Состав и содержание работ на стадиях внедрения. 1. Состав проектной документации. 2. Состав, содержание и принципы организации информационного обеспечения ИС. 3. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД Лекция № 2. Базовые понятия ERD 1. Информационно-логические модели «сущность – связь» 2. Связь. 3. Атрибут. Лекция № 3. Информационные потоки. 1. Процессные потоковые модели. 2. Процессный подход. 3. Выделение и классификация процессов. Лекция № 4. Типовое проектное решение 1. Понятие типового проектного решения. 2. Классификация ТПР. Лекция № 5. CASE–технологии. 1. Автоматизированное проектирование ИС. 2. Основные понятия 3. Классификация. Лекция № 6. Межсистемные интерфейсы и драйверы. 1. Разработка графицеских интерефейсов. 2. Основные тербования. 3. Расширения интерфейса. 4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ 4.1. Список рекомендуемой литературы в библиотеке АГПУ с указанием места хранения. УДК 518 ББK 32.973 а.з. К-26 (Абонемент) Карпова Т. Базы данных. Модели, разработка, реализация.-Санкт - Петербург: Питер, 2002. -304C. Рекомендуется для изучения разделов № 1, 2, 3, 4 УДК 6Ф7 ББK 32.97 а.з. Г-55 (Абонемент) Глушаков С.В. и др. Базы данных: Учебный курс. (Домашняя библиотека).-Ростов-на-Дону: Феникс, 2000. -504C. Рекомендуется для изучения разделов № 1, 2, 8, 9, 10 УДК 512 ББK 22.12 а.з. П-39 (Абонемент) Плоткин Б.И. Универсальная алгебра, алгебраическая логика и базы данных.-Москва: Наука, 1991. -448C. Рекомендуется для изучения разделов № 1,4 УДК 001.8 ББK 73 а.з. Р-33 (Читальный зал) Редько В.Н., Басараб И.А. Базы данных и информационные системы.-Москва: Знание, 1987. -31C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 518 ББK 22.18 а.з. Б-12 (Абонемент) Бабенко Т.А. Иллюстрации к лекциям по курс информационные системы: учебнометодическое пособие для студентов / Бабенко Т.А., Бельченко В.Е. Ч.1. Команды отбора и изменения данных.-Армавир: АГПИ, 2005. -36C. Рекомендуется для изучения разделов № 5 УДК 33 ББK 65 а.з. И-74 (Абонемент) Информационные системы и технологии в экономике: учебник. - 2-е изд., доп. и перераб / под ред. В.И. Лойко.-Москва: Финансы и статистика, 2005. 416C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 33 ББK 65с51 а.з. У-84 (Техфак) Уткин В.Б., Балдин К.В. Информационные системы и технологии в экономике: учебник для вузов.Москва: ЮНИТИ-ДАНА, 2005. -335C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 33 ББK 65.050 а.з. У-84 (Техфак) Уткин В.Б. Информационные системы в экономике: учебник для студ. высш. учеб. заведений. - 2-е изд., стер. / В.Б. Уткин, К.В. Балдин.-Москва: Академия, 2005. -288C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 6Ф7 ББK 32.973 а.з. И-32 (Абонемент) Избачков Ю.С. Информационные системы: учебник для вузов / Ю.С. Избачков, В.Н. Петров. 2-е изд.-Санкт-Петербург: Питер, 2005. -656C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 6Ф7 ББK 32.973 а.з. И-32 (Читальный зал) Избачков Ю.С. Информационные системы: учебник для вузов / Ю.С. Избачков, В.Н. Петров. 2-е изд.-Санкт-Петербург: Питер, 2005. -656C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 518 ББK 22.18 а.з. И-73 (Абонемент) Интеллектуальные информационные системы / Частиков А.П. и др.Краснодар: Просвещение, 2005. -327C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 518 ББK 22.18 а.з. И-73 (Читальный зал) Интеллектуальные информационные системы / Частиков А.П. и др.Краснодар: Просвещение, 2005. -327C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 336 ББK 65.052 а.з. Б-23 (Абонемент) Банковские информационные системы и технологии: учеб. пособие / под ред. Д.В. Чистова. Ч. 1. Технология банковского учета.-Москва: Финансы и статистика, 2005. -384C. Рекомендуется для изучения разделов № 1,2,3,4 УДК 336 ББK 65.052 а.з. Б-23 (Читальный зал) Банковские информационные системы и технологии: учеб. пособие / под ред. Д.В. Чистова. Ч. 1. Технология банковского учета.-Москва: Финансы и статистика, 2005. -384C. Рекомендуется для изучения Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М., "Лори", 1996. 1. Создание информационной системы предприятия. "Computer Direct", 1996, N2. 2. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. М., "Диалог-Мифи", 2001. 3. Краткое практическое руководство разработчика информационных систем на базе СУБД Oracle: Библиотечка журнала "Информационные технологии" - М.: изд-во Машиностроение, 2000. - 120 с. ил. 4. 5. 6. 7. 8. 9. 10. 11. 12. http://www.citforum.ru/database/oraclepr/index.shtml http://www.citforum.ru/book/enctbd/enctbd_otr.shtml http://www.eureca.ru/services/cis.shtml http://www.misinfo.ru/www/misinfo.nsf/Projects?OpenView http://www.tconto.ru/projects.shtml http://www.galaktika.ru/2/products/ http://www.parus.ru/ http://www.bpro.ru/products/index.htm http://www.interface.ru Для подготовки к лабораторным работам, рекомендуется использовать сборник заданий http://192.168.100.253/institut/kaf/kaf_inf/elibfol/Proektirovanie%20IS_Daviden ko/pr.htm 6. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 6.1. Литература основная 13. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. 320 с. 14. Бойко В.В., Савинков В.М Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989. - 351 с. 15. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация, сопровождение. Теория и практика, 2-е изд. : Пер. с англ. : Уч. пос. – М.: Изд. дом "Вильямс", 2000. – 1120 с. 16. Тиори Т., Фрай Дж. Проектирование структур баз данных : В 2-х кн.: Пер. с англ. – М.: Мир, 1985. 17. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: 2002, М., Финансы и статистика, 352 стр. 18. Кузнецов С. Д. Проектирование и разработка корпоративных информационных систем. Центр Информационных Технологий, 1998 . 19. Гилуа М.М. Множественная модель данных в информационных системах. - М.: Наука, 1992. 20. Кузнецов С.Д. Введение в системы управления базами данных //СУБД. - 1995. - 1,2,3,4, 1996. 1,2,3,4,5. 21. Мейер М. Теория реляционных баз данных. - М.: Мир, 1987. - 608 с. 22. Международные стандарты, поддерживающие жизненный цикл программных средств. М., МП "Экономика", 1996. Горчинская О.Ю. Designer/2000 - новое поколение CASE-продуктов фирмы ORACLE. "СУБД", 1995, №3. 23. Горин С.В., Тандоев А.Ю. Применение CASE-средства Erwin 2.0 для информационного моделирования в системах обработки данных. "СУБД", 1995, №3. 24. Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. М., Центр Информационных Технологий, 1996. 6.2. Литература дополнительная 1. 2. 3. 4. 5. 6. 7. 8. Тиори Т., Фрай Дж. Проектирование структур баз данных.-М.: Мир, 1985.-287 с. и 320 с. Теория выбора и принятия решений: Учеб. пособие.-М.: Наука, 1982.-328 с. Майерс Г. Надежность программного обеспечения/ Пер. с англ.-М.: Мир, 1980.-356 с. Атре Ш. Структурный поход к организации баз данных/ Пер. с англ.-М.: Финансы и статистика, 1983.-317 с. Голоденко Б.А., Смоленцев В.П. САПР в мелкосерийном производстве.-Воронеж: Изд-во ВГУ, 1991.-124с. Артемьев В.И., Строганов В.Ю. Организация диалога в САПР.-М.: Высшая школа, 1990.-158 с. Вайнеров О.М., Самохвалов Э.Н. Проектирование баз данных САПР.-М.: Высшая школа, 1990.142 с. Дангул А.Н., Полуян Л.Я. Системотехнические задачи создания САПР.-М.: Высшая школа, 1990.142 с.