НОУ ВПО ИНСТИТУТ ГОСУДАРСТВЕННОГО УПРАВЛЕНИЯ, ПРАВА И ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ Факультет «Информационных систем и инновационных технологий в управлении»
УЧЕБНО - МЕТОДИЧЕСКИЙ КОМПЛЕКС учебной дисциплины «Проектирование информационных систем» Специальность 080801.65. Прикладная информатика (в экономике) Специализация Управление информационными ресурсами Составитель Нагаева И.А. Москва 2013 ^ Факультет «Информационных систем и инновационных технологий в управлении»
Кафедра «Математика и прикладная информатика» Автор: Нагаева И.А. ^ «Проектирование информационных систем» Специальность 080801.65 «Прикладная информатика (в экономике)» Специализация Управление информационными ресурсами Москва 2013 Рабочая программа составлена в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования, утвержденного Министерством образования РФ. Рабочая программа рассмотрена и утверждена на заседании кафедры «Математика и прикладная информатика». От «____» _________________ 20___г. Протокол № _________ Зав. кафедрой _____________________ Крупский А.Ю. Рабочая программа одобрена Ученым Советом Института государственного управления, права и инновационных технологий От «___» ______________ 20___г. Протокол № __________ Программу разработал: к.п.н, доцент, доцент кафедры «Математика и прикладная информатика» Нагаева И.А. Согласовано Начальник информационно- аналитического отдела А.И. Бойков ^ Целью учебной дисциплины «Проектирование информационных систем» является изучение теоретических основ построения и функционирования информационных систем, приобретение навыков работы в области проектирования информационных систем (ИС) и современных аспектов эксплуатации ИС. ^ Задачами изучения данного курса является формирование у студента системы знаний основных теоретических положений проектирования экономических информационных систем, выработка у обучающихся устойчивых навыков их использования, что является неотъемлемым признаком высококлассного специалиста. Особое внимание уделяется вопросам применения современных средства проектирования информационных систем, технологиям, проектирования автоматизированных информационных систем, средствам сопровождения информационных систем. Основной задачей дисциплины является формирование у студента четкого понимания о задачах и функциях проектирования информационной системы в экономике. ^ В результате изучения курса «Проектирование информационных систем», студенты должны: Иметь представление о:
Знать:
Уметь:
^ Изучение дисциплины «Проектирование информационных систем» основывается на ранее изученных студентами предметах. Дисциплина «Проектирование информационных систем» дает знания о применении и использовании современных информационных технологий, о современных методах и средствах проектирования информационных систем в сфере экономики; знакомит с современными подходами к проектированию ИС, с имеющимися средствами автоматизации проектных работ и методами управления проектированием. К началу изучению данной дисциплины студенты должны изучить дисциплины «Алгоритмизация и программирование»; «Информатика и программирование»; «Базы данных»; «Теория вероятностей и математическая статистика»; «Вычислительные системы, сети и телекоммуникации»; «Информационные системы»; «Информационные технологии»; «Объектно-ориентированное программирование». В свою очередь изучения курса «Проектирование информационных систем» является базой для изучения профессиональных дисциплин. Дисциплина включает лекционную часть, практические занятия под руководством преподавателя и самостоятельные занятия. Итоговой формой контроля является экзамен по всем темам учебной дисциплины. В качестве текущих форм контроля знаний студентов тестирование по всем темам. ^
^ Тема 1. Основные понятия курса. Основные понятия технологии проектирования информационных систем (ИС). Стандарты CASE-технологии. Понятия методологии и технологии проектирования программных средств. Общие требования к методологии и технологии. Понятие технологической операции проектирования. Классификации методологий для создания программных средств, в том числе и информационных систем. Причины возникновения ошибок при создании информационных систем. Понятие экономической ИС. Классы ИС. Структура однопользовательской и многопользовательской, малой и корпоративной ИС, локальной и распределенной ИС, состав и назначение подсистем. Основные особенности современных проектов ИС. Стандарты: стандарт проектирования; стандарт оформления проектной документации; стандарт пользовательского интерфейса. Классификации CASE-средств. CASE-средства и CASE-системы. Компоненты CASE-систем. Тема 2. Модели жизненного цикла информационных систем. Организация разработки ИС. Методы канонического проектирования экономических информационных систем (ЭИС). Анализ и моделирование функциональной области внедрения ИС. Модели жизненного цикла ИС и их структура. Процессы жизненного цикла: основные, вспомогательные, организационные. Содержание и взаимосвязь процессов жизненного цикла ПО ИС. Жизненный цикл разработки сложных программных средств. Каноническое проектирование ИС. Типовое проектирование ИС. Типовое проектное решение (ТПР). Классы и структура ТПР. Функциональные пакеты прикладных программ (ППП) как основа ТПР. Адаптация типовой ИС. Методы и средства прототипного проектирования ИС. Состав стадий и этапов канонического проектирования ЭИС: исследование и обоснование создания системы; разработка технического задания; создание эскизного проекта; техническое проектирование; рабочее проектирование; ввод в действие; функционирование, сопровождение, модернизация. Организационное бизнес-моделирование. Миссия компании, дерево целей и стратегии их достижения. Статическое описание компании. Динамическое описание компании. Процессные потоковые модели. Модели структур данных. Полная бизнес-модель компании. Шаблоны организационного бизнес-моделирования. Тема 3. Типовой подход к проектированию ЭИС. Основы проектирования технологических процессов обработки данных. Организационные структуры проектирования ЭИС. Спецификация функциональных требований к ИС. Необходимость типизации проектных решений. Общая характеристика типового подхода к проектированию ЭИС. Классификация методов типового проектирования: элементный метод; подсистемный метод; объектный метод. Параметрически – ориентированное проектирование ЭИС. Модельно-ориентированное проектирование ЭИС. Основные понятия и классификация технологических процессов обработки данных. Общая структура организации работ по проектированию ЭИС. Специфика управления проектированием. Субъекты управления. Схемы организации работ. Процессные потоковые модели. Процессный подход к организации деятельности организации. Основные элементы процессного подхода. Выделение и классификация процессов. Основные процессы, процессы управления, процессы обеспечения. Референтные модели. ^ Моделирование бизнес-процессов в методологии IDEF0. Диаграммы потоков данных (DFD). Информационное обеспечение ИС. Структурная модель предметной области. Объектная структура. Функциональная структура. Структура управления. Организационная структура. Функционально-ориентированные и объектно-ориентированные методологии описания предметной области. Функциональная методика IDEF. Функциональная методика потоков данных. Объектно-ориентированная методика. Сравнение существующих методик. Синтетическая методика. Принципы построения модели IDEF0: контекстная диаграмма, субъект моделирования, цель и точка зрения. Case-средства для моделирования деловых процессов. Контекстная DFD-диаграмма. Хранилища данных. Внешние сущности. Потоки данных Слияние и разветвление потоков данных. Информационное обеспечение ИС. Внемашинное информационное обеспечение. Состав и содержание операций проектирования классификаторов. Система документации. Внутримашинное информационное обеспечение. Проектирование экранных форм электронных документов. Информационная база и способы ее организации. Тема 5. Моделирование информационного обеспечения. Основы объектно-ориентированного анализа и проектирования. Унифицированный язык визуального моделирования Unified Modeling Language (UML). Этапы проектирования ИС с применением UML. Методология IDEFIX. Создание логической модели данных: уровни логической модели; сущности и атрибуты; связи; типы сущностей и иерархия наследования; ключи, нормализация данных; домены. Создание физической модели: уровни физической модели; таблицы; правила валидации и значение по умолчанию; индексы; триггеры и хранимые процедуры; проектирование хранилищ данных; вычисление размера БД; прямое и обратное проектирование. Представления модели сложной системы. Диаграммы в UML. Классы и стереотипы классов. Основные типы UML-диаграмм, используемые в проектировании информационных систем. Тема 6. Объектно-ориентированная методология проектирования программных средств. Применение CASE-средства Rational Rose ENTERPRISE для объектно-ориентированного программирования. Язык SQL Объектно-ориентированная методология проектирования программных систем Rational Unified Process фирмы Rational Software Corporation: моделирование предметной области (Business Modeling); модель производственного процесса (business use case model); модели взаимодействия субъектов и объектов (business object model); классы и объекты (диаграмма классов); диаграммы компонент; диаграммы размещения. Генерирование программного кода на основе диаграммы классов. Пример использования сгенерированного программного кода. Операторы языка SQL. Определение данных. Манипулирование данными. Тема 7. Разработка прототипов информационных систем, основанных на СУБД, в CASE-средстве Rational Rose ENTERPRISE и среде программирования C++BUILDER. CASE-средства фирмы Platinum technology. Методология RAD. Пример разработки прототипов информационных систем, основанных на СУБД, в CASE-средстве Rational Rose ENTERPRISE и среде программирования C++BUILDER: диаграммы, компоненты C++BUILDER; программный код. CASE-средства фирмы Platinum technology. Методология IDEF (IDEF0, IDEF1X, IDEF3,IDEF5). CASE-средства американской фирмы Computer Systems Advisers, Inc.: SILVERRUN и методология DATARUN. Жизненный цикл информационных систем по методологии RAD. основные принципы методологии RAD. Требования к команде разработчиков. ^ Технология создания многоагентных систем. Этап стратегического планирования в жизненном цикле информационных систем. Диаграммные средства, используемые на этом этапе. Метод построения диаграммных средств. Процесс внедрения CASE-средств. Этапы процесс внедрения CASE-средств: определение потребностей в CASE-средствах; оценка и выбор CASE-средств. Архитектуры многоагентных систем. Основными характеристиками агентов. Компоненты инструментальных средств (Toolkit) создания многоагентных систем. ^ Методики реорганизации деятельности в организациях. Классы ERP-систем. Стандарты. Рынок ERP-систем. Эталонный процесс внедрения ERP-систем. Основными функциями интеллектуального репозитория CASE-системы (информационной базы проекта). Архитектура интеллектуального репозитория (информационной базы проекта). ^ Очная форма обучения
^
Методические указания студентам по подготовке к практическим занятиям Подготовка к практическим занятиям является одной из важнейших форм самостоятельной работы студентов. Целью практических занятий является закрепление знаний полученных на лекционных занятиях и в ходе самостоятельной работы, а также выработка навыков работы с учебной и научной литературой. Приступая к решению задачи, студент должен, прежде всего, уяснить содержание задачи. Подготовку к занятиям следует начинать с внимательного изучения соответствующих разделов учебных пособий и учебников. По завершению изучения рекомендованной литературы, студенты могут проверить свои знания с помощью вопросов для самоконтроля, входящих в состав вопросов к зачету (экзамену) по соответствующему разделу (темы) изучаемой дисциплины. ^ Работа по подготовке к практическим занятиям и активное в них участие - одна из форм изучения программного материала курса. Практика показывает, что основные формы занятий следующие:
Учебные и воспитательные цели практических занятий:
Выполнению практических занятий предшествует проверка знаний студентов - их теоретической готовности к выполнению задания. Практические занятия могут носить:
Работы, носящие репродуктивный характер, отличаются тем, что при их проведении студенты пользуются подробными инструкциями, в которых указаны: цель работы, пояснения, контрольные вопросы, учебная и специальная литература. Работы, носящие частично-поисковый характер, отличаются тем, что при их проведении студенты не пользуются подробными инструкциями, им не дан порядок выполнения необходимых действий, и требуют от студентов самостоятельного подбора оборудования, выбора способов выполнения работы в инструктивной и справочной литературе и др. Работы, носящие поисковый характер, характеризуются тем, что студенты должны решить новую для них проблему, опираясь на имеющиеся у них теоретические знания. При планировании практических занятий необходимо находить оптимальное соотношение репродуктивных, частично-поисковых и поисковых работ, чтобы обеспечить высокий уровень интеллектуальной деятельности. Формы организации работы студентов на занятиях:
При фронтальной форме организации занятий все студенты выполняют одновременно одну и ту же работу. При групповой форме организации занятий одна и та же работа выполняется бригадами по 2 - 5 человек. При индивидуальной форме организации занятий каждый студент выполняет индивидуальное задание. Для повышения эффективности проведения практических занятий рекомендуется:
Темы практических занятий Тема1. Создание спецификации функциональных требований к ИС. Моделирование организационной структуры предприятия. http://www.intuit.ru/department/se/devis/ Литература
|