当前位置:首页 > 工业技术
软件开发方法与管理教程
软件开发方法与管理教程

软件开发方法与管理教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:阮俊杰编著
  • 出 版 社:北京:海洋出版社;北京希望电子出版社
  • 出版年份:2003
  • ISBN:7502758747
  • 页数:327 页
图书介绍:本书对软件系统开发的工具,方法与管理进行系统讲解。
《软件开发方法与管理教程》目录

第1篇 环境与工具 3

第1章 硬件环境 3

1.1 服务器 3

1.1.1 服务器的类型与特点 3

1.1.2 PC服务器 12

1.1.3 UNIX服务器 15

1.1.4 AS/400服务器 18

1.1.5 ES/9000服务器 18

1.2 个人电脑 19

1.2.1 个人电脑的发展 19

1.2.2 种类与品牌 20

1.2.3 应用 20

1.3 移动计算设备 21

1.4 自助服务设备 25

1.4.1 自助银行设备 25

1.4.2 自动售货机 27

1.4.3 自动售票机 28

1.4.4 其它自助服务设备 28

1.5 终端设备 28

1.5.1 哑终端 28

1.5.2 仿真终端 29

1.5.3 浏览器终端 29

1.5.4 移动终端 29

1.6 自动识别与数据采集设备 29

1.6.1 条码设备 29

1.6.2 磁条设备 31

1.6.3 无线射频识别设备 32

1.6.4 磁性墨水技术 33

1.6.5 生物识别技术 34

1.7 网络存储设备 34

1.7.1 存储技术的发展 34

1.7.2 磁盘阵列 37

1.7.3 磁带库 38

1.7.4 光盘柜 38

1.8 高速输入输出设备 39

1.8.1 高速扫描仪 39

1.8.2 网络打印机 39

第2章 网络 41

2.1 局域网 41

2.1.1 以太网 41

2.1.2 令牌环网 47

2.1.3 令牌总线 47

2.1.4 FDDI 47

2.2 城域网 48

2.2.1 城域网的特点 48

2.2.2 自组城域网 49

2.2.3 租用骨干网 49

2.2.4 租用城域网 50

2.2.5 分布式网点的接入 50

2.2.6 综合布线工程 51

2.3 广域网 51

2.3.1 骨干网 51

2.3.2 路由策略 52

2.3.3 IP地址分配 53

2.3.4 虚拟专用网 53

2.4 因特网 54

2.4.1 Internet骨干网 54

2.4.2 Internet接入 55

2.4.3 Internet管理 56

2.4.4 Internet服务 57

2.5 接入网及公共数据网 57

2.5.1 电话网PSTN 57

2.5.2 数字数据网DDN 58

2.5.3 ISDN 59

2.5.4 X.25网 60

2.5.5 帧中继网 61

2.5.6 无线网 62

2.5.7 无线个人网 63

2.5.8 卫星网 63

2.5.9 移动通信网 64

2.6 标准应用协议 65

2.6.1 DoD与OSI/RM比较 65

2.6.2 文件传送协议 66

2.6.3 终端仿真协议 66

2.6.4 简单邮件协议 66

2.6.5 域名系统 66

2.6.6 简单网络管理协议 66

2.6.7 HTTP协议 67

2.7 网络服务质量 67

2.7.1 QoS的基本要求 67

2.7.2 应用识别与分类 68

2.7.3 服务模型 68

2.7.4 QoS的实现技术 69

2.8 网络管理 70

2.8.1 网络管理功能 70

2.8.2 网络管理协议 70

2.8.3 网络管理工具 71

2.8.4 网络管理新技术 71

第3章 系统软件 73

3.1 操作系统 73

3.1.1 Windows操作系统 73

3.1.2 UNIX操作系统 77

3.1.3 Linux操作系统 80

3.1.4 OS 400操作系统 81

3.2 数据库 84

3.2.1 数据库管理系统综述 84

3.2.2 Oracle数据库 87

