Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

630_Poletajkin_A.N._Sotsial'nye_iehkonomicheskie_informatsionnye_sistemy_

.pdf
Скачиваний:
7
Добавлен:
12.11.2022
Размер:
2.53 Mб
Скачать

Федеральное агентство связи

Федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный университет телекоммуникаций и информатики» (СибГУТИ)

А.Н. Полетайкин

СОЦИАЛЬНЫЕ И ЭКОНОМИЧЕСКИЕ

ИНФОРМАЦИОННЫЕ СИСТЕМЫ:

ЗАКОНЫ ФУНКЦИОНИРОВАНИЯ

И ПРИНЦИПЫ ПОСТРОЕНИЯ

Учебное пособие

Рекомендовано УМО по образованию в области Инфокоммуникационных технологий и систем связи в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки

11.04.02 и 11.03.02 – Инфокоммуникационные технологии и системы связи (уровень высшего образования – магистратура и бакалавриат)

Новосибирск

2016

УДК 629.113(071):004.01:004.4

Утверждено редакционно-издательским советом СибГУТИ

Рецензенты:

Заведующий кафедрой радиоэлектроники информационных систем ФГАОУ ВПО «Уральский федеральный университет

им. Первого Президента России Б.Н. Ельцина»,

доктор техн. наук, профессор Поршнев С. В.

Заведующий кафедрой математических методов в социальных науках ФГОБУ ВПО «Алтайский государственный университет»,

доктор физ.-мат. наук, профессор Алгазин Г. И.

Полетайкин А.Н. Социальные и экономические информационные системы: законы функционирования и принципы построения : Учебное пособие / Сибирский государственный университет телекоммуникаций и информатики. – Новосибирск, 2016. – 241 с.

Данное учебное пособие адресовано студентам специальности "Прикладная информатика (в области)". Учебное пособие содержит теорию и методологию информатизации прикладных процессов, и создания информационных систем прикладного назначения, в частности, социальных и экономических, на всех стадиях жизненного цикла информационных систем. Также рассмотрены вопросы управления жизненным циклом информационных систем и построения информационных систем, основанных на знаниях.

Изложение материала выполнено с позиции системного и кибернетического подхода к управлению в социальных и экономических системах в стиле, доступном для студента, владеющего базовыми знаниями в области информатики и программирования.

Учебное пособие может быть использовано в программах учебных курсов "Системный анализ", "Информационные системы", "Проектирование информационных систем", "Интеллектуальные информационные системы", и других, связанных с анализом, созданием и эксплуатацией информационных систем разного назначения.

Кафедра математического моделирования бизнес-процессов

Полетайкин А.Н., 2016

Сибирский государственный университет телекоммуникаций и информатики, 2016

СОДЕРЖАНИЕ

ПРЕДИСЛОВИЕ......................................................................................................

7

ВВЕДЕНИЕ..............................................................................................................

9

1 СИСТЕМНЫЙ АНАЛИЗ СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ

 

ПРОЦЕССОВ И СИСТЕМ....................................................................................

12

1.1Законы функционирования и развития социальных и экономических

систем..................................................................................................................

12

1.1.1Системный подход к изучению социальных и экономических

систем ............................................................................................................

12

1.1.2

Понятие системы, как семантической модели.................................

14

1.1.3

Закон функционирования системы...................................................

17

1.1.4Особенности функционирования социальных и экономических

систем ............................................................................................................

20

1.1.5Эффективность функционирования социальных и экономических

систем ............................................................................................................

23

1.1.6 Развитие социальных и экономических систем...............................

27

1.1.7

Законы функционирования и развития организаций.......................

31

1.2 Управление в социальных и экономических системах..........................

33

1.2.1

Сущность управления в социальных и экономических системах ..

33

1.2.2Влияние внешних факторов на социальные и экономические

процессы..........................................................................................................

34

1.2.3Принципы кибернетики и их использование при проектировании

информационных систем................................................................................

35

1.2.4

Функции управления в социальных и экономических системах....

37

1.2.5

Коммуникационный уровень управления........................................

39

1.3Компьютерная обработка социальной и экономической информации.40

1.3.1Информационная составляющая компьютерной инфообработки..41

1.3.2 Аппаратная составляющая компьютерной инфообработки............

44

1.3.3 Программная составляющая компьютерной инфообработки.........

47

1.4

Задания для самостоятельного выполнения...........................................

48

1.5

Контрольные вопросы..............................................................................

49

1.6

Рекомендуемая литература......................................................................

50

