《软件工程分析案例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李代平等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302158045
  • 页数:357 页
图书介绍:本书结合案例,介绍软件工程的原理方法和技术。

第1章 系统分析 1

1.1 结构化分析 1

1.1.1 自顶向下逐层分解 2

1.1.2 结构化分析步骤 3

1.2 系统流程图 4

1.3 数据流图 6

1.3.1 基本图形符号 6

1.3.2 绘制数据流图 7

1.3.3 结构化分析方法的应用 10

1.4 数据字典 15

1.4.1 内容及格式 15

1.4.2 数据字典的实现 18

1.5 面向对象分析的基本过程 18

1.5.1 过程简述 19

1.5.2 基本模型 20

1.5.3 主要活动 21

1.6 发现对象方法 22

1.6.1 系统责任 23

1.6.2 问题域的研究方法 23

1.6.3 确定系统边界 25

1.6.4 发现对象 26

1.6.5 审查和筛选 29

1.6.6 建立类图的对象层 30

1.7 定义属性 32

1.7.1 对象的属性和服务 32

1.7.2 表示法 33

1.7.3 定义属性 33

1.8 定义服务 35

1.8.1 状态转换图 35

1.8.2 行为分类 37

1.8.3 发现服务方法 38

1.9 定义结构 40

1.9.1 一般—特殊结构 40

1.9.2 发现一般—特殊结构 42

1.9.3 结构的简化 44

1.9.4 多继承与多态性 45

1.9.5 整体—部分结构 49

1.9.6 整体—部分结构表示法 50

1.9.7 发现整体—部分结构方法 51

1.10 实例连接 53

1.10.1 实例连接概念 53

1.10.2 实例连接表示法 55

1.10.3 建立实例连接方法 55

1.11 消息连接 57

1.11.1 消息的概念 57

1.11.2 表示方法 60

1.11.3 建立消息连接方法 61

1.12 建立功能模型 62

1.12.1 画出基本系统模型图 62

1.12.2 画出功能级数据流图 63

1.12.3 描述处理框功能 63

第2章 企业业务系统需求分析 64

2.1 引言 64

2.1.1 背景说明 64

2.1.2 参考资料 64

2.1.3 术语和缩写词 65

2.2 软件总概述 65

2.2.1 目标 65

2.2.2 系统模型 65

2.2.3 假设和约束 67

2.3 详细需求 67

2.3.1 功能需求 67

2.3.2 性能需求 96

2.3.3 故障保护 96

2.4 环境 96

2.4.1 设备环境 96

2.4.2 支持软件环境 97

2.4.3 接口 97

2.4.4 安全保密 97

第3章 企业技术开发系统需求分析 98

3.1 引言 98

3.1.1 背景说明 98

3.1.2 参考资料 98

3.1.3 术语和缩写词 99

3.2 软件总概述 99

3.2.1 目标 99

3.2.2 系统模型 99

3.3 详细需求 101

3.3.1 功能需求 101

3.3.2 性能需求 112

第4章 生产部系统需求分析 113

4.1 引言 113

4.1.1 背景说明 113

4.1.2 参考资料 113

4.1.3 术语和缩写 114

4.2 软件概述 115

4.2.1 系统目标 115

4.2.2 系统模型 115

4.2.3 假设和约束 117

4.3 详细需求 117

4.3.1 功能需求 117

4.3.2 性能需求 135

4.3.3 故障保护 135

4.4 环境 135

4.4.1 设备环境 135

4.4.2 支持软件环境 135

4.4.3 接口 135

4.4.4 安全保密 136

第5章 品质保证系统需求分析 137

5.1 引言 137

5.1.1 背景说明 137

5.1.2 参考资料 137

5.1.3 术语和缩写词 138

5.2 软件总概述 139

5.2.1 目标系统特点 139

5.2.2 系统功能树 139

5.2.3 假设和约束 139

5.2.4 品保系统与其他部门的信息传送 140

5.2.5 品保子系统内部模块关系 141

5.3 详细需求 142

5.3.1 功能需求 142

5.3.2 性能需求 167

第6章 财务系统分析 168

6.1 引言 168

6.1.1 背景说明 168

6.1.2 参考资料 169

6.2 软件总概述 169

6.2.1 目标 169

6.2.2 系统模型 170

6.2.3 假设和约束 171

6.3 详细需求 171

6.3.1 功能需求 171

6.3.2 性能需求 178

第7章 人事系统需求分析 189

7.1 引言 189

7.1.1 背景说明 189

7.1.2 参考资料 189

7.2 软件总概述 190

7.2.1 目标 190

7.2.2 系统模型 190

7.2.3 假设和约束 191

7.3 详细需求 192

第8章 后勤服务系统需求分析 197

8.1 引言 197

8.1.1 背景说明 197

8.1.2 参考资料 197

8.2 软件总概述 198

8.2.1 目标 198

8.2.2 系统模型 198

8.2.3 假设和约束 198

8.3 详细需求 199