3.2.3 Sybase数据库 88

3.2.4 Informix数据库 89

3.2.5 DB2数据库 91

3.2.6 SQL Server数据库 92

3.2.7 IMS数据库 93

3.3 中间件 95

3.4 集成开发环境 112

3.4.1 一般功能 112

3.4.2 执行代码的基本类型 113

第2篇 软件开发方法论 129

第4章 应用系统的体系结构 129

4.1 基本类型 129

4.1.1 个人单机软件 129

4.1.2 服务器批处理软件 129

4.1.3 联机事务处理 130

4.1.4 异步事务处理 131

4.1.5 非可靠事务处理 132

4.2 基本结构类型 132

4.2.1 终端服务器模式 132

4.2.2 瘦客户端的C/S结构 132

4.2.3 胖客户端的C/S结构 133

4.2.4 三层C/S结构 133

4.2.5 B/S体系结构 133

4.2.6 体系结构的设计要点 134

4.3 分布式计算标准 136

4.3.1 DCE 136

4.3.2 CORBA 138

4.3.3 DTP 140

4.4 产品解决方案 142

4.4.1 Windows 2000 DNA 142

4.4.2 Windows.NET 145

4.4.3 J2EE 146

4.4.4 Web Service 151

4.4.5 Enterprise Portal 153

4.4.6 Grid Computing 155

4.5 基于应用的消息结构 156

4.5.1 消息的基本报文结构 156

4.5.2 消息通信的基本流程 157

4.5.3 消息通信的支撑环境 158

4.6 应用系统功能组成 159

4.6.1 业务功能 159

4.6.2 非业务功能 160

第5章 安全体系结构 162

5.1 安全综述 162

5.1.1 安全威胁 162

5.1.2 安全策略 163

5.1.3 安全等级 163

5.1.4 安全标准 164

5.2 信息加密 165

5.2.1 密码算法 165

5.2.2 加密方式 166

5.2.3 数字签名及应用 167

5.3 PKI认证体系 168

5.3.1 PKI基本组成及功能 168

5.3.2 连线证书状态查询协议OCSP 169

5.3.3 时间戳服务协议TSP 170

5.3.4 委托证书PC 170

5.3.5 简单证书认证协议SCVP 170

5.4 访问控制 171

5.4.1 X.500目录服务标准 171

5.4.2 LDAP与资源访问控制 172

5.4.3 单点登录SSO 172

5.5 分布式审计模型 173

5.6 其它安全技术 175

5.6.1 网络安全 175

5.6.2 安全支付协议 175

5.6.3 安全管理 176

第6章 软件工程的实施 177

6.1 面向过程的分析设计 177

6.1.1 需求分析 177

6.1.2 概要设计 182

6.1.3 详细设计 186

6.2 面向对象的分析设计 191

6.2.1 面向对象技术 191

6.2.2 统一建模语言UML 192

6.2.3 统一开发过程RUP 194

6.2.4 设计模式 196

6.2.5 Struts Framework 198

6.3 工程实施 200

6.3.1 设备选型 200

6.3.2 环境准备 201

6.3.3 编码 201

6.3.4 测试 203

6.3.5 说明书 209

6.3.6 培训 210

6.3.7 数据准备 210

6.3.8 试运行 211

6.3.9 并行运行 212

6.3.10 系统维护 212

6.3.11 版本升级 212

6.4 辅助开发工具 213

6.4.1 CASE工具 213

6.4.2 测试工具 217

6.4.3 安装工具 221

6.4.4 联机帮助系统制作工具 223

第3篇 软件工程管理体系 227

第7章 项目管理 227

7.1 项目组管理 227

7.1.1 项目过程 227

7.1.2 项目组 230

7.1.3 项目组管理 233

7.1.4 项目组管理的一些技巧 236

7.2 风险管理 237

7.2.1 风险管理的方法 237

7.2.2 风险要素 238

7.2.3 风险管理的内容 239

7.2.4 风险共担 240