2 ПРИНЦИПЫ ИНФОРМАТИЗАЦИИ СОЦИАЛЬНЫХ И

 

ЭКОНОМИЧЕСКИХ ПРОЦЕССОВ ....................................................................

51

2.1

Информатизация и создание информационных систем.........................

51

2.1.1 Предпосылки создания информационных систем...........................

51

2.1.2 Понятие информационной системы управления предприятием.....

53

2.1.3Автоматизированная информационная система управления

предприятием..................................................................................................

54

3

2.1.4

Обеспечивающие компоненты ИСУП..............................................

56

2.1.5

Эволюция ИСУП ...............................................................................

59

2.1.6 Роль ИСУП в деятельности предприятий ........................................

61

2.2

Задача обследования предметной области при создании ИСУП ..........

65

2.2.1

Принцип системного анализа............................................................

66

2.2.2 Выделение и классификация процессов...........................................

66

2.2.3

Жизненный цикл продукции.............................................................

68

2.2.4 Методика проведения обследования предметной области .............

69

2.2.5 Результаты обследования предметной области...............................

72

2.3

Особенности жизненного цикла социальных и экономических ИС .....

73

2.3.1 Возникновение понятия «Жизненный цикл»...................................

73

2.3.2 Модели процесса разработки ПО .....................................................

78

2.3.3 Жизненный цикл информационных систем.....................................

80

2.3.4

Модели жизненного цикла ИС..........................................................

82

2.3.5 Принципы управления жизненным циклом ИС ..............................

85

2.4

Гибкие технологии разработки ИС .........................................................

86

2.4.1

Значение гибкой разработки.............................................................

86

2.4.2

Принципы гибкой разработки...........................................................

88

2.4.3

Методологии гибкой разработки......................................................

89

2.5

Задания для самостоятельного выполнения...........................................

90

2.6

Контрольные вопросы..............................................................................

91

2.7

Рекомендуемая литература......................................................................

92

3 ОБЗОР СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ РАЗРАБОТОК И СРЕДСТВ

 

ИНФОРМАТИЗАЦИИ..........................................................................................

95

3.1Современные компьютерные и информационные технологии в

социологии и экономике....................................................................................

95

3.1.1

Информатизация корпоративных предприятий...............................

95

3.1.2

Факторы развития корпоративных информационных систем ........

96

3.1.3Наиболее популярные корпоративные информационные системы в

экономике........................................................................................................

97

3.1.4 Управленческий стандарт MRP II...................................................

100

3.2

Задача анализа существующих средств информатизации...................

103

3.3

Задания для самостоятельного выполнения.........................................

104

3.4

Контрольные вопросы............................................................................

104

3.5

Рекомендуемая литература....................................................................

105

4 ПОСТАНОВКА ЗАДАЧИ НА СОЗДАНИЕ ИС ............................................

107

4.1

Цель и назначение ИС............................................................................

107

4.2

Характеристика исходных и результирующих данных.......................

107

4.3Функциональные требования к информатизации прикладных задач .108

4.4

Нефункциональные требования к ИС...................................................

109

4.5

Требования к обеспечивающим подсистемам ИС................................

110

 

4

 

4.6

Управление требованиями к ИС............................................................

112

4.6.1

Задача управления требованиями...................................................

112

4.6.2 Свойства требований к информационной системе........................

113

4.6.3

Варианты формализации требований.............................................

115

4.6.4 Ошибки при документировании требований.................................

117

4.7

Задания для самостоятельного выполнения.........................................

117

4.8

Контрольные вопросы............................................................................

118

4.9

Рекомендуемая литература....................................................................

119

5 ТЕХНИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ИС...................................................

120

5.1

Функциональная структура ИС.............................................................

120

5.1.1 Этапы проектирования функциональной части ИС ......................

120

5.1.1.1Типовые функциональные подсистемы ИС управления

машиностроительным предприятием.......................................................

121

5.1.1.2Порядок решения задач по созданию функциональных

подсистем: организационный аспект........................................................

123

5.1.2Функционально-ориентированный подход к моделированию

бизнес-процессов ..........................................................................................

124

5.1.3Объектно-ориентированный подход к моделированию бизнес-

процессов

.......................................................................................................

127

 

5.1.3.1 ............................................

Модель вариантов использования

128

 

5.1.3.2 ..............Отношения на диаграмме вариантов использования

130

 

5.1.3.3 .........................................................................

Модель классов

134

 

5.1.3.4 ..............................................

Идентификация классов анализа

136

 

5.1.3.5 .....................................................

