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

Вид материалаПрограмма дисциплины

Содержание


Пермь 2008 год
Содержание программы
Тема 2. Жизненный цикл программного обеспечения ИС
Тема 3. Организация канонического проектирования ИС
Тема 4. Анализ предметной области
Тема 5. Использование CASE средств для анализа предметной области.
Тема 6. Структурный (процессный) подход к анализу бизнес процессов.
Тема 7. Проектирование структуры базы данных
Тема 8. Типовое проектирование ИС
Базовый учебник
Методические указания студентам
Самостоятельная работа
Подобный материал:
Г О С У Д А Р С Т В Е Н Н Ы Й У Н И В Е Р С И Т Е Т

ВЫСШАЯ ШКОЛА ЭКОНОМИКИ


ПЕРМСКИЙ ФИЛИАЛ


ПРОГРАММА ДИСЦИПЛИНЫ

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


для направления 080700.62 «Бизнес-информатика»

(вторая ступень высшего профессионального образования)



Утверждена

Учебно-методическим Советом ПФ ГУ-ВШЭ Председатель____________________Третьякова Е. А.

«_______»__________________________2008 г.


Одобрена на заседании кафедры

Информационные технологии в бизнесе

протокол___________________________

Зав. кафедрой___________ Казаченко Т. А.

«_____»________________________2008 г.




Пермь 2008 год

  1. Обязательный минимум содержания дисциплины по ГОС

ОПД.Ф.05 Проектирование информационных систем

Проектирование информационной системы (ИС). Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений.

Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Краткая характеристика применяемых технологий проектирования. Требования, предъявляемые к технологии проектирования ИС. Выбор технологии проектирования ИС.

Каноническое проектирование ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения. Состав проектной документации.

Состав, содержание и принципы организации информационного обеспечения ИС. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логико-семантического комплекса.

Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС.

Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически-ориентированного и модельно-ориентированного проектирования.

Автоматизированное проектирование ИС с использованием CASE-технологии. Функционально-ориентированный и объектно-ориентированный подходы.
  1. Пояснительная записка
  1. Автор программы: к. т. н. Викентьева О.Л.


  2. Требования к студентам:

Для успешного изучения данного курса студенты должны владеть основными знаниями и навыками, полученными при изучении курсов «Информатика и программирование», «Объектно-ориентированный анализ и программирование»: освоить способы работы с основными структурами данных; получить понятие о структурном и объектно-ориентированном подходах программирования, получить представление о способах записи отношений между классами и объектами с помощью языка UML.

Аннотация:

Целью курса является рассмотреть основные понятия и определения процесса проектирования информационных систем на основе анализа предметной области, познакомить студентов со структурным и объектно-ориентированным подходом к проектированию ПО.

Программа курса предполагает проведение лекционных и практических занятий, а также самостоятельную работу студентов при выполнении практических занятий в классе, оборудованном IBM-совместимыми компьютерами.

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


Обязательное программное обеспечение, используемое при изучении данного курса:BPwin, ERwin, Rational Rose.

  1. Учебная задача курса:

В результате изучения курса студенты должны:
  • знать основные технологии разработки информационных систем;
  • знать последовательность и этапы разработки информационных систем;
  • знать классификацию и основные характеристики CASE-средств;
  • знать состав работ на стадии технического и рабочего проектирования, стадии ввода в действие, эксплуатации и сопровождения проекта ИС;
  • получить представление о методах, технологиях и инструментальных средствах программной инженерии;
  • получить представление о типовых проектах, методах типового проектирования;
  • получить представление об основах структурного (процессного) подхода к анализу бизнес-процессов;
  • получить представление об использовании объектно-ориентированного подхода для анализа бизнес-процессов.
  • получить представление об основах разработки структуры базы данных с использованием CASE-средств для моделирования данных;
  • уметь строить структурные и объектно-ориентированные модели бизнес процессов с помощью современных средств проектирования информационных систем;
  • иметь навыки работы в современных средствах проектирования информационных систем.
  1. Формы контроля:

А) текущий контроль:
  • контроль качества подготовки к занятиям (контроль усвоения теоретического материала, контроль выполнения заданий на самостоятельную работу);
  • контроль выполнения заданий на практических и лабораторных занятиях (результаты работы студента на каждом занятии заносятся на внешний носитель и предъявляются преподавателю);
  • контрольная работа.

