- •Предисловие
- •Глава 1. Основные понятия теории моделирования § 1.1. Термины моделирования
- •§ 1.2. Классификация видов моделирования
- •§ 1.3. Проблемы проектирования информационных систем
- •§ 1.4. Моделирование предметной области
- •§ 1.5. Три уровня анализа
- •§ 1.6. Набор типов моделей Объектная структура
- •Функциональная структура
- •Структура управления
- •Организационная структура
- •Техническая структура
- •Вопросы к главе 1
- •Глава 2. Концептуальные основы case-технологий § 2.1. Понятие case-технологии
- •§ 2.2. Проблемы внедрения case-технологий
- •§ 2.3. Общая характеристика case-средств
- •§ 2.4. Классификация case-средств
- •Вопросы к главе 2
- •Глава 3. Понятие и основные принципы функционального моделирования, обзор основных методологий.
- •§ 3.1. Технология структурного анализа и проектирования sadt
- •§ 3.2. Диаграммы потоков данных dfd (Data Flow Diagrams)
- •§ 3.3. Диаграммы потоков работ wfd (Work Flow Diagram)
- •§ 3.4. Семейство стандартов моделирования idef
- •§ 3.5. Основные элементы и понятия idef0
- •§ 3.6. Диаграммы "сущность-связь" erd (Entity-Relationchip diagram)
- •Вопросы к главе 3
- •Глава 4. Спецификации управления
- •§ 4.1. Диаграммы переходов состояний std (State Transition Diagrams)
- •§ 4.2. Особенности применения std диаграмм
- •§ 4.3. Структурные карты
- •§ 4.4. Структурные карты Константайна
- •§ 4.5. Структурные карты Джексона
- •§ 4.6. Характеристики хорошей модели реализации
- •4.6.1. Сцепление
- •4.6. 2. Связность
- •§ 4.7. Принципы проектирования, позволяющие построить качественную модель
- •§ 4.8. Транзакционный и трансформационный анализ или как получить структурные карты из диаграмм потоков данных
- •Вопросы к главе 4
- •Глава 5. Объектно-ориентированный подход к моделированию информационных систем § 5.1. Понятие объектно-ориентированного анализа
- •§ 5.2. Элементы объектно-ориентированной модели
- •§ 5.3. Объект и класс
- •§ 5.4. Язык моделирования uml
- •§ 5.5. Достоинства и недостатки объектно-ориентированного проектирования
- •Вопросы к главе 5
- •Глава 6. Метод имитационного моделирования
- •§ 6.1. Понятие имитационного моделирования
- •§ 6.2. Применение имитационного моделирования
- •§ 6.3. Виды имитационного моделирования
- •§ 6.4. Принципы и методы построения имитационных моделей
- •6.4.2. Принцип особых состояний
- •6.4.3. Основные методы имитационного моделирования.
- •Вопросы к главе 6
- •Глава 7. Инструментальные средства моделирования ис
- •§ 7.1. Российские программные продукты
- •7.1.1. Инталев: Корпоративный навигатор (инталев)
- •Бизнес-Инженер (Битек)
- •Case.Аналитик
- •§7.2. Зарубежные case - средства
- •7.2.3. Case-средство Silverrun
- •7.2.5. Case-средство Designer/2000
- •§ 7.3. Методология aris
- •7.3.1. Общие сведения о методологии aris
- •7.3.2. Архитектура aris
- •7.3.3. Обзор основных модулей
- •§ 7.4. Программные продукты имитационного моделирования
- •7.4.1. Система Arena
- •7.4.2. Пакет имитационного моделирования AnyLogic
- •Вопросы к главе 7
- •Библиографический список
- •Оглавление
Оглавление
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ 1
ЮЖНО-УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ 1
Данное учебное пособие посвящено изучению базовых понятий моделирования информационных систем. В нём приведены различные виды классификации моделирования и моделей, рассмотрены методологии структурного анализа, объектно-ориентированного моделирования и методы и средства имитационного моделирования систем. Особое внимание уделяется понятию CASE –технологий, приведены примеры практического использования CASE- средств. 3
Предисловие 5
Глава 1. Основные понятия теории моделирования 6
§ 1.1. Термины моделирования 6
§ 1.2. Классификация видов моделирования 8
§ 1.3. Проблемы проектирования информационных систем 10
§ 1.4. Моделирование предметной области 11
§ 1.5. Три уровня анализа 14
§ 1.6. Набор типов моделей 16
Вопросы к главе 1 19
Глава 2. Концептуальные основы CASE-технологий 19
§ 2.1. Понятие CASE-технологии 19
§ 2.2. Проблемы внедрения CASE-технологий 22
§ 2.3. Общая характеристика CASE-средств 23
§ 2.4. Классификация CASE-средств 25
Вопросы к главе 2 29
Глава 3. Понятие и основные принципы функционального моделирования, обзор основных методологий. 30
§ 3.1. Технология структурного анализа и проектирования SADT 30
§ 3.2. Диаграммы потоков данных DFD (Data Flow Diagrams) 36
§ 3.3. Диаграммы потоков работ WFD (Work Flow Diagram) 42
§ 3.4. Семейство стандартов моделирования IDEF 44
(Integration Definition for Function Modeling) 44
§ 3.5. Основные элементы и понятия IDEF0 47
§ 3.6. Диаграммы "сущность-связь" ERD (Entity-Relationchip diagram) 53
Вопросы к главе 3 54
Глава 4. СПЕЦИФИКАЦИИ УПРАВЛЕНИЯ 55
§ 4.1. Диаграммы переходов состояний STD (State Transition Diagrams) 55
§ 4.2. Особенности применения STD диаграмм 59
§ 4.3. Структурные карты 61
§ 4.4. Структурные карты Константайна 62
§ 4.5. Структурные карты Джексона 66
§ 4.6. Характеристики хорошей модели реализации 67
§ 4.7. Принципы проектирования, позволяющие построить качественную модель 73
§ 4.8. Транзакционный и трансформационный анализ или как получить структурные карты из диаграмм потоков данных 76
Вопросы к главе 4 78
Глава 5. Объектно-ориентированный подход к моделированию информационных систем 79
§ 5.1. Понятие объектно-ориентированного анализа 79
§ 5.2. Элементы объектно-ориентированной модели 79
§ 5.3. Объект и класс 82
§ 5.4. Язык моделирования UML 85
§ 5.5. Достоинства и недостатки объектно-ориентированного проектирования 86
Вопросы к главе 5 90
Глава 6. Метод имитационного моделирования 90
§ 6.1. Понятие имитационного моделирования 91
§ 6.2. Применение имитационного моделирования 94
§ 6.3. Виды имитационного моделирования 96
§ 6.4. Принципы и методы построения имитационных моделей 100
§ 6.5. Этапы имитационного моделирования 103
Вопросы к главе 6 106
Глава 7. Инструментальные средства моделирования ИС 107
§ 7.1. Российские программные продукты 107
§7.2. Зарубежные CASE - средства 110
§ 7.3. Методология ARIS 115
§ 7.4. Программные продукты имитационного моделирования 130
Вопросы к главе 7 132
Библиографический список 134
Терминологический словарь 137
Оглавление 141