第9章 总裁办系统需求分析 209

9.1 引言 209

9.1.1 背景说明 209

9.1.2 参考资料 210

9.1.3 术语和缩写 210

9.2 软件总概述 210

9.2.1 系统目标 211

9.2.2 系统模型 211

9.2.3 假设和约束 212

9.3 详细需求 212

9.3.1 性能需求 212

9.3.2 输入和输出 215

9.3.3 数据处理特性 216

9.3.4 系统出现故障时要满足信息处理要求 218

9.4 环境 218

9.4.1 设备环境 218

9.4.2 支持软件环境 218

9.4.3 接口 219

9.4.4 安全保密 219

第10章 网络与系统平台需求分析 220

10.1 网络系统目标与原则 220

10.1.1 设计原则 220

10.1.2 设计目标 220

10.2 现状 220

10.3 网络负荷与容量分析 221

10.3.1 各厂区的环境 221

10.3.2 各厂区对网络系统的通信需求 224

10.4 各厂区网络系统的需求 225

10.4.1 网络采用100Base-T技术 225

10.4.2 采用100M交换集线器解决网络主干通信瓶颈 226

10.4.3 与Internet的连接 226

10.4.4 采用结构化布线技术 226

10.5 网络操作系统的选择 226

10.5.1 Windows NT产品概览 227

10.5.2 Windows NT产品深入论述 227

10.5.3 原有网络操作系统的改造 229

10.5.4 系统的繁简共容问题 229

10.6 后台数据库的选择 229

10.6.1 Microsoft SQL 6.5功能概述 230

10.6.2 可伸缩的商业解决方案 230

10.6.3 易于创建、管理和配置 230

10.6.4 强大的稳定性的可恢复能力 231

10.6.5 强大的数据仓库 231

10.6.6 与Microsoft Office结合使用 231

10.6.7 十分适合于商务计算 231

10.7 服务器的选择 231

10.8 网络传输介质的选择 232

10.8.1 光纤 232

10.8.2 双绞线 232

10.8.3 电话线 232

10.9 网间连接器和网络适配器的选择 233

10.10 网络系统配置 233

第11章 系统总体需求分析 235

11.1 引言 235

11.1.1 背景说明 235

11.1.2 参考资料 236

11.1.3 术语和缩写 236

11.2 软件总概述 237

11.2.1 系统目标 237

11.2.2 系统模型 239

11.2.3 假设和约束 240

11.3 详细需求 240

11.3.1 功能需求 240

11.3.2 性能需求 241

11.3.3 输入和输出 245

11.3.4 数据库特性 247

11.3.5 系统出现故障时要满足信息处理要求 271

11.4 环境 271

11.4.1 设备环境 271

11.4.2 支持软件环境 272

11.4.3 接口 272

11.4.4 安全保密 272

第12章 彩票销售系统分析 275

12.1 计算机彩票销售系统概述 275

12.1.1 开发彩票销售实时计费系统的目的 275

12.1.2 彩票销售系统与彩票销售计费系统的关系 276

12.2 需求分析 276

12.2.1 需求背景概述 276

12.2.2 系统设计目标 277

12.2.3 系统的设计思想 277

12.2.4 业务流程分析 278

12.3 系统涉及的开发平台与技术 283

12.3.1 系统的开发平台 283

12.3.2 负载均衡技术 285

12.3.3 3DES加密技术 293

12.3.4 MD5加密技术 294

12.3.5 存储区域网络 295

第13章 并行程序模型的分析 297

13.1 并行计算 297

13.1.1 并行计算概述 297

13.1.2 并行计算的应用 298

13.1.3 并行计算研究的主要问题 299

13.2 并行程序的设计 301

13.2.1 问题的引入 301

13.2.2 算法的实现 302

13.3 并行程序模型的设计 304

13.3.1 并行程序模型的概述 304

13.3.2 并行程序中各任务之间通信的实现 304

13.3.3 并行程序模型的设计 310

13.3.4 并行程序的实例 313

第14章 并行计算网格化平台系统分析 316

14.1 用户分析 316

14.2 功能设计和定义 317

14.3 PVM的数据结构与WPVM的文件组织 318

14.3.1 PVM的数据结构 318

14.3.2 WPVM的文件组织 320

14.4 Visual C++开发相关技术分析研究 321

14.4.1 多线程技术研究 321

14.4.2 网络编程研究 325

14.5 候选方案的分析比较 327

14.5.1 GT2+MPICH-G2方案 327

14.5.2 机群方案 329

14.5.3 Master/Slave方案 330

第15章 电场计算分析 332

15.1 系统的建设意义 332

15.2 系统特点 334

15.3 技术指标 336

15.4 计算理论与方法 336

15.4.1 非极化大地的稳定电流场计算问题 336

15.4.2 有限元的一般原理与算法 338

15.4.3 二维地电构造中点电流源场有限元算法 338

15.4.4 有限元方法三维电阻率算法 342

参考文献 353