目 录 1
第一章企业信息系统 1
§1.1 企业信息系统概述 1
§1.1.1企业信息系统与计算机 1
§1.1.2信息系统的分类 1
§1.1.3信息系统中的逻辑问题与人的问题 2
§1.2 信息系统的盒子结构概述 2
§1.2.1结构化程序设计 2
§1.2.2盒子结构的基本概念 3
§1.2.3企业中的盒子结构 5
§1.2.4描述盒子结构的方法 6
§1.3 盒子结构的应用 7
§1.3.1 白盒公式 7
§1.3.2状态机派生 7
§1.3.3黑盒派生 8
§1.3.4应用举例——订货策略分析 9
§1.4 信息系统的开发 10
§1.4.1盒子结构层次 10
§1.4.2盒子结构的派生及展开 11
§1.4.3系统开发进程 12
练习 13
第二章黑盒 15
§2.1黑盒 15
§2.1.1黑盒特性描述 15
§2.1.2激励史 16
§2.1.3初始条件 16
§2.1.4有限黑盒 17
§2.2.1计算器求和 18
§2.1.5企业活动的黑盒 18
§2.2 黑盒特性分析举例 18
§2.2.2激励史及初态 19
§2.3 黑盒变换及黑盒事务 20
§2.3.1 黑盒响应中的信息 20
§2.3.2变换与事务 20
§2.4 任何系统都表现出黑盒特性 21
§2.4.1 计算机表现出黑盒特性 21
§2.4.2信息系统的黑盒特性 23
§2.4.3 人表现出黑盒特性 24
§2.5.1基本黑盒结构 25
§2.5 黑盒结构 25
§2.5.2黑盒结构分析 26
§2.5.3企业活动的黑盒结构 31
§2.6 盒子描述语言( BDL) 32
§2.6.1用BDL描述黑盒 32
§2.6.2用BDL描述黑盒结构 34
练习 39
§3.1.1用状态机描述黑盒 41
§3.1.2状态机变换 41
第三章状态机 41
§3.1 状态机特性 41
§3.1.3有限状态机 43
§3.1.4修改主文件状态机 43
§3.1.5企业中的状态机特性 44
§3.2 状态机的设计 44
§3.2.1顾客服务状态机 44
§3.2.3嵌套状态机间的状态漂移 46
§3.2.2状态机的事务封闭性 46
§3.3 状态机的黑盒派生 48
§3.3.1状态机的黑盒特性 48
§3.3.2指数平滑订货和销售预测状态机的黑盒派生 49
§3.4 黑金的状态机设计 50
§3.4.1状态机设计 50
§3.42计算器的状态机设计 52
§3.4.3处理异常情况的状态机设计 54
§3.5 用BDL语言描述状态机 55
练习 57
第四章白盒 59
§4.1 白盒特性、BDL句法及白盒结构 59
§4.2 白盒应用 64
§4.2.1企业的白盒过程 64
§4.2.2计算利润过程的白盒设计 65
§4.2.3由业务流程图导出白盒 68
§4.3 白盒的状态机派生 77
§4.3.1 BDL过程语句的特性 77
§4.3.2白盒的状态机派生 81
§4.3.3循环白盒的状态机特性 83
§4.3.4循环定理及验证定理 85
§4.4.1 白盒设计原理 88
§4.1.4 状态机的白盒设计 88
§4.4.2分段结构的白盒 93
练习 95
第五章信息系统的盒子结构 97
§5.1 盒子结构的概念 97
§5.1.1盒子结构的层次体系 97
§5.1.2盒子结构的分析与设计 98
§5.2.1盒子结构分析方法 99
§5.2盒子结构分析 99
§5.2.2事务分析 101
§5.2.3状态分析 103
§5.2.4过程分析 105
§.53盒子结构设计 107
§5.3.1盒子结构设计方法 107
§5.3.2事务设计及状态设计 108
§5.3.3过程设计 109
§5.4.2状态漂移及白盒设计原理 113
§5.4.1设计控制原理 113
§5.4盒子结构设计原理 113
§5.4.3公用盒子原理 115
§5.4.4黑盒替换原理 116
§5.4.5并行控制原理 118
§5.5 企业信息系统的盒子结构举例 119
§5.5.1顶层盒子结构 120
§5.5.2盒子结构体系 121
§5.5.3低层盒子展开 122
练习 124
§6.1.1计算器输入句法 125
第六章信息系统中的句法结构 125
§6.1句法结构 125
§6.1.2句法分析表与结构 126
§6.1.3句法表达 128
§6.1.4状态机句法检查 129
§6.1.5 白盒设计中的句法 130
§6.2 企业活动中的句法结构 132
§6.2.1 文件、报告和字处理句法 132
§6.2.2用户语言句法 132
§6.2.3 白盒设计中的语法 133
练习 138
第七章信息系统中的数据结构 140
§7.1 数据结构 140
§7.1.1数据分析与设计 140
§7.1.2数据表达 141
§7.1.3线性数据结构 146
§7.1.4非线性数据结构 149
§7.2.2文件的物理结构 151
§7.2.1文件组织的基本概念 151
§7.2 文件系统 151
§7.2.3顺序文件 152
§7.2.4随机文件 153
§7.2.5文件系统的状态机描述 156
§7.3 数据库的基本概念 157
练习 159
第八章信息系统的开发 161
§8.1 信息系统的开发 161
§8.1.1系统的开发过程 161
§8.1.2系统开发举例 162
§8.1.3系统开发的盒子结构 163
§8.1.4任务划分和工作安排 164
§8.1.5工作安排方法 165
§8.2 系统开发活动 169
§8.2.1活动管理 169
§8.2.2分析 171
§8.2.3设计 175
§8.2.4实施 177
§8.2.5信息系统运行 180
§8.3.1系统开发文档 181
§8.3 文档工作 181
§8.3.2系统文件的编写 182
§8.4 系统开发过程中的相互合作 183
§8.4.1与企业领导合作 183
§8.4.2与使用人员和操作人员合作 184
§8.4.3与开发人员合作 186
§8.4.4系统开发的责任矩阵 187
练习 189
参考文献 191