书籍详情
软件开发方法与管理教程

作者:阮俊杰编著
出版社:海洋出版社;北京希望电子出版社
出版时间:2003-07-01
ISBN:9787502758745
定价:¥39.00
购买这本书可以去
内容简介
软件开发是一种技术和知识密集型的劳动,是业务、技术和管理相互作用的过程。从业务的角度讲,软件系统的应用改变了企业传统的作业、模式及经营方式,软件开发实际上是对用户的业务进行设计、重构、优化与规范的过程;从技术的角度看,硬件能力正以每18个月翻一番的速度向前发展,软件体系结构从单机到C/S架构、B/S架构、WebService等不断推出新,软件设计方法从结构化向面向对象,面向构件的方向不断进化,开发工具、设计工具、项目管理工具数不胜数。本书对软件系统开发的工具、方法与管理进行了系统讲解。本书由4篇组成。第1篇环境与工具,对应用软件开发中所基于的硬件环境、网络环境及系统软件进行介绍。第2篇软件开发方法论,对应用软件开发过程中的关键步骤与相关的技术路线、标准规范等问题进行探讨。第3篇软件工程管理体系,对应用软件开发项目的组织与管理、质量保证等管理性问题进行介绍。第4篇开发实践方案,分别对商业银行应用系统、社会医疗保险系统、证券应用系统、电子政务系统的功能及组成进行说明。本书作者是从事软件开发与管理近20年的专业人士,完全通过自身体验向你讲述软件开发的环境与工具、软件开发的方法、软件工程的管理以及宝贵的开发实践经验。集聚技术、方法与管理经验与一体。本书适合软件开发与管理人员以及大专院校软件专业的学生。
作者简介
暂缺《软件开发方法与管理教程》作者简介
目录
第1篇 环境与工具
第1章 硬件环境
1. 1 服务器
1. 1. 1 服务器的类型与特点
1. 1. 2 PC服务器
1. 1. 3 UNIX服务器
1. 1. 4 AS/400服务器
1. 1. 5 ES/9000服务器
1. 2 个人电脑
1. 2. 1 个人电脑的发展
1. 2. 2 种类与品牌
1. 2. 3 应用
1. 3 移动计算设备
1. 4 自助服务设备
1. 4. 1 自助银行设备
1. 4. 2 自动售货机
1. 4. 3 自动售票机
1. 4. 4 其它自助服务设备
1. 5 终端设备
1. 5. 1 终端
1. 5. 2 仿真终端
1. 5. 3 浏览器终端
1. 5. 4 移动终端
1. 6 自动识别与数据采集设备
1. 6. 1 条码设备
1. 6. 2 磁条设备
1. 6. 3 无线射频识别设备
1. 6. 4 磁性墨水技术
1. 6. 5 生物识别技术
1. 7 网络存储设备
1. 7. 1 存储技术的发展
1. 7. 2 磁盘阵列
1. 7. 3 磁带库
1. 7. 4 光盘柜
1. 8 高速输入输出设备
1. 8. 1 高速扫描仪
1. 8. 2 网络打印机
第2章 网 络
2. 1 局域网
2. 1. 1 以太网
2. 1. 2 令牌环网
2. 1. 3 令牌总线
2. 1. 4 FDDI
2. 2 城域网
2. 2. 1 缄域网的特点
2. 2. 2 自组城域网
2. 2. 3 租用骨干网
2. 2. 4 租用城域网
2. 2. 5 分布式网点的接入
2. 2. 6 综合布线工程
2. 3 广域网
2. 3. 1 骨干网
2. 3. 2 路由策略
2. 3. 3 IP地址分配
2. 3. 4 虚拟专用网
2. 4 因特网
2. 4. 1 Internet骨干网
2. 4. 2 Internet接入
2. 4. 3 Internet管理
2. 4. 4 Internet服务
2. 5 接入网及公共数据网
2. 5. 1 电话网PSTN
2. 5. 2 数字数据网DDN
2. 5. 3 ISDN
2. 5. 4 X. 25网
2. 5. 5 帧中继网
2. 5. 6 无线网
2. 5. 7 无线个人网
2. 5. 8 卫星网
2. 5. 9 移动通信网
2. 6 标准应用协议
2. 6. 1 DoD与OSI/RM比较
2. 6. 2 文件传送协议
2. 6. 3 终端仿真协议
2. 6. 4 简单邮件协议
2. 6. 5 域名系统
2. 6. 6 简单网络管理协议
2. 6. 7 HTTP协议
2. 7 网络服务质量
2. 7. 1 QoS的基本要求
2. 7. 2 应用识别与分类
2. 7. 3 服务模型
2. 7. 4 QoS的实现技术
2. 8 网络管理
2. 8. 1 网络管理功能
2. 8. 2 网络管理协议
2. 8. 3 网络管理工具
2. 8. 4 网络管理新技术
第3章 系统软件
3. 1 操作系统
3. 1. 1 Windows操作系统
3. 1. 2 UNIX操作系统
3. 1. 3 Linux操作系统
3. 1. 4 0S400操作系统
3. 2 数据库
3. 2. 1 数据库管理系统综述
3. 2. 2 Oracle数据库
3. 2. 3 Sybase数据库
3. 2. 4 Informix数据库
3. 2. 5 DB2数据库
3. 2. 6 SQLServer数据库
3. 2. 7 IMS数据库
3. 3 中间件
3. 4 集成开发环境
3. 4. 1 一般功能
3. 4. 2 执行代码的基本类型
第2篇 软件开发方法论
第4章 应用系统的体系结构
4. 1 基本类型
4. 1. 1 个人单机软件
4. 1. 2 服务器批处理软件
4. 1. 3 联机事务处理
4. 1. 4 异步事务处理
4. 1. 5 非可靠事务处理
4. 2 基本结构类型
4. 2. 1 终端服务器模式
4. 2. 2 瘦客户端的C/S结构
4. 2. 3 胖客户端的C/S结构
4. 2. 4 三层C/S结构
4. 2. 5 B/S体系结构
4. 2. 6 体系结构的设计要点
4. 3 分布式计算标准
4. 3. 1 DCE
4. 3. 2 CORBA
4. 3. 3 DTP
4. 4 产品解决方案
4. 4. 1 Windows2000DNA
4. 4. 2 Windows. NET
4. 4. 3 J2EE
4. 4. 4 WebService
4. 4. 5 EnterprisePortal
4. 4. 6 GridComputing
4. 5 基子应用的消息结构
4. 5. 1 消息的基本报文结构
4. 5. 2 消息通信的基本流程
4. 5. 3 消息通信的支撑环境
4. 6 应用系统功能组成
4. 6. 1 业务功能
4. 6. 2 非业务功能
第5章 安全体系结构
5. 1 安全综述
5. 1. 1 安全威胁
5. 1. 2 安全策略
5. 1. 3 安全等级
5. 1. 4 安全标准
5. 2 信息加密
5. 2. 1 密码算法
5. 2. 2 加密方式
5. 2. 3 数字签名及应用
5. 3 PKI认证体系
5. 3. 1 PKI基本组成及功能
5. 3. 2 连线证书状态查询协议OCSP
5. 3. 3 时间戳服务协议TSP
5. 3. 4 委托证书PC
5. 3. 5 简单证书认证协议SCVP
5. 4 访问控制
5. 4. 1 X. 500目录服务标准
5. 4. 2 LDAP与资源访问控制
5. 4. 3 单点登录SSO
5. 5 分布式审计模型
5. 6 其它安全技术
5. 6. 1 网络安全
5. 6. 2 安全支付协议
5. 6. 3 安全管理
第6章 软件工程的实施
6. 1 面向过程的分析设计
6. 1. 1 需求分析
6. 1. 2 概要设计
6. 1. 3 详细设计
6. 2 面向对氟的分析设计
6. 2. 1 面向对象技术
6. 2. 2 统一建模语言UML
6. 2. 3 统一开发过程RUP
6. 2. 4 设计模式
6. 2. 5 Struts Framework
6. 3 工程实施
6. 3. 1 设备选型
6. 3. 2 环境准备
6. 3. 3 编码
6. 3. 4 测试
6. 3. 5 说明书
6. 3. 6 培训
6. 3. 7 数据准备
6. 3. 8 试运行
6. 3. 9 并行运行
6. 3. 10 系统维护
6. 3. 11 版本升级
6. 4 辅助开发工具
6. 4. 1 CASE工具
6. 4. 2 测试工具
6. 4. 3 安装工具
6. 4. 4 联机帮助系统制作工具
第3篇 软件工程管理体系
第7章 项目管理
7. 1 项目组管理
7. 1. 1 项目过程
7. 1. 2 项目组
7. I. 3 项目组管理
7. 1. 4 项目组管理的一些技巧
7. 2 风险管理
7. 2. 1 风险管理的方法
7. 2. 2 风险要素
7. 2. 3 风险管理的内容
7. 2. 4 风险共担
7. 3 计划管理
7. 3. 1 任务划分
7. 3. 2 工作量估算
7. 3. 3 人员与工作量的关系
7. 3. 4 进度规划
7. 3. 5 资源规划及计划评审
7. 3. 6 计划的管理
7. 4 成本管理
7. 4. 1 成本构成与估算
7. 4. 2 成本控制与管理
7. 5 产品化管理
7. 5. 1 项目及产品
7. 5. 2 产品的种类
7. 5. 3 面向应用的产品化管理
第8章 质量管理
8. 1 产品质量概论
8. 1. 1 产品质量. 标准及认证
8. 1. 2 质量保证体系及认证
8. 1. 3 质量义务. 责任与监督
8. 2 软件质量
8. 2. 1 软件质量简述
8. 2. 2 软件质量危机
8. 2. 3 危机因素分析
8. 2. 4 软件企业质量体系和软件过程的认证
8. 3 CMM
8. 3. 1 CMM概述
8. 3. 2 CMM建议的项目组织
8. 3. 3 关键过程域KPA
8. 3. 4 过程改进SPI
8. 3. 5 软件过程评估
8. 3. 6 CMMI
第4篇 开发实践方案
第9章 商业银行应用系统
9. 1 商业银行业务综述
9. 1. 1 商业银行综述
9. 1. 2 负债业务
9. 1. 3 资产业务
9. 1. 4 中介业务
9. 1. 5 国际业务
9. 1. 6 银行卡业务
9. 1. 7 商业银行的经营管理
9. 2 金融电子化的发展历程
9. 2. 1 计算机部分应用阶段
9. 2. 2 分散式的普及应用阶段
9. 2. 3 区域性数据集中阶段
9. 2. 4 全国数据大集中阶段
9. 3 金融电子化的目标与结构
9. 4 网络基础设施
9. 4. 1 网络综合服务平台
9. 4. 2 网络体系结构
9. 4. 3 网络管理
9. 5 银行应用核心于系统
9. 5. 1 客户信息子系统
9. 5. 2 会计子系统
9. 5. 3 清算子系统
9. 5. 4 系统支撑环境
9. 6 业务处理于系统
9. 6. 1 连线交易处理
9. 6. 2 离线交易处理
9. 6. 3 连线批处理
9. 6. 4 批处理
9. 6. 5 IC卡应用子系统
9. 7 数据发布子系统
9. 8 管理信息子系统
9. 8. 1 信贷管理系统
9. 8. 2 资金计划系统
9. 8. 3 其它管理信息系统
9. 9 商业智能应用系统
第10章 社会医疗保险系统
10. 1 社会保险体系
10. 2 医疗保险体系
10. 3 系统体系架构
10. 3. 1 系统基本功能结构
10. 3. 2 系统的网络结构
10. 4 技术特点
10. 4. 1 高度开放的环境
10. 4. 2 异步应用模式
10. 4. 3 高度分布存储方式
10. 4. 4 复杂的财务会计功能
10. 4. 5 高难度的项目管理
10. 4. 6 变化的政策环境
第11章 证券应用系统
11. 1 资金市场与资本市场
11. 1. 1 证券及衍生金融产品市场
11. 1. 2 证券市场
11. 1. 3 期货市场
11. 1. 4 外汇市场
11. 2 系统网络架构
11. 3 相关系统构成
11. 3. 1 证交所核心系统
11. 3. 2 券公司服务系统
11. 3. 3 第三方技术分析软件
第12章 电子政务系统
12. 1 系统综述
12. 2 网络基础设施
12. 3 安全服务系统
12. 4 政务综合管理系统
12. 5 政府门户网站
12. 6 城市运转监控系统
12. 7 紧急救助系统
12. 8 指挥决策系统
12. 9 部门应用系统
第1章 硬件环境
1. 1 服务器
1. 1. 1 服务器的类型与特点
1. 1. 2 PC服务器
1. 1. 3 UNIX服务器
1. 1. 4 AS/400服务器
1. 1. 5 ES/9000服务器
1. 2 个人电脑
1. 2. 1 个人电脑的发展
1. 2. 2 种类与品牌
1. 2. 3 应用
1. 3 移动计算设备
1. 4 自助服务设备
1. 4. 1 自助银行设备
1. 4. 2 自动售货机
1. 4. 3 自动售票机
1. 4. 4 其它自助服务设备
1. 5 终端设备
1. 5. 1 终端
1. 5. 2 仿真终端
1. 5. 3 浏览器终端
1. 5. 4 移动终端
1. 6 自动识别与数据采集设备
1. 6. 1 条码设备
1. 6. 2 磁条设备
1. 6. 3 无线射频识别设备
1. 6. 4 磁性墨水技术
1. 6. 5 生物识别技术
1. 7 网络存储设备
1. 7. 1 存储技术的发展
1. 7. 2 磁盘阵列
1. 7. 3 磁带库
1. 7. 4 光盘柜
1. 8 高速输入输出设备
1. 8. 1 高速扫描仪
1. 8. 2 网络打印机
第2章 网 络
2. 1 局域网
2. 1. 1 以太网
2. 1. 2 令牌环网
2. 1. 3 令牌总线
2. 1. 4 FDDI
2. 2 城域网
2. 2. 1 缄域网的特点
2. 2. 2 自组城域网
2. 2. 3 租用骨干网
2. 2. 4 租用城域网
2. 2. 5 分布式网点的接入
2. 2. 6 综合布线工程
2. 3 广域网
2. 3. 1 骨干网
2. 3. 2 路由策略
2. 3. 3 IP地址分配
2. 3. 4 虚拟专用网
2. 4 因特网
2. 4. 1 Internet骨干网
2. 4. 2 Internet接入
2. 4. 3 Internet管理
2. 4. 4 Internet服务
2. 5 接入网及公共数据网
2. 5. 1 电话网PSTN
2. 5. 2 数字数据网DDN
2. 5. 3 ISDN
2. 5. 4 X. 25网
2. 5. 5 帧中继网
2. 5. 6 无线网
2. 5. 7 无线个人网
2. 5. 8 卫星网
2. 5. 9 移动通信网
2. 6 标准应用协议
2. 6. 1 DoD与OSI/RM比较
2. 6. 2 文件传送协议
2. 6. 3 终端仿真协议
2. 6. 4 简单邮件协议
2. 6. 5 域名系统
2. 6. 6 简单网络管理协议
2. 6. 7 HTTP协议
2. 7 网络服务质量
2. 7. 1 QoS的基本要求
2. 7. 2 应用识别与分类
2. 7. 3 服务模型
2. 7. 4 QoS的实现技术
2. 8 网络管理
2. 8. 1 网络管理功能
2. 8. 2 网络管理协议
2. 8. 3 网络管理工具
2. 8. 4 网络管理新技术
第3章 系统软件
3. 1 操作系统
3. 1. 1 Windows操作系统
3. 1. 2 UNIX操作系统
3. 1. 3 Linux操作系统
3. 1. 4 0S400操作系统
3. 2 数据库
3. 2. 1 数据库管理系统综述
3. 2. 2 Oracle数据库
3. 2. 3 Sybase数据库
3. 2. 4 Informix数据库
3. 2. 5 DB2数据库
3. 2. 6 SQLServer数据库
3. 2. 7 IMS数据库
3. 3 中间件
3. 4 集成开发环境
3. 4. 1 一般功能
3. 4. 2 执行代码的基本类型
第2篇 软件开发方法论
第4章 应用系统的体系结构
4. 1 基本类型
4. 1. 1 个人单机软件
4. 1. 2 服务器批处理软件
4. 1. 3 联机事务处理
4. 1. 4 异步事务处理
4. 1. 5 非可靠事务处理
4. 2 基本结构类型
4. 2. 1 终端服务器模式
4. 2. 2 瘦客户端的C/S结构
4. 2. 3 胖客户端的C/S结构
4. 2. 4 三层C/S结构
4. 2. 5 B/S体系结构
4. 2. 6 体系结构的设计要点
4. 3 分布式计算标准
4. 3. 1 DCE
4. 3. 2 CORBA
4. 3. 3 DTP
4. 4 产品解决方案
4. 4. 1 Windows2000DNA
4. 4. 2 Windows. NET
4. 4. 3 J2EE
4. 4. 4 WebService
4. 4. 5 EnterprisePortal
4. 4. 6 GridComputing
4. 5 基子应用的消息结构
4. 5. 1 消息的基本报文结构
4. 5. 2 消息通信的基本流程
4. 5. 3 消息通信的支撑环境
4. 6 应用系统功能组成
4. 6. 1 业务功能
4. 6. 2 非业务功能
第5章 安全体系结构
5. 1 安全综述
5. 1. 1 安全威胁
5. 1. 2 安全策略
5. 1. 3 安全等级
5. 1. 4 安全标准
5. 2 信息加密
5. 2. 1 密码算法
5. 2. 2 加密方式
5. 2. 3 数字签名及应用
5. 3 PKI认证体系
5. 3. 1 PKI基本组成及功能
5. 3. 2 连线证书状态查询协议OCSP
5. 3. 3 时间戳服务协议TSP
5. 3. 4 委托证书PC
5. 3. 5 简单证书认证协议SCVP
5. 4 访问控制
5. 4. 1 X. 500目录服务标准
5. 4. 2 LDAP与资源访问控制
5. 4. 3 单点登录SSO
5. 5 分布式审计模型
5. 6 其它安全技术
5. 6. 1 网络安全
5. 6. 2 安全支付协议
5. 6. 3 安全管理
第6章 软件工程的实施
6. 1 面向过程的分析设计
6. 1. 1 需求分析
6. 1. 2 概要设计
6. 1. 3 详细设计
6. 2 面向对氟的分析设计
6. 2. 1 面向对象技术
6. 2. 2 统一建模语言UML
6. 2. 3 统一开发过程RUP
6. 2. 4 设计模式
6. 2. 5 Struts Framework
6. 3 工程实施
6. 3. 1 设备选型
6. 3. 2 环境准备
6. 3. 3 编码
6. 3. 4 测试
6. 3. 5 说明书
6. 3. 6 培训
6. 3. 7 数据准备
6. 3. 8 试运行
6. 3. 9 并行运行
6. 3. 10 系统维护
6. 3. 11 版本升级
6. 4 辅助开发工具
6. 4. 1 CASE工具
6. 4. 2 测试工具
6. 4. 3 安装工具
6. 4. 4 联机帮助系统制作工具
第3篇 软件工程管理体系
第7章 项目管理
7. 1 项目组管理
7. 1. 1 项目过程
7. 1. 2 项目组
7. I. 3 项目组管理
7. 1. 4 项目组管理的一些技巧
7. 2 风险管理
7. 2. 1 风险管理的方法
7. 2. 2 风险要素
7. 2. 3 风险管理的内容
7. 2. 4 风险共担
7. 3 计划管理
7. 3. 1 任务划分
7. 3. 2 工作量估算
7. 3. 3 人员与工作量的关系
7. 3. 4 进度规划
7. 3. 5 资源规划及计划评审
7. 3. 6 计划的管理
7. 4 成本管理
7. 4. 1 成本构成与估算
7. 4. 2 成本控制与管理
7. 5 产品化管理
7. 5. 1 项目及产品
7. 5. 2 产品的种类
7. 5. 3 面向应用的产品化管理
第8章 质量管理
8. 1 产品质量概论
8. 1. 1 产品质量. 标准及认证
8. 1. 2 质量保证体系及认证
8. 1. 3 质量义务. 责任与监督
8. 2 软件质量
8. 2. 1 软件质量简述
8. 2. 2 软件质量危机
8. 2. 3 危机因素分析
8. 2. 4 软件企业质量体系和软件过程的认证
8. 3 CMM
8. 3. 1 CMM概述
8. 3. 2 CMM建议的项目组织
8. 3. 3 关键过程域KPA
8. 3. 4 过程改进SPI
8. 3. 5 软件过程评估
8. 3. 6 CMMI
第4篇 开发实践方案
第9章 商业银行应用系统
9. 1 商业银行业务综述
9. 1. 1 商业银行综述
9. 1. 2 负债业务
9. 1. 3 资产业务
9. 1. 4 中介业务
9. 1. 5 国际业务
9. 1. 6 银行卡业务
9. 1. 7 商业银行的经营管理
9. 2 金融电子化的发展历程
9. 2. 1 计算机部分应用阶段
9. 2. 2 分散式的普及应用阶段
9. 2. 3 区域性数据集中阶段
9. 2. 4 全国数据大集中阶段
9. 3 金融电子化的目标与结构
9. 4 网络基础设施
9. 4. 1 网络综合服务平台
9. 4. 2 网络体系结构
9. 4. 3 网络管理
9. 5 银行应用核心于系统
9. 5. 1 客户信息子系统
9. 5. 2 会计子系统
9. 5. 3 清算子系统
9. 5. 4 系统支撑环境
9. 6 业务处理于系统
9. 6. 1 连线交易处理
9. 6. 2 离线交易处理
9. 6. 3 连线批处理
9. 6. 4 批处理
9. 6. 5 IC卡应用子系统
9. 7 数据发布子系统
9. 8 管理信息子系统
9. 8. 1 信贷管理系统
9. 8. 2 资金计划系统
9. 8. 3 其它管理信息系统
9. 9 商业智能应用系统
第10章 社会医疗保险系统
10. 1 社会保险体系
10. 2 医疗保险体系
10. 3 系统体系架构
10. 3. 1 系统基本功能结构
10. 3. 2 系统的网络结构
10. 4 技术特点
10. 4. 1 高度开放的环境
10. 4. 2 异步应用模式
10. 4. 3 高度分布存储方式
10. 4. 4 复杂的财务会计功能
10. 4. 5 高难度的项目管理
10. 4. 6 变化的政策环境
第11章 证券应用系统
11. 1 资金市场与资本市场
11. 1. 1 证券及衍生金融产品市场
11. 1. 2 证券市场
11. 1. 3 期货市场
11. 1. 4 外汇市场
11. 2 系统网络架构
11. 3 相关系统构成
11. 3. 1 证交所核心系统
11. 3. 2 券公司服务系统
11. 3. 3 第三方技术分析软件
第12章 电子政务系统
12. 1 系统综述
12. 2 网络基础设施
12. 3 安全服务系统
12. 4 政务综合管理系统
12. 5 政府门户网站
12. 6 城市运转监控系统
12. 7 紧急救助系统
12. 8 指挥决策系统
12. 9 部门应用系统
猜您喜欢



