书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
软件工程(21世纪高等学校规划教材·软件工程)

软件工程(21世纪高等学校规划教材·软件工程)

作者:尤志宁
出版社:清华大学出版社出版时间:2010-08-01
开本: 16 页数: 444页
中 图 价:¥28.4(7.2折) 定价  ¥39.5 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

软件工程(21世纪高等学校规划教材·软件工程) 版权信息

软件工程(21世纪高等学校规划教材·软件工程) 本书特色

《软件工程》特色:内容涵盖软件工程理论与实践的*新发展,以具体案例为驱动,贯穿结构化方法与面向对象方法的全过程,软件项目管理内容符合美国项目管理学会(PMI)的主要体系框架,软件度量使软件工程成为可量化的学科。

软件工程(21世纪高等学校规划教材·软件工程) 目录

第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 软件工程的知识体系——SWEBOK1.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与CMMI2.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 软件工程和知可视化表征
展开全部

软件工程(21世纪高等学校规划教材·软件工程) 节选

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

软件工程(21世纪高等学校规划教材·软件工程) 相关资料

插图:瀑布模型强调系统开发应有完整的周期,且必须完整地经历周期中的每一个开发阶段。由于该模式强调系统开发过程需有完整的规划、分析、设计、测试及文件等管理与控制,因此能有效地确保系统品质,它已经成为业界大多数软件开发的标准。“线性”是人们最容易掌握并能熟练应用的思维方法。当人们碰到一个复杂的“非线性”问题时,总是千方百计地将其分解或转化为一系列简单的线性问题,然后逐个解决。然而在实践中,过程很少能够以纯线性的方式进行。应提倡以一种迭代的方式重复地使用瀑布模型,通过回到前面的阶段或改变前一阶段的结果的迭代是非常普遍的。但是,很多人忽视了这一点。线性顺序模型过程的缺点也是非常明显的,主要有以下几点。(1)实际的项目很少按照该模型给出的顺序进行。(2)项目初期用户常常难以清楚地给出所有需求,而这恰恰是线性顺序模型所必须给出的。(3)用户必须有耐心,程序的运行版本要等到项目开发晚期才能得到。大的错误如果到检查运行程序时才被发现,后果可能是灾难性的。(4)开发者常常被不必要地耽搁。项目组某些成员不得不等待组内其他成员先完成其依赖的任务。尽管如此,瀑布模型仍然是软件工程中应用最广泛的过程模型。很显然,它比起软件开发中随意的状态要好得多。2.2.3演化软件过程模型人们已经越来越认识到软件就像所有复杂系统一样要经过一段时间的演化。业务和产品需求随着开发的发展常常发生改变,想找到最终产品的一条直线路径是不可能的。演化模型是利用一种迭代的思想方法,它的特征是使软件工程师渐进地开发逐步完善的软件版本。主要包括增量模型和螺旋模型两种范型。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服