Главная страница

КИС. Корпоративные информационные системы


Скачать 1.72 Mb.
НазваниеКорпоративные информационные системы
Дата20.06.2022
Размер1.72 Mb.
Формат файлаdoc
Имя файла407f6cf.doc
ТипДокументы
#606612
страница1 из 27
  1   2   3   4   5   6   7   8   9   ...   27

КОРПОРАТИВНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ

1 Основы и основные понятия корпорации и КИС 4

2 Общие вопросы проектирования и внедрения КИС 10

2.1 Что даёт внедрение КИС? 12

2.2 Принципы построения КИС 15

2.3 Этапы проектирования КИС: 17

Эволюционная стратегия разработки ПО 23

Эволюционную стратегию рассмотрим на примерах спиральной модели, компонентно-ориентированной модели и тяжеловесных и облегченных процессах проектирования. 23

Спиральная модель 23

Спиральная модель (автор Боэм Б, 1988 г.) опирается на лучшие свойства классического жизненного цикла и макетирования, к которым добавляется новый элемент – анализ риска, отсутствующий в этих шагах разработки. 23

Спиральная модель определяет планирование (определение целей, вариантов, ограничений), анализ риска (анализ вариантов и распознавание/выбор риска), конструирование (разработка продукта следующего уровня), оценивание (оценка заказчиком текущих результатов разработки). 23

С каждой итерацией по спирали (продвижением от центра к периферии) строятся все более полные версии ПО. В первом витке спирали определяются: 23

1)начальные цели, варианты и ограничения; 23

2)распознавание и анализ риска; 23

3)необходимость использования макетирования; 23

4)оценка заказчиком конструктивной работы и внесение предложения по модификации; 23

5)следующая фаза планирования и анализа риска, базируемая на предложениях заказчика. 23

В каждом цикле по спирали результаты анализа риска формируются в виде «продолжать, не продолжать». Если риск слишком велик, проект может быть остановлен. В большинстве случаев движение по спирали продолжается, с каждым шагом продвигая разработчиков к более общей модели системы. В каждом цикле по спирали требуется конструирование, которое может быть реализовано классическим жизненным циклом или макетированием. 23

К достоинствам спиральной модели относится: 24

1)наиболее реальное (в виде эволюции) отображение разработки программного обеспечения, 24

2)возможность явно учитывать риск на каждом витке эволюционной разработки, 24

3)включение шага системного подхода в итерационную структуру разработки, 24

4)использование моделирования для уменьшения риска и совершенствования программного изделия. 24

Недостатками спиральной модели являются: 24

1)повышенные требования к заказчику, 24

2)трудности контроля и управления временем разработки. 24

Компонентно-ориентированная модель 24

Компонентно-ориентированная модель является развитием спиральной модели и основывается на эволюционной стратегии разработки ПО. В этой модели конкретизируется содержание конструирования – оно отображает тот факт, что в современных условиях новая разработка должна основываться на повторном использовании существующих программных компонентов. 24

К достоинствам компонентно-ориентированной модели относится: 24

1)уменьшение времени разработки ПО; 24

2)снижение стоимости программной разработки; 24

3)повышение производительности разработки. 24

Тяжеловесные и облегченные процессы 24

Традиционно для упорядочения и ускорения программных разработок использовались строго упорядочивающие так называемые тяжеловесные процессы. В этих процессах прогнозируется весь объем предстоящих работ, поэтому они называются прогнозирующимися процессами. Порядок, который должен выполнять при этом человек-разработчик, чрезвычайно строг. 24

В последние годы появилась группа новых облегченных процессов разработки ПО. Их также называют подвижными процессами. Эти процессы привлекательны отсутствием бюрократизма, характерного для тяжеловесных (прогнозирующих) процессов. 25

Облегченные процессы разработки ПО воплощают разумный компромисс между строгой дисциплиной и отсутствием ее. 25

Подвижные процессы требуют меньшего объема документации и ориентированы на человека. Подвижные процессы учитывают особенности современного заказчика, а именно, частые изменения его требований к ПО. Подвижные процессы адаптируют изменения требований (адаптивная природа). 25

3 Классификация и характеристики КИС 25

3.1 Классификация КИС 25

3.2 Классификация автоматизированных систем 30

3.3 Характеристики КИС 36

4 Архитектура КИС 37

5 Требования, предъявляемые к КИС 41

6 Выбор аппаратно-программной платформы КИС 46

7 Международные стандарты планирования производственных процессов. MRP/ERP системы 55

Внедрение 55

Достоинства 55

Недостатки 56

Зарубежные ERP-системы 56

Российские ERP-системы 57

7.1 Управление промышленными предприятиями в стандарте MRP II 57

