《软体工程与项目管理案例教程》是2009年08月北京大学出版社出版的图书,作者是刘新航。该书可作为职业技术学院教材,也可作为其他高等职业学校、高等专科学校、中等职业学校、在职人员、本科学院、独立学院及各种社会培训机构的参考书。
基本介绍
- 书名:软体工程与项目管理案例教程
- 作者:刘新航
- ISBN:9787301155196
- 定价:28.00 元
- 出版社:北京大学出版社
- 出版时间:2009年08月
- 开本:16开
内容简介
该书共分为13章,介绍了软体危机与软体工程、计算机系统工程等基本概念,软体需求分析管理、概要设计、详细设计、软体编程、软体测试技术、软体维护等软体开发过程,面向对象系统分析与设计、软体项目评审、软体质量保证与软体配置管理、CMM软体成熟度模型、软体工程标準与软体智慧财产权。
目录
第1章 软体危机与软体工程
1.1 软体危机
1.1.1 软体危机的表现
1.1.2 软体危机的原因
1.1.3 解决软体危机的途径
1.2 软体工程概述
1.2.1 软体工程的定义
1.2.2 软体工程的範畴
1.2.3 软体开发的几个模型
1.2.4 软体生命周期
1.2.5 软体工程的目标
1.3 软体项目管理概述
1.3.1 软体项目管理的特点
1.3.2 软体项目管理的目标
1.3.3 影响软体项目成功的因素
1.4 软体项目失败与成功案例
1.4.1 软体项目失败的案例
1.4.2 软体项目成功的案例
本章 小结
习题
第2章 计算机系统工程
2.1 基于计算机系统
2.2 计算机系统工程概述
2.2.1 人机工程
2.2.2 软体工程
2.2.3 硬体工程
2.2.4 资料库工程
本章 小结
习题
第3章 软体需求分析管理
3.1 软体需求分析概述
3.1.1 软体需求分析的目标
3.1.2 软体需求分析的原则
3.1.3 软体需求分析的过程
3.2 结构化分析方法
3.2.1 结构化分析方法概述
3.2.2 数据流图
3.2.3 数据字典
3.2.4 处理说明
3.3 如何做好需求分析
3.3.1 需求分析的5个阶段
3.3.2 需求分析的重要性
3.4 图书管理系统需求分析
本章 小结
习题
第4章 概要设计
4.1 概要设计的任务与过程
4.1.1 概要设计的任务
4.1.2 概要设计的过程
4.2 概要设计原则
4.2.1 模组化
4.2.2 自顶向下,逐步求精
4.2.3 模组的低耦合性和高内聚性
4.2.4 其他原则
4.3 软体结构图
4.3.1 软体结构图符号
4.3.2 软体结构图绘製步骤
4.3.3 数据流图的类型
4.3.4 变换分析设计
4.3.5 事务分析设计
4.3.6 软体结构图绘製实例
4.4 案例:图书管理系统的概要设计
4.4.1 图书管理系统的结构设计
4.4.2 图书管理系统的接口设计
4.4.3 图书管理系统的数据结构设计
4.4.4 图书管理系统的出错处理设计
本章 小结
习题
第5章 详细设计
5.1 详细设计的目标和原则
5.1.1 详细设计的任务和目标
5.1.2 详细设计的原则
5.2 详细设计的内容
5.2.1 代码设计原则
5.2.2 资料库设计
5.2.3 界面设计
5.2.4 网路结构设计
5.3 程式流程图设计
5.3.1 N-S图
5.3.2 PAD图
5.3.3 PDL(结构化语言)
5.4 案例分析
本章 小结
习题
第6章 软体编程
6.1 结构化程式设计方法
6.1.1 结构化程式设计的原则
6.1.2 逐步求精设计法
6.1.3 结构化程式设计风格
6.2 程式设计算法与效率
6.2.1 程式设计算法
6.2.2 程式的运行效率
6.3 程式设计语言的特点与套用範围
6.3.1 程式设计语言的发展与分类
6.3.2 程式设计语言的选择
6.4 冗余程式设计与防错程式设计
6.4.1 冗余程式设计
6.4.2 防错程式设计
6.5 软体编码管理
6.5.1 软体编码过程的管理
6.5.2 编码后的管理
本章 小结
习题
第7章 软体测试技术
7.1 软体测试的基本概念
7.1.1 软体测试的重要性
7.1.2 软体测试的定义
7.1.3 软体测试与软体调试的区别
7.1.4 软体测试的基本原则
7.1.5 软体测试的目标
7.1.6 软体测试过程
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.4 软体测试策略
7.5 软体测试工具
7.6 案例分析
7.6.1 图书管理系统黑盒测试用例
7.6.2 图书管理系统白盒测试用例
7.6.3 图书管理系统界面测试
7.6.4 安装/卸载测试
本章 小结
习题
第8章 软体维护
8.1 软体维护的基本概念
8.1.1 软体维护类型
8.1.2 软体维护策略
8.1.3 软体维护的副作用
8.1.4 软体维护的困难
8.2 软体维护过程
8.2.1 维护组织
8.2.2 维护工作流程
8.3 软体可维护性
8.3.1 影响软体维护的软体属性
8.3.2 软体可维护性定量度量
8.4 软体再生工程技术
本章 小结
习题
第9章 面向对象系统分析与设计
9.1 面向对象概述
9.1.1 传统开发方法存在的问题
9.1.2 面向对象的概念
9.1.3 面向对象的特徵
9.2 面向对象开发方法
9.2.1 面向对象Coad方法
9.2.2 面向对象OMT方法
9.2.3 统一软体开发过程——RUP
9.3 UML建模
9.3.1 UML概论
9.3.2 用例图
9.3.3 类图
9.3.4 包图
9.3.5 时序图
9.3.6 协作图
9.3.7 状态图
9.3.8 活动图
9.3.9 组件图
9.3.1 0部署图
9.4 UML建模工具——RationalRose
9.4.1 RationalRose简介
9.4.2 RationalRose安装
9.4.3 RationalRose使用介绍
9.5 案例:图书管理系统面向对象分析与设计
9.5.1 图书管理系统需求定义
9.5.2 图书管理系统分析
9.5.3 图书管理系统设计
9.5.4 图书管理系统实现
本章 小结
习题
第10章 软体项目评审
10.1 项目评审概论
10.1.1 评审的目的
10.1.2 评审人员及其职责
10.1.3 评审的基本要求和评审依据
10.1.4 评审内容
10.1.5 评审方式
10.1.6 评审工作程式
10.2 各阶段的评审内容和要点
10.2.1 需求分析的评审
10.2.2 概要设计评审
10.2.3 详细设计评审
本章 小结
习题
第11章 软体质量保证与软体配置管理
11.1 软体质量与SQA
11.1.1 SQA的目标
11.1.2 软体质量计画
11.2 软体配置管理
11.2.1 软体配置的重要性
11.2.2 软体配置项
11.2.3 基线管理
11.2.4 软体配置方法
11.3 图书管理系统质量保证和配置管理
11.3.1 图书管理系统质量保证计画示例
11.3.2 图书管理系统软体配置管理计画示例
本章 小结
习题
第12章 C洲软体成熟度模型
12.1 CMM简介
12.2 CMM的5个等级
12.3 CMM的模型框架
12.4 CMM的关键过程域
12.4.1 等级2中的关键过程域
12.4.2 等级3中的关键过程域
12.4.3 等级4中的关键过程域
12.4.4 等级5中的关键过程域
12.5 CMM套用案例
12.5.1 公司概况
12.5.2 CMM实施之路
12.5.3 CMM实施总结
12.6 中国软体企业CMM的套用现状与趋势
本章 小结
习题
第13章 软体工程标準与软体智慧财产权
13.1 软体工程标準
13.1.1 软体工程标準的必要性及内容
13.1.2 中国软体工程标準
13.1.3 国际软体工程标準
13.2 计算机软体智慧财产权
13.3 计算机软体智慧财产权案例分析
本章 小结
习题
参考文献
……