Б) промежуточный контроль
  • контроль выполнения заданий на практических и лабораторных занятиях (результаты работы студента на каждом занятии заносятся на внешний носитель и предъявляются преподавателю);

В) итоговый контроль: зачет, экзамен.

Г) итоговая оценка формируется на основе Положения «О рейтинге» ПФ ГУ-ВШЭ.
  1. Содержание программы:

Тема 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. Типовое проектирование ИС

Понятие типового проекта, предпосылки типизации. Типовые элементы. Методы типового проектирования. Технологии параметрически-ориентированного и модельно-ориентированного проектирования.

Оценка эффективности использования типовых решений.

Типовое проектное решение (ТПР). Классы и структура ТПР. Состав и содержание операций типового элементного проектирования ИС.

Функциональные пакеты прикладных программ ППП как основа ТПР. Адаптация типовой ИС.

Методы и средства прототипного проектирования ИС.

Понятие системы-прототипа. Классы инструментальных средств поддержки технологии прототипного проектирования. Состав и содержание операций технологии прототипного проектирования ИС. Особенности проектирования элементов ИС с использованием прикладных утилит (генераторов программ, баз данных и пользовательских интерфейсов).

  1. Учебно-методическое обеспечение дисциплины:
  1. Литература:

Базовый учебник:

  1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2006.

Основная:

  1. Г.Н. Смирнова, А.А.Сорокин, Ю.Ф. Тельнов Проектирование экономических информационных систем. Учебник. Москва, «Финансы и статистика»,2002г.
  2. Маклаков С. В. BPwin и ERwin: CASE-средства для разработки информационных систем. – М.:Диалог-МИФИ, 1999.

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

  1. Избачков Ю. С., Петров В. Н. Информационные системы: Учебник для вузов. 2-е изд. СПб.:Питер, 2005. – 656с.
  2. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд.-М.: Бином; СПб.: Невский проспект,1999.
  3. Соммервилл И.Инженерия программного обеспечения-М.: Издательский дом «Вильямс»,2002
  4. Трофимов С.А. CASE- технологии: практическая работа в Rational Rose.- Бином,2002.
  5. Автоматизированные Системы Стадии создания. ГОСТ 34.601-90 Комплекс стандартов на автоматизированные системы. ИПК издательство стандартов, М., 1997
  1. Методические рекомендации (материалы) преподавателю:

Изучение дисциплин направлено на получение студентами теоретических знаний и практических навыков в проектировании информационных систем с помощью современных CASE средств. Дисциплина изучается на лекциях и практических занятиях.

На лекциях рассматриваются основополагающие теоретические вопросы методологий проектирования ИС, методологий описания предметных областей проектирования.

Практические занятия по дисциплине проводятся в компьютерном классе в следующих средах:
  • BPwin
  • ERwin;
  • Rational Rose .

На практических занятиях необходимо кратко разъяснить студентам основные положения, раскрывающие тему; затем предложить студентам реализовать соответствующие модели и выполнить их анализ.

В процессе самостоятельной работы студенты отрабатывают теоретические положения, изложенные на лекциях, и выполняют программную реализацию примеров, рассмотренных на практических занятиях. В ходе самостоятельной работы студенты выполняют контрольные домашние задания. Задания носят индивидуальный характер.
  1. Методические указания студентам

содержатся в используемой при проведении курса литературе.
  1. Рекомендации по использованию информационных технологии.

Все практические и лабораторные занятия проводятся в компьютерном классе, содержащую локальную вычислительную сеть на базе ПК типа Pentium. Программное обеспечение сети должно поддерживать новые информационные технологии и включать в себя следующие комплексы:
  • BPwin
  • ERwin;
  • Rational Rose .

Автор программы _____________________________________к.т.н. О.Л. Викентьева
  1. Тематический расчет часов (на отдельном листе)



п/п

Наименование разделов и тем

Аудиторные часы

Самостоятельная работа

Всего часов

Лекции

Семинарские или практические занятия

Всего


Введение. Основные понятия технологии проектирования информационных систем (ИС)


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


Автор программы ___________________________________к.т.н. О.Л. Викентьева