7.2 Современная структура модели MRP/ERP 64

7.2.1 Управление запасами 64

7.2.2 Управления снабжением 65

7.2.3 Управление сбытом 66

7.2.4 Управления производством 66

7.2.5 Планирование 67

7.2.6 Управление сервисным обслуживанием 68

7.2.7 Управление цепочками поставок 69

7.2.8 Управление финансами 69

8 Основные аспекты автоматизации деятельности предприятия на примере финансово-управленческих систем 71

9 Области применения и примеры реализации информационных технологий управления корпорацией 74

9.1 Бухгалтерский учет 75

9.2 Управление финансовыми потоками 75

9.3 Управление складом, ассортиментом, закупками 76

9.4 Управление производственным процессом 76

9.5 Управление маркетингом 76

9.6 Документооборот 77

9.7 Системы поддержки принятия решений, системы интеллектуального анализа данных 77

9.8 Предоставление информации о предприятии 78

10 Распределенные системы 79

10.1 Распределенные БД в Oracle и Oracle в распределенных БД 85

Синхронная связь без тиражирования данных 86

Тиражирование данных 87

Отличие промышленных систем от игрушечных 88

Варианты тиражирования данных в Oracle 89

Без дисциплины работать трудно 91

Поддержка резервной копии БД 94

Свой среди чужих 94

10.2 Администрирование распределенных систем на примере Oracle 95

11 OMG и её стандарт CORBA 97

11.1 История создания OMG и стандарта CORBA 99

11.2 Брокер (посредник) объектных запросов ORB (Object Request Broker) 102

Объекты 103

Пример Брокеров Объектных Запросов 103

ORB, включаемый в клиентское и серверное приложение 103

ORB, выполненный в виде сервера 103

ORB как часть системы 103

ORB, основанный на библиотеках 104

Реализации объектов 104

Адаптеры объектов 104

Скелет реализации 105

Динамическая обработка запросов 105

Запросы 105

Интерфейсы 106

Интерфейс ORB-а 107

11.3 IDL (Interface Definition Language - язык определения интерфейсов) 107

Отображение IDL в языки программирования 107

Типы данных 108

Синтаксис Общего Представления Данных - CDR 109

Кодирование базовых типов 110

Кодирование составных типов 111

Кодирование инкапсуляции 111

Кодирование псевдообъектов 112

Операции 112

Хранилище описаний 112

11.4 Object Services - объектные сервисы 113

11.5 Common Facilities - общие средства 115

11.6 Достоинства CORBA 116

11.7 Обзор протоколов GIOP и IIOP 117

Протокол обмена GIOP 118

Особенности и цели протокола 118

1.Распространенность 119

2.Простота 119

3.Масштабируемость 119

4.Небольшие затраты на реализацию 119

5.Общность 119

6.Архитектурная независимость 119

Формат сообщений протокола GIOP 120

Транспорт для протокола GIOP 121

Управление соединением 122

11.8 Безопасность в CORBA 123

11.8.1 Основные понятия CORBA Security Service 125

11.8.2 Структура CORBA Security Service 129

11.8.3 Делегирование в CORBA Security Service 133

11.8.4 Домены безопасности 135

11.8.5 Объектная модель обеспечения безопасности 138

11.8.5.1 Модель с точки зрения разработчика 138

11.8.5.2 Модель с точки зрения администратора 143

11.8.6 Основные политики безопасности 144

11.8.6.1 Управление политиками безопасности на уровне приложения 145

12 Стандарт ODBC 152

13 Технология COM 155

13.1 Развитие СОМ-технологий 157

13.2 Терминология СОМ 157

14 Сравнительный анализ технологий CORBA и COM 171

14.1 Концептуальный фундамент технологии 174

14.2 Комплексность системы 175

14.3 Используемые языки программирования 176

14.4 Уровень абстракции 177

14.5 Поддержка компонентной модели 178

14.6 Универсальный протокол обмена 179

14.7 Поддержка со стороны различных производителей и открытость 180

14.8 Развитость сервисной части 181

14.9 Самодокументирование системы 181

14.10 Технология и описание проекта 182

14.11 Виды объектов 183

14.12 Способы взаимодействия 185

14.13 Производительность 185

14.14 Масштабируемость 187

14.15 Устойчивость к сбоям 188

14.16 Управление транзакциями 188

14.17 Обеспечение безопасности 190

14.18 Взаимодействие с Internet 191

14.19 Скорость разработки систем 192

14.20 Простота использования 192

14.21 Взаимодействие с другими технологиями 193

 14.22 Общие выводы 194



  1   2   3   4   5   6   7   8   9   ...   27


написать администратору сайта