注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学软件工程

软件工程

软件工程

定 价:¥39.50

作 者: 鄂大伟 主编,尤志宁,叶文来,蔡莉白,易燕 等编著
出版社: 清华大学出版社
丛编项: 21世纪高等学校规划教材·软件工程
标 签: 软件工程/开发项目管理

购买这本书可以去


ISBN: 9787302226802 出版时间: 2010-08-01 包装: 平装
开本: 16开 页数: 444 字数:  

内容简介

  《软件工程》在软件工程的知识域组织方面参考了IEEE和ACM提出的“软件工程的知识体系(SWEBOK)”的基本框架,比较全面、系统地反应了软件工程的全貌,从理论与实践的视角介绍了软件工程的基本原理、概念和技术方法。全书共18章,在内容结构上可分为软件工程与项目管理、结构化开发方法、面向对象的开发方法及软件工程高级专题4个部分。在每章后面都附有思考与练习题,供读者复习巩固之用。《软件工程》汲取了国内外软件工程的精华,并融人了作者多年在教学与科研过程中对软件工程的理解与经验总结。在内容上既兼顾了传统、实用的软件开发方法,又引入了软件工程领域比较新颖的技术和方法,并结合一个贯穿全书的具体案例加以介绍。《软件工程》的另一个特点是介绍了许多软件工程度量与估算的技术与方法,突出了软件工程学科工程化、可度量的特点。《软件工程》可作为计算机相关专业本科生或研究生的教材,同时也可作为软件工程领域专业人员的参考书。

作者简介

暂缺《软件工程》作者简介

图书目录

第1章 软件工程概述
1.1 软件的定义与特点
1.1.1 什么是软件
1.1.2 软件的特点与本质
1.1.3 “没有银弹”——复杂性是“软件危机”的本质原因
1.2 软件工程的定义及研究的内容
1.2.1 科学、工程与技术的界定
1.2.2 软件工程的定义与原理
1.2.3 软件工程的3个要素
1.2.4 软件开发方法——对客观世界的认知观
1.2.5 软件工程与相关科学的关系
1.3 软件工程的教育与知识体系
1.3.1 软件工程的教育体系
1.3.2 CC2005的4个方向专业规范
1.3.3 软件工程的知识体系——SWEBOK
1.4 软件工程的标准
1.4.1 软件工程标准化的意义
1.4.2 软件工程的国际标准与体系
1.4.3 国家标准
1.5 计算机辅助软件工程
1.6 软件工程人员的职业道德与行为准则
本章小结
思考与练习
第2章 软件过程
2.1 软件过程
2.1.1 过程及其特征
2.1.2 软件过程的公共框架
2.2 软件过程模型
2.2.1 理解软件过程模型
2.2.2 瀑布模型
2.2.3 演化软件过程模型
2.2.4 快速原型开发方法
2.2.5 统一软件过程
2.2.6 核心工作流
2.2.7 形式化方法模型
2.2.8 软件复用一一基于构件的开发方法
2.2.9 第4代技术
2.2.10微软公司的软件过程模型
2.3 软件过程改进
2.3.1 软件能力成熟度模型——CMM与CMMI
2.3 CMM/CMMI的应用及面临的问题
2.3.3 个体软件过程
2.3.4 团队软件过程
2.3.5 CMM、TSP、PSP三者的关系
本章小结
思考与练习
第3章 软件工程领域下的项目管理
3.1 项目管理的历史实践
3.1.1 远古的伟大工程实践
3.1.2 沟通的故事——巴比伦塔的倒塌
3.2 软件项目管理的范围与内容
3.2.1 什么是项目管理
3.2.2 软件项目管理的范围
3.2.3 人员
3.2.4 产品
3.2.5 过程
3.2.6 项目
3.3 软件项目管理的活动一一从这里开始
3.3.1 软件项目管理的活动概述
3.3.2 项目沟通与需求管理
3.3.3 软件项目计划的制定
3.3.4 项目范围与管理
3.3.5 3-:作分解结构
3.3.6 软件项目的组织
3.4 项目进度管理
3.4.1 项目里程碑
3.4.2 人员与工作量分配
3.4.3 项目进度管理的可视化工具
3.4.4 项目管理软件及其功能
本章小结
思考与练习
第4章 软件项目估算
4.1 软件项目估算概述
4.1.1 什么是估算
4.1.2 软件项目估算的特点
4.1.3 软件项目估算的复杂性分析
4.1.4 软件项目估算的相关内容
4.2 项目规模估算
4.2.1 基于代码行的规模估算
4.2.2 功能点估算
4.2.3 基于计划评审技术的规模估算
4.3 工作量估算
4.3.1 用代码行与功能点估算工作量的例子
4.3.2 基于数学模型的工作量估算
4.3.3 COCOMO模型
4.3.4 COCOMOⅡ模型
4.3.5 Putnam模型
4.4 软件成本估算
4.4.1 软件项目成本的组成
4.4.2 软件成本的估算方法
4.4.3 估算技术的应用与评价
4.5 项目进度估算
4.5.1 三点估算方法
4.5.2 项目进度获取值分析——项目计划与实际进展的定量比较
4.6 软件工程经济学
4.6.1 经济学与工程经济学
4.6.2 软件工程经济学研究的基本问题
4.6.3 资金的时间价值
4.6.4 软件工程经济学中的成本效益评价技术
本章小结
思考与练习
第5章 软件质量管理
5.1 软件质量及其特性
5.1.1 难以定义和度量的软件质量
5.1.2 软件质量特性
5.1.3 软件质量保证及其活动
5.2 软件配置管理
5.2.1 制定项目的配置计划
5.2.2 软件配置项及其标识
5.2.3 版本控制
5.2.4 变更控制
5.2.5 正式技术复审
本章小结
思考与练习
第6章 软件风险管理
6.1 软件项目的风险管理
6.1.1 风险与项目风险
6.1.2 软件项目风险与管理
6.1.3 软件风险的定义
6.1.4 软件风险的类型
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 风险规划的工具与技术
6.6 风险监控
6.6.1 风险监控过程
6.6.2 风险监控的技术与方法
6.6.3 风险监控与管理计划——RMMM计划
本章小结
思考与练习
第2篇 结构化开发方法
第7章 面向过程的结构化分析
7.1 系统工程
……
第3篇 面向对象的开发方法
第11章 面向对象概述
第12章 面向对象分析
第13章 面向对象设计
第14章 面向对象测试
第15章 面向对象系统的技术度量
第4篇 软件工程高级专题
第16章 敏捷过程开发
第17章 Web工程
第18章 形式化方法
附录A 软件工程和知可视化表征

本目录推荐