Курс только для корпоративного обучения
Курс направлен на изучение современных методов и средств проектирования информационных систем в сфере экономики. Предусматривается изучение CASE-средств, как программного инструмента поддержки проектирования информационных систем (ИС).
Курс предусматривает изучение: состава и структуры различных классов экономических ИС как объектов проектирования; современных технологий проектирования ИС и методик обоснования эффективности их применения; содержания стадий и этапов проектирования ИС и их особенностей при использовании различных технологий проектирования; целей и задач проведения предпроектного обследования объектов информатизации; методов моделирования информационных процессов предметной области; классификацию и общие характеристики современных CASE-средств.
Лабораторный практикум
- Разработка диаграмм прецедентов учебного проекта
- Составление диаграммы классов
- Составление диаграмм состояний объектов
- Описание процессов учебного проекта с использование диаграммы деятельности учебного проекта
- Составление диаграммы взаимодействия учебного проекта
- Разработка интерактивных прототипов интерфейсов проектируемой системы и связь проектированных интерфейсов с процессами
- Составление диаграмм компонентов и развертывания
Тема 1. Основные понятия технологии проектирования информационных систем (ИС)
- Предмет и метод курса "Проектирование информационных систем".
- Понятие экономической информационной системы.
- Классы ИС.
- Структура однопользовательской и многопользовательской, малой и корпоративной ИС, локальной и распределенной ИС, состав и назначение подсистем.
- Основные особенности современных проектов ИС.
- Этапы создания ИС: формирование требований, концептуальное проектирование, спецификация приложений, разработка моделей, интеграция и тестирование информационной системы.
- Методы программной инженерии в проектировании ИС.
Тема 2. Жизненный цикл программного обеспечения ИС
- Понятие жизненного цикла ПО ИС.
- Процессы жизненного цикла: основные, вспомогательные, организационные.
- Содержание и взаимосвязь процессов жизненного цикла ПО ИС.
- Модели жизненного цикла: каскадная, модель с промежуточным контролем, спиральная.
- Стадии жизненного цикла ПО ИС.
- Регламентация процессов проектирования в отечественных и международных стандартах.
Тема 3. Организация разработки ИС
- Каноническое проектирование ИС.
- Стадии и этапы процесса канонического проектирования ИС.
- Цели и задачи предпроектной стадии создания ИС.
- Модели деятельности организации ("как есть" и "как должно быть").
- Состав работ на стадии технического и рабочего проектирования.
- Состав проектной документации.
- Типовое проектирование ИС.
- Понятие типового проекта, предпосылки типизации.
- Объекты типизации.
- Методы типового проектирования.
- Оценка эффективности использования типовых решений.
- Типовое проектное решение (ТПР).
- Классы и структура ТПР.
- Состав и содержание операций типового элементного проектирования ИС.
- Функциональные пакеты прикладных программ (ППП) как основа ТПР.
- Адаптация типовой ИС.
- Методы и средства прототипного проектирования ИС.
Тема 4. Методологии моделирования предметной области
- Методологии моделирования предметной области.
- Структурная модель предметной области.
- Объектная структура.
- Функциональная структура.
- Структура управления.
- Организационная структура.
- Функционально-ориентированные и объектно-ориентированные методологии описания предметной области.
- Функциональная методика потоков данных.
- Объектно-ориентированная методика.
- Сравнение существующих методик.
- Синтетическая методика.
Тема 5. Унифицированный язык визуального моделирования Unified Modeling Language (UML)
- Диаграммы в UML.
- Классы и стереотипы классов.
- Ассоциативные классы.
- Основные элементы диаграмм взаимодействия — объекты, сообщения.
- Диаграммы состояний: начального состояния, конечного состояния, переходы.
- Вложенность состояний.
- Диаграммы внедрения: подсистемы, компоненты, связи.
- Стереотипы компонент.
- Диаграммы размещения.
Тема 6. Этапы проектирования ИС с применением UML
- Основные типы UML-диаграмм, используемые в проектировании информационных систем.
- Взаимосвязи между диаграммами.
- Поддержка UML итеративного процесса проектирования ИС.
- Этапы проектирования ИС: моделирование бизнес-прецедентов, разработка модели бизнес-объектов, разработка концептуальной модели данных, разработка требований к системе, анализ требований и предварительное проектирование системы, разработка моделей базы данных и приложений, проектирование физической реализации системы.