Отношения между классами

137

5.2

Решения ................................по информационному обеспечению ИС

139

5.3

Решения ..................................по математическому обеспечению ИС

142

5.4

Решения .......................................по программному обеспечению ИС

145

5.5

Решения ........................................по техническому обеспечению ИС

146

5.6

Технико ................-экономическое обоснование проектных решений

148

5.7

Задания .........................................для самостоятельного выполнения

150

5.8

Контрольные ............................................................................вопросы

151

5.9

Рекомендуемая ....................................................................литература

151

6 РАБОЧЕЕ ПРОЕКТИРОВАНИЕ ..............................................................ИС

153

6.1

Создание ....................................................информационной базы ИС

153

6.2

Разработка ..........................................программного обеспечения ИС

154

6.3

Техническая ..................................................................реализация ИС

157

6.4

Конфигурирование ...........................................................................ИС

157

6.5

Документирование ...........................................................................ИС

158

6.6

Задания .........................................для самостоятельного выполнения

158

6.7

Контрольные ............................................................................вопросы

159

6.8

Рекомендуемая ....................................................................литература

159

 

 

5

 

7 УПРАВЛЕНИЕ КАЧЕСТВОМ ИС.................................................................

162

7.1

Стандартизация и методы обеспечения качества ИС...........................

162

7.1.1

Стандартизация качества ................................................................

162

7.1.2 Методы обеспечения качества ПО .................................................

164

7.2

Тестирование компонентов ИС.............................................................

166

7.2.1

Ожидаемое поведение программы .................................................

166

7.2.2

Виды тестов......................................................................................

167

7.2.3

Критерии тестирования...................................................................

168

7.2.4

Виды тестирования..........................................................................

169

7.2.5 Шаблоны тестовых проектов MS Visual Studio .............................

170

7.2.6

Рефакторинг.....................................................................................

171

7.2.7

Работа с ошибками ..........................................................................

172

7.3

Задания для самостоятельного выполнения.........................................

174

7.4

Контрольные вопросы............................................................................

174

7.5

Рекомендуемая литература....................................................................

175

8 ПОСТРОЕНИЕ ИС, ОСНОВАННЫХ НА ЗНАНИЯХ..................................

177

8.1

Системы, основанные на знаниях..........................................................

177

8.2

Модели представления знаний..............................................................

178

8.3

Экспертные системы поддержки принятия решений...........................

182

8.4Представление данных и знаний в социальных и экономических ИС 186

8.4.1 Методы извлечения знаний.............................................................

187

8.4.2 Алгоритм построения поля знаний экспертной системы..............

189

8.4.3 Анализ методов формализации знаний..........................................

195

8.5 Задания для самостоятельного выполнения.........................................

196

8.6

Контрольные вопросы............................................................................

197

8.7

Рекомендуемая литература....................................................................

198

ЗАКЛЮЧЕНИЕ....................................................................................................

200

ОСНОВНЫЕ ТЕРМИНЫ И ПОНЯТИЯ ............................................................

201

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ............................................

217

ПРИЛОЖЕНИЕ А – ПЕРЕЧЕНЬ ПОКАЗАТЕЛЕЙ ОЦЕНКИ СИСТЕМ ........

221

ПРИЛОЖЕНИЕ Б – ПРИМЕР ВЫПОЛНЕНИЯ АНАЛИЗА

 

СУЩЕСТВУЮЩИХ СРЕДСТВ ИНФОРМАТИЗАЦИИ .................................

226

ПРИЛОЖЕНИЕ В – СОСТАВ И СОДЕРЖАНИЕ ТЕХНИЧЕСКОГО ЗАДАНИЯ

НА СОЗДАНИЕ ПРОГРАММ............................................................................

235

ПРИЛОЖЕНИЕ Г – ПРИМЕРНЫЙ СОСТАВ ФУНКЦИОНАЛЬНЫХ ЗАДАЧ

ИНФОРМАЦИОННОЙ СИСТЕМЫ ..................................................................

236

6

ПРЕДИСЛОВИЕ

Данное учебное пособие ориентировано именно на студентов, обучающихся по направлению подготовки "Прикладная информатика (по отраслям)", а также для магистрантов и аспирантов, ведущих свои исследования в области прикладной информатики и информатизации бизнес-процессов, и имеет целью дать комплексное представление о жизненном цикле и методологии создания информационных систем прикладного назначения, в частности, социальных и экономических.

Для успешного усвоения учебного материала желательно иметь базовые знания в области информатики и программирования, построения алгоритмов и структур данных, общей теории систем, а также в области применения, в том числе информационных технологиях и математических методах в области.