7.3 计划管理 240

7.3.1 任务划分 241

7.3.2 工作量估算 241

7.3.3 人员与工作量的关系 241

7.3.4 进度规划 242

7.3.5 资源规划及计划评审 242

7.3.6 计划的管理 243

7.4 成本管理 243

7.4.1 成本构成与估算 243

7.4.2 成本控制与管理 244

7.5 产品化管理 244

7.5.1 项目及产品 244

7.5.2 产品的种类 245

7.5.3 面向应用的产品化管理 245

第8章 质量管理 247

8.1 产品质量概论 247

8.1.1 产品质量、标准及认证 247

8.1.2 质量保证体系及认证 247

8.1.3 质量义务、责任与监督 251

8.2 软件质量 251

8.2.1 软件质量简述 251

8.2.2 软件质量危机 252

8.2.3 危机因素分析 252

8.2.4 软件企业质量体系和软件过程的认证 254

8.3 CMM 255

8.3.1 CMM概述 255

8.3.2 CMM建议的项目组织 258

8.3.3 关键过程域KPA 259

8.3.4 过程改进SPI 262

8.3.5 软件过程评估 264

8.3.6 CMMI 265

第4篇 开发实践方案 269

第9章 商业银行应用系统 269

9.1 商业银行业务综述 269

9.1.1 商业银行综述 269

9.1.2 负债业务 270

9.1.3 资产业务 271

9.1.4 中介业务 272

9.1.5 国际业务 274

9.1.6 银行卡业务 276

9.1.7 商业银行的经营管理 277

9.2 金融电子化的发展历程 279

9.2.1 计算机部分应用阶段 279

9.2.2 分散式的普及应用阶段 279

9.2.3 区域性数据集中阶段 279

9.2.4 全国数据大集中阶段 279

9.3 金融电子化的目标与结构 279

9.4 网络基础设施 280

9.4.1 网络综合服务平台 280

9.4.2 网络体系结构 281

9.4.3 网络管理 283

9.5 银行应用核心子系统 285

9.5.1 客户信息子系统 286

9.5.2 会计子系统 286

9.5.3 清算子系统 288

9.5.4 系统支撑环境 289

9.6 业务处理子系统 291

9.6.1 连线交易处理 291

9.6.2 离线交易处理 294

9.6.3 连线批处理 294

9.6.4 批处理 295

9.6.5 IC卡应用子系统 296

9.7 数据发布子系统 297

9.8 管理信息子系统 298

9.8.1 信贷管理系统 298

9.8.2 资金计划系统 302

9.8.3 其它管理信息系统 304

9.9 商业智能应用系统 304

第10章 社会医疗保险系统 307

10.1 社会保险体系 307

10.2 医疗保险体系 307

10.3 系统体系架构 309

10.3.1 系统基本功能结构 309

10.3.2 系统的网络结构 311

10.4 技术特点 312

10.4.1 高度开放的环境 312

10.4.2 异步应用模式 313

10.4.3 高度分布存储方式 313

10.4.4 复杂的财务会计功能 314

10.4.5 高难度的项目管理 314

10.4.6 变化的政策环境 314

第11章 证券应用系统 315

11.1 资金市场与资本市场 315

11.1.1 证券及衍生金融产品市场 315

11.1.2 证券市场 315

11.1.3 期货市场 316

11.1.4 外汇市场 316

11.2 系统网络架构 317

11.3 相关系统构成 318

11.3.1 证交所核心系统 318

11.3.2 证券公司服务系统 319

11.3.3 第三方技术分析软件 321

第12章 电子政务系统 323

12.1 系统综述 323

12.2 网络基础设施 323

12.3 安全服务系统 324

12.4 政务综合管理系统 324

12.5 政府门户网站 325

12.6 城市运转监控系统 326

12.7 紧急救助系统 326

12.8 指挥决策系统 326

12.9 部门应用系统 327

相关图书
作者其它书籍
返回顶部