《信息系统建模》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张维明主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505368958
  • 页数:233 页
图书介绍:本书全面论述了信息系统建模的内容,主要包括信息系统建模的基本概念、基本原理、方法和工程技术与工具。

第1章 概论 1

1.1 模型 1

1.1.1 模型的概念 1

1.1.2 模型的组成 3

1.1.3 模型的表示 3

1.1.4 模型的分类 4

1.1.5 模型与仿真 6

1.1.6 模型建立的基本原则 6

1.2 信息系统 7

1.2.1 基本概念 7

1.2.2 信息系统开发过程 11

1.3 模型与信息系统 20

1.3.1 信息系统规划模型 20

1.3.2 信息系统的逻辑模型与物理模型 21

1.3.3 信息系统的数据模型与知识表达 22

1.3.4 信息系统中的模型 23

第2章 面向信息系统的建模 25

2.1 信息系统建模 25

2.1.1 建模的意义 25

2.1.2 建模的特点 25

2.2.2 功能模型精化 26

2.2.1 可行性分析和调查 26

2.2 面向信息系统的建模过程 26

2.2.3 设计精化 27

2.2.4 实现 28

2.2.5 测试 28

2.2.6 部署与交付 29

2.3 面向信息系统的建模方法 29

2.3.1 面向需求分析的建模方法 29

2.3.2 面向对象的逻辑建模方法 31

2.3.3 面向数据的建模 34

3.1.1 数据流图 35

3.1 结构化分析方法 35

第3章 需求分析的结构化分析方法 35

3.1.2 层次DFD 37

3.1.3 DFD的建模 39

3.1.4 DFD的检查与改进 41

3.1.5 创建数据流模型 43

3.2 结构化分析和设计方法IDEFO 43

3.2.1 IDEFO的特点 44

3.2.2 功能模型的表示 47

3.2.3 IDEFO建模过程 50

3.2.4 IDEFO方法与数据流分析方法比较 52

4.1.1 角色 54

4.1 使用实例方法 54

第4章 使用实例驱动的需求分析建模 54

4.1.2 使用实例 56

4.1.3 建模方法 59

4.2 使用实例驱动的OOSE方法 60

4.2.1 使用实例模型 61

4.2.2 系统界面描述 61

4.2.3 问题领域模型 62

4.2.4 分析模型 62

4.3 顺序图 64

4.3.1 顺序图的表示 65

4.3.2 消息 65

4.3.3 消息类型 67

4.4 协同图 69

4.4.1 链接 69

4.4.2 消息 70

4.4.3 数据 70

4.4.4 链接的类型 71

4.4.5 对象的创建和破坏 72

第5章 面向对象的逻辑建模 73

5.1 概述 73

5.2 面向对象的基本概念 73

5.3 面向对象的建模方法 74

5.4.1 面向对象的分析(OOA) 75

5.4 Coad与Yourdon方法 75

5.4.2 面向对象的设计(OOD) 84

5.5 OMT方法 88

5.5.1 OMT的三个模型 88

5.5.2 对象模型技术的开发过程 92

5.6 Booch方法 94

5.6.1 Booch方法的基本模型 95

5.6.2 Booch方法的建模过程 97

第6章 面向对象的静态建模 99

6.1 对象和类 99

6.1.1 类的定义 99

6.1.2 属性 101

6.1.3 操作 103

6.1.4 对象图 105

6.1.5 抽象类与具体类 106

6.1.6 枚举类 107

6.1.7 实用类 107

6.2 类的关系 108

6.2.1 关联关系 108

6.2.2 聚合关系 111

6.2.3 继承关系 113

6.2.5 精化关系 117

6.2.4 依赖关系 117

6.3 包 118

6.3.1 包的表示 118

6.3.2 包的关系 118

第7章 对象的行为描述 120

7.1 状态机模型 120

7.1.1 状态机定义 120

7.1.2 状态和组合状态 121

7.1.3 转移 121

7.1.4 并发状态机 122

7.1.7 不确定转移 123

7.1.6 条件转移 123

7.1.5 状态转移的同步 123

7.2 基于状态机的可视化建模 124

7.2.1 状态 124

7.2.2 转移 126

7.2.3 并发状态机 127

7.2.4 状态机的建模方法 128

7.3 活动图 129

7.3.1 活动的基本描述 130

7.3.2 活动的并发与同步 131

7.3.3 多活动的通信 131

7.4.1 Petri网的发展历史 132

7.4 Petri网 132

7.4.2 基本概念 133

7.4.3 高级网系统 139

7.5 Petri网的建模 146

7.5.1 Petri网建模的一般方法 146

7.5.2 信息系统的Petri网模型 149

7.5.3 Petri网建模实例——通信网络仿真建模 154

8.2 UML表示法 159

8.2.1 使用实例图 159

8.1 统一建模语言UML简介 159

第8章 统一建模语言UML 159

8.2.2 静态图 160

8.2.3 行为图 162

8.2.4 交互图 163

8.2.5 实现图 163

8.3 统一的建模过程 165

8.3.1 软件工程过程的概念 165

8.3.2 Rational的统一过程 166

8.3.3 过程的特点及两维空间 166

8.3.4 时间维:阶段与迭代 167

8.3.5 过程的静态结构 170

8.3.6 核心工作流程 171

8.3.7 统一过程的基本特征 173

第9章 面向多Agent系统的建模 176

9.1 Agent系统和多Agent系统 176

9.1.1 Agent的概念和特性 176

9.1.2 多Agent系统的概念和特性 177

9.2 面向多Agent系统的交互协议建模 178

9.2.1 交互协议和协议图 178

9.2.2 交互协议的分层建模 180

9.3.1 丰富角色规范 189

9.3 Agent交互协议描述的UML扩展 189

9.3.2 包扩展 192

9.3.3 部署图扩展 193

9.3.4 复制和分裂特性描述 193

9.3.5 消息语义的扩展 194

9.3.6 Agent生命线和交互线程描述 195

9.3.7 嵌套协议 197

9.3.8 参数化协议 198

第10章 面向数据的建模 200

10.1 数据建模的含义 200

10.2 数据模型 201

10.2.2 网络数据模型 202

10.2.1 层次数据模型 202

10.2.3 关系数据模型 203

10.2.4 基于逻辑的数据模型 204

10.2.5 多维数据模型 206

10.3 语义数据建模 209

10.3.1 基本概念 210

10.3.2 实体-关系图 211

10.3.3 建模过程 214

10.4 IDEF1X的发展过程 215

10.5 IDEF1X方法的语法和语义 216

10.5.1 实体(Entity) 216

10.5.2 域(Domain) 217

10.5.3 视图(View) 218

10.5.4 属性(Attribute) 218

10.5.5 关键字(Key) 220

10.5.6 联接关系(Connection Relationship) 221

10.6 IDEF1X方法的建模过程 225

10.6.1 阶段0:设计的开始 225

10.6.2 阶段1:定义实体 226

10.6.3 阶段2:定义关系 226

10.6.4 阶段3:定义键 227

10.6.5 阶段4:定义属性 228

参考文献 230