Учебное пособие содержит 8 разделов, первый из которых с позиций системного подхода дает представление об особенностях компьютерной обработки социальной и экономической информации, раскрывает законы функционирования и развития социальных и экономических систем, понятия информатизации и управления предприятиями и организациями. Второй раздел раскрывает суть информатизации решения прикладных задач и процесса создания информационных систем (ИС) в области социальных и экономических процессов, а также жизненного цикла ИС в области экономики и социологии. Бóльшая же часть учебного пособия (разделы 3–7) раскрывают методологию создания профессионально-ориентированных ИС, начиная от стадии анализа предметной области и постановки задачи, и заканчивая специфическими аспектами управления качеством ИС, и содержит необходимый и достаточный учебный материал для изучения таких учебных дисциплин, как "Проектирование информационных систем", "Информационные системы в экономике", "Информационные системы управления предприятием", "Управление жизненным циклом информационных систем", и других дисциплин учебного плана по направлениям подготовки "Прикладная информатика (по областям)" и "Бизнесинформатика". Заключительный раздел дополняет основную часть учебного пособия базовыми сведениями из области инженерии знаний, в частности, рассматривает архитектуру и принципы построения систем, основанных на знаниях, дает представление о современных ИС в социологии и экономике, основанных на знаниях, а также об особом классе таких систем экспертных систе-

мах поддержки принятия решений.

В конце каждого раздела представлены контрольные вопросы для самопроверки и задания для самостоятельного выполнения, определяющие направление практической реализации рассмотренных в разделе методов и подходов. Задания логически выстроены так, что при планомерном и добросовестном их

7

выполнении от раздела к разделу, имея на входе общее описание задачи на информатизацию бизнес-процесса, на выходе получается полнофункциональная хорошо документированная ИС с элементами искусственного интеллекта, соответствующая исходной постановке задачи. Существенную помощь в освоении материала может оказать работа с рекомендуемой литературой, перечень которой также представлен в конце каждого раздела. Материалы рекомендуемой литературы также могут существенно расширить и углубить область изучения того или иного вопроса, раскрываемого в данном разделе учебного пособия.

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

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

8

ВВЕДЕНИЕ

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

менной науке называют информационным коллапсом [42].

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

зываемое информатизацией.

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

9

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

информационных систем и технологий, бурное развитие которых в 90-е годы ХХ века привело к ее проникновению практически во все сферы деятельности человека вплоть до актуализации такой сверхзадачи, как информатизация общества, выражающей стратегическое направление развития современной цивилизации. Во-вторых, при информатизации на первый план выходит комплекс мероприятий, целью которых является использование знаний и данных во всех сферах цивилизации. Наиболее приоритетным из таких мероприятий в со- циально-психологической сфере является развитие информационной культуры, т.е. умения работать с информацией и техникой, осуществляющей ее обработку, для предупреждения бездумной и слишком активной информатизации общества, влекущей неизбежную его деградацию. Еще одно из важнейших мероприятий заключается в подготовке специалистов в области информатизации информатиков, глубоко изучающих методы и средства науки "Информатика" (термин предложен в 60-е годы прошлого века французской академией для обозначения науки о компьютерной обработке информации) и занимающихся реализационной или научно-исследовательской работой в этой области. В нашей стране, наряду со школьным курсом информатики, с 2000 года в сферу высшего образования введена и активно развивается учебная специальность "Прикладная информатика (по отраслям)". Основным же мероприятием, направленным на преодоление кризисных явлений в производстве, бесспорно, является создание информационных систем (ИС), интегрирующих в себе наряду с информацией совокупность математических методов и моделей ее переработки, программных и вычислительных средств, реализующих эти методы и модели, а также коллектив людей, выступающий одновременно в качестве управляющего субъекта и потребителя информационной продукции.

Областью применения информатизации может быть любая сфера деятельности человека, характеризуемая особенно большими массивами разнородной информации. В частности, вышеуказанная учебная специальность, согласно государственному образовательному стандарту [49], имеет отношение к таким областям применения, как экономика, юриспруденция, социология, политология, психология, экология, гуманитарно-социальные и другие области, в которых применяются профессионально-ориентированные информационные системы для реализации информационных технологий в соответствии со спе-

цификой этой области.

Наука "Информатика" имеет особенное отношение к области экономики ввиду того, что информатика – это также отрасль экономики [36], которая обеспечивает общество компьютерами и необходимыми для их функциониро-

10