
- •Методы и средства проектирования информационных систем
- •Предисловие
- •1. Теоретические основы систем управления
- •1.1. Основные понятия
- •1.2. Классификация систем
- •1.3. Структура системы управления
- •2. Основы создания информационной системы предприятия
- •2.1. Методологии и средства разработки ис
- •2.2. Жизненный цикл ис
- •2.3. Структурный анализ
- •3. Разработка консалтинговых проектов
- •3. 1. Цели и основные этапы разработки консалтинговых проектов
- •3.2. Проведение обследования деятельности предприятия
- •3.2.1. Методика и этапы обследования
- •3.2.2. Организация сбора и первичной обработки данных
- •3.3. Построение моделей
- •3.4. Разработка системного проекта
- •3.5. Разработка предложений по автоматизации
- •3.6. Техническое проектирование
- •4. Структурные методы моделирования систем управления
- •4.1. Методология функционального моделирования idef0 (sadt)
- •4.1.1. Sadt-модели
- •4.1.2. Синтаксис и применение диаграмм
- •4.1.3. Синтаксис моделей и работа с ними
- •4.1.4. Процесс моделирования
- •4.2. Методология построения реляционных структур idef1x.
- •4.3. Диаграммы потоков данных (Data Flow Diagramming)
- •4.4. Метод описания процессов idef3
- •4.5. Описание нотации aris eEpc.
- •5. Анализ и реорганизация бизнес-процессов
- •5.2. Анализ структуры процессов в соответствии с iso 9000 - стандартом на качество проектирования, разработки, изготовления и послепродажного обслуживания
- •5.4. Ключевые моменты реорганизации деятельности предприятия
- •6. Создание модели процессов в bPwin
- •6.1. Инструментальная среда bPwin
- •6.2. Каркас диаграммы
- •6.3. Слияние и расщепление моделей
- •6.4. Создание отчетов в bPwin
- •6.5. Стоимостной анализ и свойства, определяемые пользователем
- •6.6. Диаграммы dfd и Workflow (idef3)
- •7. Создание модели данных с помощью eRwin
- •7.1. Отображение модели данных в eRwin
- •7.1.1. Физическая и логическая модели данных
- •7.1.2. Подмножества модели и сохраняемые отображения
- •7.2. Создание логической модели данных
- •7.2.1. Уровни логической модели
- •7.2.2. Сущности и атрибуты
- •7.2.3. Связи
- •7.2.4. Типы сущностей и иерархия наследования
- •7.2.5. Ключи
- •7.2.6. Домены
- •7.3. Создание физической модели данных
- •7.3.1. Уровни физической модели
- •7.3.2. Выбор сервера
- •7.3.3. Таблицы, колонки и представления (view)
- •7.3.4. Правила валидации и значения по умолчанию
- •7.3.5. Индексы
- •7.3.6. Задание объектов физической памяти
- •7.3.7. Триггеры и хранимые процедуры
- •7.3.8. Проектирование хранилищ данных
- •7.3.9. Вычисление размера бд
- •7.3.10. Прямое и обратное проектирование
- •8. Объектно-ориентированный подход
- •8.1. Основные принципы
- •8.3. Обзор диаграммных техник uml
- •8.4. Пакеты как средство работы с большими проектами
- •8.5. Диаграммы классов и объектов
- •8.5.1. Классы
- •8.5.2. Интерфейсы
- •8.5.3 Отношения между классами
- •8.5.4 Пример диаграммы классов
- •8.6. Диаграммы использования
- •8.7. Диаграммы последовательностей
- •8.8. Диаграммы сотрудничества
- •8.9. Диаграммы состояний
- •8.10. Диаграммы действий
- •8.11. Диаграммы реализации
- •9. Унифицированный процесс разработки и uml
- •9.2. Фазы унифицированного процесса и диаграммы uml
- •10. Объектно-ориентированное case средство Rational Rose
- •10.1. Состав и основные возможности
- •10.2. Этапы проектирования
- •Литература
- •Содержание.
Литература
Автоматизированные системы управления предприятиями рыбного хозяйства. Под ред. В. Ф. Пономарева.-М.: Легкая и пищевая промышленность,1982.-232 с.
Справочник разработчика АСУ.-2-е изд., перераб. и доп.-М.: Экономика, 1978.-583 с.
Калянов Г. CASE и структурный системный анализ. М.:ЛОРИ, 1996. 262 с.
Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. Http://citforum.ru/database/case/.
Марка Д., МакГоуэн К. Методология структурного анализа и проектирования: Пер. с англ. – М.:1993, 240 с, ил.
Маклаков С. В. BPWin и ERWin. CASE-средства разработки информационных систем.-М.: Диалог-МИФИ, 1999 – 256 с.
Калянов Г. Н. Основы консалтинга при автоматизации предприятий и учреждений. Академия АйТи, 1988. Http://academy.it.ru/doc/consult-171.html.
Репин В. В. Сравнительный анализ нотаций ARIS/IDEF и продуктов их поддерживающих (ARIS Toolset/BPWin). Http://www.finexpert.ru/content.asp?mID=60&ID=131&mode=w
Хаммер М., Чампи Дж. Реинжиниринг корпораций: Манифест революции в бизнесе. Пер. с англ. - СПб.: Издательство С.-Петербургского университета, 1997
Жаков В.И., Путилов В.А., Фильчаков В.В., Янкелевич А.А., Объектно-ориентированная технология разработки программных систем. – Апатиты, КФ етрГУ, 1998, http://k46.aanet.ru/textbooks/oop.
Боггс У. , Боггс М. UML и Rational Rose. Изд. "Лори",2000 г.,582с.
КУРЬЯН А. Г., СЕРЕНКОВ П. С., ЯРОШЕВИЧ Д. С. Функционально-Стоимостной Анализ деятельности предприятия. http://www.finexpert.ru/content.asp?page=1&ID=362&r=0&mID=60&mode=w
Трофимов С. Унифицированный процесс разработки от Rational Software. PCWeek/RE, №4/2003. http://www.caseclub.ru/articles/rup2.html.
Трофимов С. Рабочие процессы RUP и диаграммы UML. http://www.caseclub.ru/articles/rup_uml.html
Содержание.
Предисловие 4
1. Теоретические основы систем управления 7
1.1. Основные понятия 7
1.2. Классификация систем 11
1.3. Структура системы управления 14
2. Основы создания информационной системы предприятия 23
2.1. Методологии и средства разработки ИС 23
2.2. Жизненный цикл ИС 25
2.3. Структурный анализ 30
3. Разработка консалтинговых проектов 36
3. 1. Цели и основные этапы разработки консалтинговых проектов 36
3.2. Проведение обследования деятельности предприятия 41
3.2.1. Методика и этапы обследования 43
3.2.2. Организация сбора и первичной обработки данных 46
3.3. Построение моделей 54
3.4. Разработка системного проекта 59
3.5. Разработка предложений по автоматизации 62
3.6. Техническое проектирование 65
4. Структурные методы моделирования систем управления 67
4.1. Методология функционального моделирования IDEF0 (SADT) 67
4.1.1. SADT-модели 69
4.1.2. Синтаксис и применение диаграмм 73
4.1.3. Синтаксис моделей и работа с ними 82
4.1.4. Процесс моделирования 87
4.2. Методология построения реляционных структур IDEF1X. 91
4.3. Диаграммы потоков данных (Data Flow Diagramming) 93
4.4. Метод описания процессов IDEF3 96
4.5. Описание нотации ARIS eEPC. 101
5. Анализ и реорганизация бизнес-процессов 106
5.1. ABC - метод функционально-стоимостного анализа 106
5.2. Анализ структуры процессов в соответствии с ISO 9000 - стандартом на качество проектирования, разработки, изготовления и послепродажного обслуживания 108
5.3. BPR - реинжиниринг по Хаммеру и Чампи 117
5.4. Ключевые моменты реорганизации деятельности предприятия 125
6. Создание модели процессов в BPwin 130
6.1. Инструментальная среда BPwin 130
6.2. Каркас диаграммы 137
6.3. Слияние и расщепление моделей 138
6.4. Создание отчетов в BPwin 140
6.5. Стоимостной анализ и свойства, определяемые пользователем 140
6.6. Диаграммы DFD и Workflow (IDEF3) 144
7. Создание модели данных с помощью ERwin 146
7.1. Отображение модели данных в ERwin 146
7.1.1. Физическая и логическая модели данных 146
7.1.2. Подмножества модели и сохраняемые отображения 149
7.2. Создание логической модели данных 150
7.2.1. Уровни логической модели 150
7.2.2. Сущности и атрибуты 151
7.2.3. Связи 155
7.2.4. Типы сущностей и иерархия наследования 158
7.2.5. Ключи 159
7.2.6. Домены 162
7.3. Создание физической модели данных 164
7.3.1. Уровни физической модели 164
7.3.2. Выбор сервера 164
7.3.3. Таблицы, колонки и представления (view) 165
7.3.4. Правила валидации и значения по умолчанию 170
7.3.5. Индексы 172
7.3.6. Задание объектов физической памяти 174
7.3.7. Триггеры и хранимые процедуры 174
7.3.8. Проектирование хранилищ данных 177
7.3.9. Вычисление размера БД 180
7.3.10. Прямое и обратное проектирование 182
8. Объектно-ориентированный подход 187
8.1. Основные принципы 187
8.2. UML – история, назначение, состав и структура 189
8.3. Обзор диаграммных техник UML 194
8.4. Пакеты как средство работы с большими проектами 199
8.5. Диаграммы классов и объектов 202
8.5.1. Классы 202
8.5.2. Интерфейсы 203
8.5.3 Отношения между классами 204
8.5.4 Пример диаграммы классов 209
8.6. Диаграммы использования 210
8.7. Диаграммы последовательностей 214
8.8. Диаграммы сотрудничества 216
8.9. Диаграммы состояний 218
8.10. Диаграммы действий 223
8.11. Диаграммы реализации 227
9. Унифицированный процесс разработки и UML 230
9.1. RUP - унифицированный процесс разработки 230
9.2. Фазы унифицированного процесса и диаграммы UML 234
10. Объектно-ориентированное CASE средство Rational Rose 244
10.1. Состав и основные возможности 244
10.2. Этапы проектирования 246
Литература 252
Содержание. 254