Программа дисциплины "Проектирование информационных систем"
Вид материала | Программа дисциплины |
- Учебная программа дисциплины сд. Ф. 01 Проектирование информационных систем, 130.91kb.
- Учебно-методический комплекс дисциплины проектирование информационных систем Для студентов, 466.59kb.
- Рабочая программа дисциплины проектирование экономических информационных систем цели, 110.33kb.
- Программа дисциплины "Проектирование информационных систем" Индекс дисциплины, 261.62kb.
- М. В. Красильникова проектирование информационных систем раздел: Теоретические основы, 1088.26kb.
- Учебно-методический комплекс дисциплины проектирование информационных систем Специальность, 449.6kb.
- Программа дисциплины сд. Ф. 07 Проектирование информационных систем для студентов специальности, 151.33kb.
- Программа дисциплины Проектирование информационных систем для направления 080700., 169.93kb.
- Рабочей программы учебной дисциплины б3+ Администрирование баз данных информационных, 78.15kb.
- Рабочая программа дисциплины «проектирование информационных систем» Рекомендуется для, 274.51kb.
Г О С У Д А Р С Т В Е Н Н Ы Й У Н И В Е Р С И Т Е Т
ВЫСШАЯ ШКОЛА ЭКОНОМИКИ
ПЕРМСКИЙ ФИЛИАЛ
ПРОГРАММА ДИСЦИПЛИНЫ
"Проектирование информационных систем"
для направления 080700.62 «Бизнес-информатика»
(вторая ступень высшего профессионального образования)
Утверждена Учебно-методическим Советом ПФ ГУ-ВШЭ Председатель____________________Третьякова Е. А. «_______»__________________________2008 г. | Одобрена на заседании кафедры Информационные технологии в бизнесе протокол___________________________ Зав. кафедрой___________ Казаченко Т. А. «_____»________________________2008 г. |
Пермь 2008 год
- Обязательный минимум содержания дисциплины по ГОС
ОПД.Ф.05 Проектирование информационных систем
Проектирование информационной системы (ИС). Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений.
Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Краткая характеристика применяемых технологий проектирования. Требования, предъявляемые к технологии проектирования ИС. Выбор технологии проектирования ИС.
Каноническое проектирование ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения. Состав проектной документации.
Состав, содержание и принципы организации информационного обеспечения ИС. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логико-семантического комплекса.
Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС.
Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически-ориентированного и модельно-ориентированного проектирования.
Автоматизированное проектирование ИС с использованием CASE-технологии. Функционально-ориентированный и объектно-ориентированный подходы.
- Пояснительная записка
- Автор программы: к. т. н. Викентьева О.Л.
- Требования к студентам:
Для успешного изучения данного курса студенты должны владеть основными знаниями и навыками, полученными при изучении курсов «Информатика и программирование», «Объектно-ориентированный анализ и программирование»: освоить способы работы с основными структурами данных; получить понятие о структурном и объектно-ориентированном подходах программирования, получить представление о способах записи отношений между классами и объектами с помощью языка UML.
Аннотация:
Целью курса является рассмотреть основные понятия и определения процесса проектирования информационных систем на основе анализа предметной области, познакомить студентов со структурным и объектно-ориентированным подходом к проектированию ПО.
Программа курса предполагает проведение лекционных и практических занятий, а также самостоятельную работу студентов при выполнении практических занятий в классе, оборудованном IBM-совместимыми компьютерами.
Лекционный курс охватывает основные вопросы анализа и проектирования информационных систем: понятие жизненного цикла ПО ИС, процессы жизненного цикла: основные, вспомогательные, организационные, модели жизненного цикла, стадии и этапы процесса канонического проектирования ИС, функциональное моделирование бизнес процессов, моделирование потоков данных, объектно-ориентированные методы анализа и проектирования ПО, использование CASE средств для получения бизнес моделей предприятия и разработки структуры базы данных, состав и содержание операций типового проектирования ИС.
Обязательное программное обеспечение, используемое при изучении данного курса:BPwin, ERwin, Rational Rose.
- Учебная задача курса:
В результате изучения курса студенты должны:
- знать основные технологии разработки информационных систем;
- знать последовательность и этапы разработки информационных систем;
- знать классификацию и основные характеристики CASE-средств;
- знать состав работ на стадии технического и рабочего проектирования, стадии ввода в действие, эксплуатации и сопровождения проекта ИС;
- получить представление о методах, технологиях и инструментальных средствах программной инженерии;
- получить представление о типовых проектах, методах типового проектирования;
- получить представление об основах структурного (процессного) подхода к анализу бизнес-процессов;
- получить представление об использовании объектно-ориентированного подхода для анализа бизнес-процессов.
- получить представление об основах разработки структуры базы данных с использованием CASE-средств для моделирования данных;
- уметь строить структурные и объектно-ориентированные модели бизнес процессов с помощью современных средств проектирования информационных систем;
- иметь навыки работы в современных средствах проектирования информационных систем.
- Формы контроля:
А) текущий контроль:
- контроль качества подготовки к занятиям (контроль усвоения теоретического материала, контроль выполнения заданий на самостоятельную работу);
- контроль выполнения заданий на практических и лабораторных занятиях (результаты работы студента на каждом занятии заносятся на внешний носитель и предъявляются преподавателю);
- контрольная работа.
Б) промежуточный контроль
- контроль выполнения заданий на практических и лабораторных занятиях (результаты работы студента на каждом занятии заносятся на внешний носитель и предъявляются преподавателю);
В) итоговый контроль: зачет, экзамен.
Г) итоговая оценка формируется на основе Положения «О рейтинге» ПФ ГУ-ВШЭ.
- Содержание программы:
Тема 1. Введение. Основные понятия технологии проектирования информационных систем (ИС)
Понятие и классификация ИС. Обеспечение ИС. Архитектура ИС. Системный подход к проектированию программного обеспечения (ПО) ИС. Структура проекта ИС. Основные особенности и проблемы проектов современных ИС. Требования к эффективности и надежности проектных решений. Понятие программной инженерии. Методы, технологии и инструментальные средства проектирования ИС. Выбор технологии проектирования ИС. Особенности проектирования интегрированных (корпоративных) ИС.
Тема 2. Жизненный цикл программного обеспечения ИС
Понятие жизненного цикла ПО ИС. Процессы жизненного цикла: основные, вспомогательные, организационные.
Модели жизненного цикла. Каскадная модель. Эволюционная модель. Компонентно-ориентированная модель. Итерационные модели разработки ПО. Модель пошаговой разработки. Спиральная модель.
Тема 3. Организация канонического проектирования ИС
Стадии и этапы процесса канонического проектирования ИС. Цели и задачи предпроектной стадии создания ИС. Организация сбора материалов обследования. Объекты обследования. Методы организации обследования и сбора материалов обследования. Содержание программы обследования. Анализ материалов обследования. Состав и содержание технико-экономического обоснования разработки ИС. Состав работ на стадии технического и рабочего проектирования, стадии ввода в действие, эксплуатации и сопровождения проекта ИС. Состав проектной документации. Взаимодействие пользователей и разработчиков ИС на стадиях и этапах процесса проектирования. Регламентация процессов проектирования, состава и содержания проектной документации в отечественных (ГОСТ 34.601-603) и международных (ISO/IEC 12207) стандартах.
Тема 4. Анализ предметной области
Функциональное моделирование бизнес процессов (стандарт IDEF0). Моделирование потоков данных (стандарт DFD). Сравнительный анализ.
Объектно-ориентированные методы анализа и проектирования ПО. Диаграммы вариантов использования. Диаграммы взаимодействия. Диаграммы классов. Диаграммы состояний. Диаграммы деятельности. Диаграммы компонентов.
Сопоставление и взаимосвязь структурного и объектно-ориентированного подходов. Тема 5. Использование CASE средств для анализа предметной области.
Этапы развития CASE-систем. Классификация CASE-систем, их характеристики. Функциональный анализ CASE-средств. CASE средства BPwin и ERwin. CASE-система Rational Rose.
Тема 6. Структурный (процессный) подход к анализу бизнес процессов.
Принципы процессного подхода. Диаграммы AS IS и AS TO BE. Построение бизнес моделей с использованием методики Йордона.
Использование BPwin для получения бизнес-модели предприятия.
Тема 7. Проектирование структуры базы данных
Документальные и фактографические БД. Особенности проектирования документальных БД. Проектирование фактографических БД. Методы проектирования; концептуальное, логическое и физическое проектирование. Концептуальные модели данных. Объектно-ориентированные и семантические модели (ERD-модели). Понятие сущности. Атрибуты. Виды связей. Проектирование структуры базы данных.
Использование ERwin для моделирования данных.
Методы и средства организации метаинформации проекта ИС.
Тема 8. Типовое проектирование ИС
Понятие типового проекта, предпосылки типизации. Типовые элементы. Методы типового проектирования. Технологии параметрически-ориентированного и модельно-ориентированного проектирования.
Оценка эффективности использования типовых решений.
Типовое проектное решение (ТПР). Классы и структура ТПР. Состав и содержание операций типового элементного проектирования ИС.
Функциональные пакеты прикладных программ ППП как основа ТПР. Адаптация типовой ИС.
Методы и средства прототипного проектирования ИС.
Понятие системы-прототипа. Классы инструментальных средств поддержки технологии прототипного проектирования. Состав и содержание операций технологии прототипного проектирования ИС. Особенности проектирования элементов ИС с использованием прикладных утилит (генераторов программ, баз данных и пользовательских интерфейсов).
- Учебно-методическое обеспечение дисциплины:
- Литература:
Базовый учебник:
- Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2006.
Основная:
- Г.Н. Смирнова, А.А.Сорокин, Ю.Ф. Тельнов Проектирование экономических информационных систем. Учебник. Москва, «Финансы и статистика»,2002г.
- Маклаков С. В. BPwin и ERwin: CASE-средства для разработки информационных систем. – М.:Диалог-МИФИ, 1999.
Дополнительная
- Избачков Ю. С., Петров В. Н. Информационные системы: Учебник для вузов. 2-е изд. СПб.:Питер, 2005. – 656с.
- Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд.-М.: Бином; СПб.: Невский проспект,1999.
- Соммервилл И.Инженерия программного обеспечения-М.: Издательский дом «Вильямс»,2002
- Трофимов С.А. CASE- технологии: практическая работа в Rational Rose.- Бином,2002.
- Автоматизированные Системы Стадии создания. ГОСТ 34.601-90 Комплекс стандартов на автоматизированные системы. ИПК издательство стандартов, М., 1997
- Методические рекомендации (материалы) преподавателю:
Изучение дисциплин направлено на получение студентами теоретических знаний и практических навыков в проектировании информационных систем с помощью современных CASE средств. Дисциплина изучается на лекциях и практических занятиях.
На лекциях рассматриваются основополагающие теоретические вопросы методологий проектирования ИС, методологий описания предметных областей проектирования.
Практические занятия по дисциплине проводятся в компьютерном классе в следующих средах:
- BPwin
- ERwin;
- Rational Rose .
На практических занятиях необходимо кратко разъяснить студентам основные положения, раскрывающие тему; затем предложить студентам реализовать соответствующие модели и выполнить их анализ.
В процессе самостоятельной работы студенты отрабатывают теоретические положения, изложенные на лекциях, и выполняют программную реализацию примеров, рассмотренных на практических занятиях. В ходе самостоятельной работы студенты выполняют контрольные домашние задания. Задания носят индивидуальный характер.
- Методические указания студентам
содержатся в используемой при проведении курса литературе.
- Рекомендации по использованию информационных технологии.
Все практические и лабораторные занятия проводятся в компьютерном классе, содержащую локальную вычислительную сеть на базе ПК типа Pentium. Программное обеспечение сети должно поддерживать новые информационные технологии и включать в себя следующие комплексы:
- BPwin
- ERwin;
- Rational Rose .
Автор программы _____________________________________к.т.н. О.Л. Викентьева
- Тематический расчет часов (на отдельном листе)
№ п/п | Наименование разделов и тем | Аудиторные часы | Самостоятельная работа | Всего часов | ||
Лекции | Семинарские или практические занятия | Всего | ||||
| Введение. Основные понятия технологии проектирования информационных систем (ИС) | 2 | | 2 | 4 | 6 |
| Жизненный цикл программного обеспечения ИС | 4 | 2 | 6 | 12 | 18 |
| Организация канонического проектирования ИС | 6 | 4 | 10 | 20 | 30 |
| Методологии описания предметной области | 8 | 8 | 16 | 30 | 46 |
| Использование CASE средств для анализа предметной области. | 4 | 6 | 10 | 16 | 26 |
| Структурный (процессный) подход к анализу бизнес процессов. | 6 | 14 | 20 | 30 | 50 |
| Проектирование структуры базы данных | 4 | 4 | 8 | 10 | 18 |
| Типовое проектирование ИС | 6 | 2 | 8 | 14 | 22 |
| Всего: | 40 | 40 | 80 | 136 | 216 |
Автор программы ___________________________________к.т.н. О.Л. Викентьева