Национальный исследовательский университет «Высшая школа экономики»
Программа дисциплины для направления специализации "Корпоративные информационные системы"
Правительство Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
"Национальный исследовательский университет
Высшая школа экономики"
Московский институт электроники и математики
Факультет информационных технологий и вычислительной техники
Программа дисциплины
«Проектирование корпоративных информационных систем»
для направления 230100.68 «Информатика и вычислительная техника» подготовки магистра специализации "Корпоративные информационные системы"
Автор программы:
Мартиросян С.Т., к.т.н., доцент, mst44@mail.ru
Одобрена на заседании кафедры «Информационно-
коммуникационные технологии» «___»____________ 2014 г.
Зав. кафедрой _________________ В.Н. Азаров
Утверждена УС МИЭМ НИУ ВШЭ «___»____________ 201 г.
Ученый секретарь _____________ В.П. Симонов
Москва, 2014
1. Область применения и нормативные ссылки
Настоящая программа учебной дисциплины "Проектирование корпоративных информационных систем" для подготовки магистра формулирует необходимые требования к знаниям и умениям слушателя и определяет содержание и виды учебных занятий и отчетности. Курс направлен на изучение современных методов и средств проектирования информационных систем в сфере экономики. Предусматривается изучение CASE-средств, как программного инструмента поддержки проектирования информационных систем (ИС).
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 230100 «Информатика и вычислительная техника» подготовки магистра.
Программа разработана в соответствии с:
образовательным стандартом государственного образовательного бюджетного учреждения высшего профессионального образования «Национальный исследовательский университет «Высшая школа экономики» по направлению 230100 «Информатика и вычислительная техника» подготовки магистров. http://www.hse.ru/data/2012/01/30/1264146100/ProgInzh.pdf;
образовательной программой направления 230100 «Информатика и вычислительная техника» подготовки магистров;
рабочим учебным планом университета по направлению 230100 «Информатика и вычислительная техника» подготовки магистров, утвержденным в 2012г. http://www.hse.ru/standards/rup/archive/?fid=24262
2. Цели и задачи дисциплины
Дисциплина имеет целью ознакомить учащихся с информационными технологиями анализа сложных систем и основанными на международных стандартах методами проектирования информационных систем, обучить студентов принципам построения функциональных и информационных моделей систем, проведению анализа полученных результатов, применению инструментальных средств поддержки проектирования экономических информационных систем. Методологической основой курса являются методы системного анализа и моделирования, позволяющие на этапе создания информационной системы решить следующие основные задачи:
обеспечение требуемой функциональности системы и адаптивности к изменяющимся условиям ее функционирования;
проектирование реализуемых в системе объектов данных;
проектирование программ и средств интерфейса (экранных форм, отчетов), которые будут обеспечивать выполнение запросов к данным;
учет конкретной среды или технологии реализации проекта, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры, параллельной обработки, распределенной обработки данных и т.п.
Программой курса предусматривается изучение CASE-инструментов поддержки проектирования информационных систем. Практикум дисциплины включает в себя задания для освоения учащимися инструментальных средств разработки и анализа функциональных и информационных моделей деятельности экономических объектов (предприятий и учреждений), являющихся основой проектирования информационных систем. Курс содержит кэйс-задание на проектирование ИС для проработки в процессе изучения теоретического материала.
3. Место дисциплины в структуре образовательной программы
Курс "Проектирование корпоративных информационных систем" является базовым и читается в 2-ем и 3-ем модулях по направление подготовки – 230100 «Информатика и вычислительная техника» по направлению «Информационно-коммуникационные технологии». Дисциплина базируется на общетеоретических курсах «Информатика», «Теория информации и кодирование», «ЭВМ и периферия», «Архитектура корпоративных информационных систем». Для эффективного изучения дисциплины студенты должны иметь представление о технической базе информационных технологий, о системном программном обеспечении компьютера, о прикладных программных продуктах. Иметь практические навыки и компетенции для работы с современными операционными системами и сетевыми технологиями.
4. Требования к результатам освоения дисциплины:
В результате изучения дисциплины студент должен:
Знать:
автоматизированные системы обработки информации и управления;
● системы автоматизированного проектирования и информационной поддержки изделий;
● программное обеспечение автоматизированных систем.
как устроены и как управляются современные корпорации, основные цели и задачи корпоративных информационных систем, международные стандарты и интерфейсы КИС, программное и аппаратное обеспечение КИС.
Уметь: осуществлять поиск оптимальных решений при решении задач корпорации, в условиях реальной действительности, конкретных сроках реализации и в соответствии с учетом требований качества, надежности и стоимости.
Владеть: методами инсталлирования, тестирования аппаратных и программных средств вычислительных систем. Сбором, обработкой, анализом и систематизацией научно-технической информации по теме исследования, выбором методик и средств решения задачи.
В результате освоения дисциплины слушатель получает следующие компетенции:
Компетенция
|
Код по ФГОС/ НИУ
|
владение культурой мышления, способность к обобщению, анализу, восприятию информации, постановки цели и выбору путей ее достижения
|
ОК-1
|
умение логически верно, аргументировано и ясно строить устную и письменную речь
|
ОК-2
|
готовность к кооперации с коллегами, работе в коллективе
|
ОК-3
|
стремление к саморазвитию, повышению своей квалификации и мастерства
|
ОК-6
|
умение критически оценивать свои достоинства и недостатки, наметить пути и выбрать средства развития достоинств и устранения недостатков
|
ОК-7
|
понимание основных концепций, принципов, теорий и фактов, связанных с вычислительной техникой
|
ПК-1
|
способность к формализации в своей предметной области с учетом ограничений используемых методов исследования
|
ПК-2
|
готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности
|
ПК-3
|
способность формализовать предметную область исследовательского проекта и разработать спецификации для его компонентов
|
ПК-6
|
способность выполнить начальную оценку степени трудности, рисков, затрат и сформировать рабочий график
|
ПК-7
|
знание архитектуры ЭВМ и систем, периферийного оборудования
|
ПК-9
|
умение применять на практике навыки и знания компьютерных технологий
|
ПК-10
|
понимание стандартов и моделей жизненного цикла
|
ПК-18
|
5. Содержание дисциплины
Введение – Информационные системы, проектирование КИС, основные понятия, методологии проектирования.
Предмет и метод курса "Проектирование информационных систем". Понятие экономической информационной системы. Классы ИС. Структура однопользовательской и многопользовательской, малой и корпоративной ИС, локальной и распределенной ИС, состав и назначение подсистем. Основные особенности современных проектов ИС. Этапы создания ИС: формирование требований, концептуальное проектирование, спецификация приложений, разработка моделей, интеграция и тестирование информационной системы. Методы программной инженерии в проектировании ИС.
Литература по теме:
а) основная литература:
Г.Н. Смирнова, А.А.Сорокин, Ю.Ф. Тельнов «Проектирование экономических информационных систем» Учебник. М., «Финансы и статистика»,2002
Вендров А.М. «Проектирование программного обеспечения экономических информационных систем». М., «Финансы и статистика»,2000
Маклаков С.В. «Создание ИС с AllFusion Modeling Suite». М., «Диалог-МИФИ», 2003
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. «Проектирование ИС. Учебное пособие» Интернет-университет, М., 2005
вся литература для обязательного изучения по курсу представлена в библиотеке кафедры ИКТ http://library.auditory.ru
все учебные материалы (конспекты лекций, презентации, тесты, видеоматериалы) представлены в системе электронной поддержки обучения кафедры ИКТ http://lms.auditory.ru
б) дополнительная литература:
Калянов Г.Н. «Теория и практика реорганизации бизнес-процессов». М.,СИНТЕГ, 2000
Калянов Г.Н. «Структурный системный анализ». М., Лори, 1996
Марка Д.А., МакГоуэн К. «SADT – методология структурного анализа и проектирования» М., Метатехнология, 1993
Г. Буч Д. Рамбо А. Джекобсон «Язык UML. Руководство пользователя», 1999
М. Фаулер К. Скотт Основы UML
Т. Кватрани Rational Rose 2000 и UML. «Визуальное моделирование». Москва, 2001
Тема 1. Этапы проектирования, классический жизненный цикл.
Понятие жизненного цикла ПО ИС. Процессы жизненного цикла: основные, вспомогательные, организационные. Содержание и взаимосвязь процессов жизненного цикла ПО ИС. Модели жизненного цикла: каскадная, модель с промежуточным контролем, спиральная. Стадии жизненного цикла ПО ИС. Регламентация процессов проектирования в отечественных и международных стандартах.
Контрольные вопросы:
Классификация ИС.
Особенности этапа тестирования.
Назначение модели «как есть».
Понятие «программной инженерии».
Литература
Основная
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. «Проектирование информационных систем. Курс лекций». Учебное пособие. Интернет-Университет Информационных технологий. М., 2008
Мультимедийная презентация для проведения лекционных занятий по теме1
Дополнительная
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.
Проектирование и разработка корпоративных информационных систем. http://zeus.sai.msu.ru:7000/cfin/prcorpsys/index.shtml
Тема 2. Организация проектирования ИС
Каноническое проектирование ИС. Стадии и этапы процесса канонического проектирования ИС. Цели и задачи предпроектной стадии создания ИС. Модели деятельности организации ("как есть" и "как должно быть"). Состав работ на стадии технического и рабочего проектирования. Состав проектной документации. Типовое проектирование ИС. Понятие типового проекта, предпосылки типизации. Объекты типизации. Методы типового проектирования. Оценка эффективности использования типовых решений. Типовое проектное решение (ТПР). Классы и структура ТПР. Состав и содержание операций типового элементного проектирования ИС. Функциональные пакеты прикладных программ (ППП) как основа ТПР. Адаптация типовой ИС. Методы и средства прототипного проектирования ИС.
Контрольные вопросы:
Определение понятия «жизненный цикл ПО ИС».
Классификация процессов жизненного цикла..
Какую модель жизненного цикла следует использовать при разработке простейшей ИС?
Литература
Основная
Мультимедийная презентация для проведения лекционных занятий по теме2
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Курс лекций. Учебное пособие. Интернет-Университет Информационных технологий. М., 2008
Дополнительная
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.
Колтунова Е. Требования к информационной системе и модели жизненного цикла. Carabi Solutions , www.carabisolutions.sp.ru
Thiele D. Life cycle management using life cycle process standards. Abstract. http://www.fostas.ru/library/show_article.php?id=22
Тема 3. Анализ и моделирование функциональной области внедрения ИС
Основные понятия организационного бизнес-моделирования. Миссия компании, дерево целей и стратегии их достижения. Статическое описание компании: бизнес-потенциал компании, функционал компании, зоны ответственности менеджмента. Динамическое описание компании. Процессные потоковые модели. Модели структур данных. Полная бизнес-модель компании. Шаблоны организационного бизнес-моделирования. Построение организационно-функциональной структуры компании. Этапы разработки Положения об организационно-функциональной структуре компании. Информационные технологии организационного моделирования.
Контрольные вопросы:
Стадии процесса канонического проектирования ИС.
Цели и объекты обследования предприятия.
Состав проектной документации на ИС.
Состав ТЗ на разработку ИС.
Литература
Основная
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Курс лекций. Учебное пособие. Интернет-Университет Информационных технологий. М., 2008
Дополнительная
Г.Н. Смирнова, А.А.Сорокин, Ю.Ф. Тельнов Проектирование экономических информационных систем. Учебник. Москва, «Финансы и статистика»,2002г.
Автоматизированные Системы Стадии создания. ГОСТ 34.601-90 Комплекс стандартов на автоматизированные системы. ИПК издательство стандартов, М., 1997
ISO/IEC 12207:1995
Тема 4. Спецификация функциональных требований к ИС
Процессные потоковые модели. Процессный подход к деятельности организации Связь концепции процессного подхода с концепцией матричной организации. Основные элементы процессного подхода: границы процесса, ключевые роли, дерево целей, дерево функций, дерево показателей. Выделение и классификация процессов. Основные процессы, процессы управления, процессы обеспечения. Референтные модели. Проведение предпроектного обследования организации. Анкетирование, интервьюирование, фотография рабочего времени персонала. Результаты предпроектного обследования.
Контрольные вопросы:
Понятие типового проекта.
Критерии оценки ТПР.
Какой модели жизненного цикла соответствует прототипное проектирование ИС?
Литература
Основная
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Курс лекций. Учебное пособие. Интернет-Университет Информационных технологий. М., 2008
Дополнительная
Г.Н. Смирнова, А.А.Сорокин, Ю.Ф. Тельнов Проектирование экономических информационных систем. Учебник. Москва, «Финансы и статистика»,2002г.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.
Тема 5. Методологии моделирования предметной области
Методологии моделирования предметной области. Структурная модель предметной области. Объектная структура. Функциональная структура. Структура управления. Организационная структура. Функционально-ориентированные и объектно-ориентированные методологии описания предметной области. Функциональная методика IDEF. Функциональная методика потоков данных. Объектно-ориентированная методика. Сравнение существующих методик. Синтетическая методика.
Контрольные вопросы:
Определение понятия «функция».
Различия между функциональной и процессной организацией управления предприятием.
Определение понятия «бизнес–процесс».
Принципы структурного моделирования.
Литература
Основная
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.
Дополнительная
Калянов Г.Н. Теория и практика реорганизации бизнес-процессов. М.,СИНТЕГ, 2000
Калянов Г.Н. Структурный системный анализ. М., Лори, 1996
Марка Д.А., МакГоуэн К. SADT – методология структурного анализа и проектирования., М., Метатехнология, 1993
Тема 6. Концептуальные модели бизнес процессов и CASE средства для моделирования.
Case-средства для проектирования информационных систем. Инструментальная среда BPwin. Принципы построения модели IDEF0: контекстная диаграмма, субъект моделирования, цель и точка зрения. Диаграммы IDEF0: контекстная диаграмма, диаграммы декомпозиции, диаграммы дерева узлов, диаграммы только для экспозиции (FEO). Работы (Activity). Стрелки (Arrow). Туннелирование стрелок. Нумерация работ и диаграмм. Каркас диаграммы. Слияние и расщепление моделей. Создание отчетов.
Контрольные вопросы:
Назначение моделей IDEF0.
Назначение контекстной диаграммы.
Правила задания стрелок на диаграммах IDEF0.
Назначение моделей IDEF3.
Литература
Основная
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.
Дополнительная
Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем. IDEF-технологии. М., Финансы и статистика., 2001
Тема 7. Стоимостный анализ.
Стоимостный анализ: объект затрат, двигатель затрат, центр затрат. Свойства, определяемые пользователем (UDP). Диаграммы потоков данных(Data Flow Diagramming): работы, внешние сущности (ссылки), потоки работ, хранилища данных. Метод описания процессов IDEF3: работы, связи, объекты ссылок, перекрестки. Имитационное моделирование: источники и стоки, очереди, процессы.
Контрольные вопросы:
Привести характеристики объектов..
Состав и назначение диаграмм деятельности.
Какие средства использовались для описания информационного взаимодействия элементов модели?
Какие средства использовались для описания поведения функциональных элементов предприятия?
Литература
1.Методические указания по проектированию ИС (в электронной форме).
Тема 8. Информационное обеспечение ИС
Информационное обеспечение ИС. Немашинное информационное обеспечение. Основные понятия классификации информации. Понятия и основные требования к системе кодирования информации. Состав и содержание операций проектирования классификаторов. Система документации. Внутримашинное информационное обеспечение. Проектирование экранных формэлектронных документов. Информационная база и способы ее организации.
Контрольные вопросы:
Состав информационного обеспечения ИС..
Содержание операций проектирования.
Какие средства использовались для описания информационного взаимодействия элементов модели?
Какие средства использовались для описания поведения функциональных элементов предприятия?
Литература
1.Методические указания по проектированию ИС (в электронной форме).
Тема 9. Моделирование информационного обеспечения
Моделирование данных. Метод IDEFI. Отображение модели данных в инструментальном средстве ERwin. Интерфейс ERwin. Уровни отображения модели. Создание логической модели данных: уровни логической модели; сущности и атрибуты; связи; типы сущностей и иерархия наследования; ключи, нормализация данных; домены. Создание физической модели: уровни физической модели; таблицы; правила валидации и значение по умолчанию; индексы; триггеры и хранимые процедуры; проектирование хранилищ данных; вычисление размера БД; прямое и обратное проектирование. Генерация кода клиентской части с помощью ERwin: расширенные атрибуты; генерация кода в Visual Basic. Создание отчетов. Генерация словарей.
Контрольные вопросы:
Содержание метода IDEFI. .
Состав и назначение интерфейсов ERwin.
Какие средства использовались для описания информационного взаимодействия элементов модели?
Какие средства использовались для описания расширенных атрибутов?
Литература
1.Методические указания по проектированию ИС (в электронной форме).
Тема 10. Этапы проектирования ИС с применением UML
Основные типы UML-диаграмм, используемые в проектировании информационных систем. Взаимосвязи между диаграммами. Поддержка UML итеративного процесса проектирования ИС. Этапы проектирования ИС: моделирование бизнес-прецедентов, разработка модели бизнес-объектов, разработка концептуальной модели данных, разработка требований к системе, анализ требований и предварительное проектирование системы, разработка моделей базы данных и приложений, проектирование физической реализации системы.
Контрольные вопросы:
Состав и функции диаграмм.
Взаимосвязи между диаграммами.
Какие средства использовались для описания информационного взаимодействия элементов модели?
Какие средства использовались для описания поведения функциональных элементов предприятия?
Литература
1.Методические указания по проектированию ИС (в электронной форме).
Тема 11. Современные тенденции повышения эффективности управления.
Реинжиниринг бизнес процессов. Управление с помощью процессов. Основные положения философии РБП. Кросс-функциональное решение проблем, описание и управление процессами и внедрение процессной оргструктуры. Примеры успешной реализации РБП. Общее понятие об облачных вычислениях. Основные определения и термины. Архитектура сloud computing. Элементы концепции СС. Уровни компонент. Стандарты и роли в СС. Обзор платформ. Практические примеры внедрения.
Контрольные вопросы:
Основные понятия реинжиниринга бизнес процессов.
Кросс-функциональное решение проблем.
Какие средства использовались для описания уровня компонент?
Приведите примеры успешные внедрения.
Литература
1.Методические указания по проектированию ИС (в электронной форме).
Тема 12. Учебный проект: "Проектирование КИС оптовой торговли"
Методика выполнения учебного задания основана на опыте ряда успешных проектов внедрения КИС Navision и Axapta.
5.2 Учебно-методическое обеспечение дисциплины:
Основная
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Курс лекций. Учебное пособие. Интернет-Университет Информационных технологий. М., 2008
Г.Н. Смирнова, А.А.Сорокин, Ю.Ф. Тельнов Проектирование экономических информационных систем. Учебник. Москва, «Финансы и статистика»,2002г.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.
Мультимедийные презентации по темам.
Дополнительная
Калянов Г.Н. Теория и практика реорганизации бизнес-процессов. М.,СИНТЕГ, 2000
Калянов Г.Н. Структурный системный анализ. М., Лори, 1996
Марка Д.А., МакГоуэн К. SADT – методология структурного анализа и проектирования., М., Метатехнология, 1993
Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем. IDEF-технологии. М., Финансы и статистика., 2001
Колтунова Е. Требования к информационной системе и модели жизненного цикла. Carabi Solutions , www.carabisolutions.sp.ru
Автоматизированные Системы Стадии создания. ГОСТ 34.601-90 Комплекс стандартов на автоматизированные системы. ИПК издательство стандартов, М., 1997
ISO/IEC 12207:1995
Thiele D. Life cycle management using life cycle process standards. Abstract. http://www.fostas.ru/library/show_article.php?id=22
Проектирование и разработка корпоративных информационных систем. http://zeus.sai.msu.ru:7000/cfin/prcorpsys/index.shtml.
Методические указания по проектированию ИС (в электронной форме). Разработка кафедры.
При выполнении практических заданий в качестве программных инструментов используются: свободно распространяемый продукт Ramus Educational, MS Visio, демонстрационный вариант IBM UML Modeler.
6. Формы рубежного контроля и структура итоговой оценки
Итоговая оценка по учебной дисциплине складывается из следующих элементов:
Работа на практических занятиях (решение задач с использованием компьютеров, доклады, обсуждения)
Домашнее задание -1
Зачет в устной форме.
Структура итоговой оценки по учебной дисциплине:
Формы работы
|
Вклад в итоговую оценку (%)
|
Работа на практических занятиях
|
20
|
Домашнее задание
|
50
|
Зачет
|
30
|
6.1. Критерии оценки знаний, навыков
Текущий контроль в каждом модуле предусматривает контрольную (письменную) работу и коллоквиум в виде теста на компьютере. Кроме того в 3-м модуле текущий контроль предусматривает контрольное домашнее задание.
Промежуточный контроль: зачеты в конце 2-го и 3-го модулей, тест в конце 2-го модуля.
Итоговый контроль: экзамен в конце 3-го модуля.
Контрольная письменная работа предусматривает программную реализацию на компьютере нескольких задач. Выполняется на практических занятиях. На выполнение одной задачи в рамках практического занятия отводится 30-40 мин. учебного времени. За одну контрольную работу независимо от количества задач выставляется одна оценка по десятибалльной шкале.
Тесты коллоквиумов содержат вопросы по теоретическому материалу текущего и предыдущих модулей. За тест выставляется нормированная по сложности теста оценка по 10-ти балльной шкале.
Контрольное домашнее задание включает разработку, кодирование, тестирование и отладку программ решения одной или нескольких задач с применением средств изучаемой темы. По контрольному домашнему заданию оформляется отчет в бумажном виде. В установленный срок студент сдает полностью оформленный отчет и электронную копию программ, решающих задачи контрольного домашнего задания. За контрольное домашнее задание выставляется оценка по десятибалльной шкале.
Промежуточный отчет в форме экзамена предусматривает решение на компьютере задач по пройденным в 2-м и 3-м модулям темам и тестирование на компьютере. В тест промежуточного экзамена входят вопросы по теоретическому и практическому материалу 2-го и 3-го модулей. Оценки по решению задач и тесту выставляются по 10-ти балльной шкале.
Итоговый экзамен предусматривает компьютерное решение задач по темам, пройденным в 2-м и 3-м модулях, и тестирование на компьютере. В тест итогового экзамена входят вопросы по теоретическому и практическому материалу всех 4-х модулей. Оценки по решению задач и тесту выставляются по 10-ти балльной шкале.
7. Материально-техническое обеспечение дисциплины
Для проведения занятий используется компьютерный класс и мультимедийный проектор
|