谁有“软件工程研究生,实践者的研究方法”的本...

 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
软件工程——实践者的研究方法
下载积分:600
内容提示:软件工程——实践者的研究方法&#
但是,在本书..
文档格式:PDF|
浏览次数:1|
上传日期: 09:09:03|
文档星级:
该用户还上传了这些文档
下载文档:软件工程——实践者的研究方法.PDF
官方公共微信软件工程 实践者的研究方法 (原书 中文版 第六版).part06 - 下载频道
- CSDN.NET
&&&&软件工程 实践者的研究方法 (原书 中文版 第六版).part06
软件工程 实践者的研究方法 (原书 中文版 第六版).part06
由于受到上传文件大小的限制,该书共分为9个压缩文件,请下载完整后再解压。
===================================
《软件工程实践者的研究方法》(原书第6版)第6版在结构和内容上均有不少调整、更新和充实。第6版更加突出了软件过程,增加了敏捷开发方法,更便于阅读。全书包括软件过程、软件工程实践、应用Wcb工程、管理软件项目及软件工程高级课题五个部分。
20多年来,它的各个后继版本一直都是软件专业人士熟悉的读物,在国际软件工程界享有无可质疑的权威地位。它在全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。此外,《软件工程实践者的研究方法》(原书第6版)在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前正在发展的、具有生命力的新技术。
--------------------------------------------------------------------------------
Roger S.Pressman,博士是软件过程改善和软件工程技术方面的国际知名的权威。30年来,他作为软件工程师、管理人员、教授、作者及咨询顾问始终工作在软件工程领域。
Pressman博士著有6部著作,撰写了很多技术文章,是多种行业期刊的固定撰稿人,曾任多种行业杂志的编委,并多年来一直担任《IEEE Software》杂志Manager专栏的编辑。
Pressman博士是知名的演讲者,曾在许多行业会议上演讲,他还是美国计算机协会(ACM)、美国电气与电子工程师协会(IEEE)等组织的成员。
--------------------------------------------------------------------------------
Roger Pressman编写的这部翔实而全面的软件工程指南,广泛适合软件工程专业的学生及投身软件工程实践或需要参与这种实践的软件开发人员和管理人员。
——《IEEE Software》
这是一本经典的现代教材,叙述清晰而又有权威性。本书包含大量插图、例子、习题和参考资料……如果读者心存疑问:“软件工程是什么?它现在在哪里?”那么最好阅读这本书。
——《ACM Computing Reviews》
作为一名软件工程实践者,我发现此书是无价的。对于我做过的所有项目,本书都有重大的参考价值。
——摘自的评论
20多年以来,《软件工程:实践者的研究方法》一书是最受学生和行业专业人员欢迎的软件工程指南。它在全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评,在国际软件工程界享有无可质疑的权威地位。
本书第6版在结构和内容上均有不少调整、更新和充实。第6版更加突出了软件过程,增加了敏捷开发方法,论述了很多人们称之为“21世纪工程学科”的重要主题。
对第6版的内容做了如下划分,更便于课堂教学及自学使用:
●第一部分 软件过程,介绍了惯例模型和敏捷过程模型。
●第二部分 软件工程实践,介绍了现代分析、设计和测试方法,新的重点放在基于UML的建模方面。
●第三部分 应用Web工程,是第6版中新增的内容,描述了如何使软件工程实践适应WebApp 工程。
●第四部分 管理软件项目,介绍与计划、管理和控制软件项目有关的主题。
●第五部分 软件工程高级课题,专门讲述了形式化方法、净室软件工程、基于构件的方法及再工程。
--------------------------------------------------------------------------------
《软件工程实践者的研究方法》(原书第6版)自1982年发行第1版以来,一直受到软件工程界的高度重视,成为高等院校计算机相关专业软件工程课的重要教学参考书。《软件工程实践者的研究方法》(原书第6版)可作为计算机相关专业本科生和研究生的教材,同时也是软件工程领域专业人员的优秀参考读物。
--------------------------------------------------------------------------------
出版者的话
专家指导委员会
本书使用说明
第1章 软件工程介绍
第一部分 软件过程
第2章 过程综述
第3章 过程模型
第4章 敏捷视角下的过程
第二部分 软件工程实践
第5章 软件工程实践综述
第6章 系统工程
第7章 需求工程
第8章 构建分析模型
第9章 设计工程
第10章 进行体系结结构设计
第11章 构件级设计建模
第12章 完成用户界面设计
第13章 软件测试策略
第14章 测试战术
第15章 产品质量
第三部分 应用Web工程
第16章 Web工程
第17章 开始一个WebApp项目
第18章 WebApp分析
第19章 WebApp设计
第20章 WebApp测试
第四部分 管理软件项目
第21章 项目管理
第22章 过程和项目度量
第23章 估算
第24章 项目进度安排
第25章 风险管理
第26章 质量管理
第27章 变更管理
第五部分 软件工程高级课题
第28章 形式化方法
第29章 净室软件工程
第30章 基于构件的开发
第31章 再工程
第32章 未来之路
[看更多目录]
若举报审核通过,可奖励20下载分
被举报人:
vincent326
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行加载中,请稍候...
加载中,请稍候...
软件工程:实践者的研究方法(原书第…|197945
促销信息:
商品评分:
配&送&至:
服  务:
温馨提示:
赠  品:
促销信息:
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
软件工程:实践者的研究方法(原书第…|197945
商品名称:软件工程:实践者的研究方法(原书第…|1...
商品编号:
上架时间: 23:35:44
商品毛重:500.00g
商品产地:
如果您发现商品信息不准确,
&软件工程:实践者的研究方法(原书第…|197945
&图书定价:
&图书作者:
&(美)Roger S.Pressman
&机械工业出版社
&出版日期:
& 00:00:00
出版者的话 译者序 前言 作者简介 第1章 软件和软件工程 1.1 软件的本质 1.1.1 定义软件 1.1.2 软件应用领域 1.1.3 遗留软件 1.2 webapp的特性 1.3 软件工程 1.4 软件过程 1.5 软件工程实践 1.5.1 实践的精髓 1.5.2 一般原则 1.6 软件神话 1.7 这一切是如何开始的 1.8 小结 习题与思考题 推荐读物与阅读信息 第一部分 软件过程 第2章 过程模型 2.1 通用过程模型 2.1.1 定义框架活动 2.1.2 明确任务集 2.1.3 过程模式 2.2 过程评估与改进 2.3 惯用过程模型 2.3.1 瀑布模型 2.3.2 增量过程模型 2.3.3 演化过程模型 2.3.4 协同模型 2.3.5 演化模型的最终评述 2.4 专用过程模型 2.4.1 基于构件的开发 2.4.2 形式化方法模型 2.4.3 面向方面的软件开发 2.5 统一过程 2.5.1 简史 2.5.2 统一过程的阶段 2.6 个人过程模型和团队过程模型 2.6.1 个人软件过程 2.6.2 团队软件过程 2.7 过程技术 2.8 产品与过程 2.9 小结 习题与思考题 推荐读物与阅读信息 第3章 敏捷开发 3.1 什么是敏捷 3.2 敏捷及变更的成本费用 3.3 敏捷过程是什么 3.3.1 敏捷原则 3.3.2 敏捷开发的战略 3.3.3 人的因素 3.4 极限编程 3.4.1 极限编程的权值 3.4.2 极限编程过程 3.4.3 工业极限编程 3.4.4 关于xp的争论 3.5 其他敏捷过程模型 3.5.1 自适应软件开发 3.5.2 scrum 3.5.3 动态系统开发方法 3.5.4 crystal 3.5.5 特征驱动开发 3.5.6 精益软件开发 3.5.7 敏捷建模 3.5.8 敏捷统一过程 3.6 敏捷过程工具集 3.7 小结 习题与思考题 推荐读物与阅读信息 第二部分 建模 第4章 指导实践的原则 第5章 理解需求 第6章 需求建模:场景、信息与类分析 第7章 需求建模:流程、行为、模式和web应用 第8章 设计概念 第9章 体系结构设计 第10章 构件级设计 第11章 用户界面设计 第12章 基于模式的设计 第13章 webapp设计 第三部分 质量管理 第14章 质量概念 第15章 评审技术 第16章 软件质量保证 第17章 软件测试策略 第18章 测试传统的应用系统 第19章 测试面向对象的应用系统 第20章 测试web应用系统 第21章 形式化建模与验证 第22章 软件配置管理 第23章 产品度量 第四部分 软件项目管理 第24章 项目管理概念 第25章 过程度量和项目度量 第26章 软件项目估算 第28章 风险管理 第29章 维护与再工程 第五部分 软件工程高级课题 第30章 软件过程改进 第31章 软件工程的新趋势 第32章 结束语 附录1 uml简介 附录2 面向对象概念 参考文献
《软件工程:实践者的研究方法(原书第7版)》自近30年前第1版问世以来,在软件工程界始终发挥着巨大而深远的影响,其权威性是公认的、无可置疑的。第7版绝不是前一版的简单更新,它包含了很多新的内容,而且调整了全书的结构,以改进教学顺序,同时更加强调一些新的、重要的软件工程过程和软件工程实践知识。全书分软件过程、建模、质量管理、软件项目管理和软件工程高级课题五个部分,系统地论述了软件工程领域最新的基础知识,包括新的概念、原则、技术、方法和工具,同时提供了大量供读者进一步研究探索的参考信息。 《软件工程:实践者的研究方法(原书第7版)》适合作为本科生和研究生的软件工程及相关课程的教材,新版中五个部分的划分有利于教师根据学时和教学要求安排教学,同时也适合作为软件专业人员的工作指南,即使是资深专业人员,阅读本书也能获益匪浅。
《软件工程:实践者的研究方法(原书第7版)》出版者的话 译者序 前言 作者简介 第1章 软件和软件工程 11.1 软件的本质 21.1.1 定义软件 31.1.2 软件应用领域 51.1.3 遗留软件 61.2 WebApp的特性 71.3 软件工程 81.4 软件过程 91.5 软件工程实践 111.5.1 实践的精髓 111.5.2 一般原则 121.6 软件神话 141.7 这一切是如何开始的 151.8 小结 16习题与思考题 17推荐读物与阅读信息 17第一部分 软件过程 第2章 过程模型 202.1 通用过程模型 212.1.1 定义框架活动 222.1.2 明确任务集 232.1.3 过程模式 232.2 过程评估与改进 252.3 惯用过程模型 262.3.1 瀑布模型 262.3.2 增量过程模型 282.3.3 演化过程模型 292.3.4 协同模型 332.3.5 演化模型的最终评述 342.4 专用过程模型 342.4.1 基于构件的开发 352.4.2 形式化方法模型 352.4.3 面向方面的软件开发 352.5 统一过程 372.5.1 简史 372.5.2 统一过程的阶段 372.6 个人过程模型和团队过程模型 382.6.1 个人软件过程 392.6.2 团队软件过程 392.7 过程技术 402.8 产品与过程 412.9 小结 42习题与思考题 42推荐读物与阅读信息 43第3章 敏捷开发 453.1 什么是敏捷 463.2 敏捷及变更的成本费用 473.3 敏捷过程是什么 473.3.1 敏捷原则 483.3.2 敏捷开发的战略 483.3.3 人的因素 493.4 极限编程 503.4.1 极限编程的权值 503.4.2 极限编程过程 513.4.3 工业极限编程 533.4.4 关于XP的争论 543.5 其他敏捷过程模型 553.5.1 自适应软件开发 563.5.2 Scrum 573.5.3 动态系统开发方法 583.5.4 Crystal 593.5.5 特征驱动开发 593.5.6 精益软件开发 603.5.7 敏捷建模 603.5.8 敏捷统一过程 613.6 敏捷过程工具集 623.7 小结 63习题与思考题 63推荐读物与阅读信息 64第二部分 建模 第4章 指导实践的原则 684.1 软件工程知识 694.2 核心原则 694.2.1 指导过程的原则 694.2.2 指导实践的原则 704.3 指导每个框架活动的原则 714.3.1 沟通原则 714.3.2 策划原则 734.3.3 建模原则 744.3.4 构造原则 774.3.5 部署原则 794.4 小结 80习题与思考题 81推荐读物与阅读信息 81第5章 理解需求 835.1 需求工程 845.2 建立根基 885.2.1 确认利益相关者 885.2.2 识别多重观点 885.2.3 协同合作 885.2.4 首次提问 895.3 导出需求 895.3.1 协作收集需求 905.3.2 质量功能部署 925.3.3 用户场景 925.3.4 导出工作产品 935.4 开发用例 945.5 构建需求模型 975.5.1 需求模型的元素 985.5.2 分析模式 1005.6 协商需求 1005.7 确认需求 1015.8 小结 102习题与思考题 102推荐读物与阅读信息 103第6章 需求建模:场景、信息 与类分析 1056.1 需求分析 1066.1.1 总体目标和原理 1066.1.2 分析的经验原则 1076.1.3 域分析 1076.1.4 需求建模的方法 1096.2 基于场景建模 1106.2.1 新建初始用例 1106.2.2 细化初始用例 1126.2.3 编写正规的用例 1136.3 补充用例的UML模型 1156.3.1 开发活动图 1156.3.2 泳道图 1156.4 数据建模概念 1166.4.1 数据对象 1176.4.2 数据属性 1176.4.3 关系 1186.5 基于类的建模 1196.5.1 识别分析类 1196.5.2 描述属性 1216.5.3 定义操作 1226.5.4 类-职责-协作者建模 1246.5.5 关联和依赖 1286.5.6 分析包 1296.6 小结 130习题与思考题 130推荐读物与阅读信息 131第7章 需求建模:流程、行为、模式和Web应用 1327.1 需求建模策略 1327.2 面向数建模 1337.2.1 创建数据流模型 1337.2.2 创建控制流模型 1357.2.3 控制规格说明 1357.2.4 处理规格说明 1377.3 生成行为模型 1387.3.1 识别用例事件 1397.3.2 状态表现 1397.4 需求建模的模式 1417.4.1 发现分析模式 1427.4.2 需求模式举例:执行器-传感器 1427.5 Web应用系统的需求建模 1457.5.1 如何分析 1457.5.2 需求建模的输入 1467.5.3 需求建模的输出 1467.5.4 Web应用系统内容建模 1477.5.5 Web应用系统的交互模型 1487.5.6 Web应用系统的功能模型 1487.5.7 Web应用系统的配置模型 1497.5.8 导航建模 1507.6 小结 150习题与思考题 151推荐读物与阅读信息 151第8章 设计概念 1528.1 软件工程中的设计 1538.2 设计过程 1558.2.1 软件质量指导原则和属性 1558.2.2 软件设计的演化 1568.3 设计概念 1578.3.1 抽象 1588.3.2 体系结构 1588.3.3 模式 1598.3.4 关注点分离 1598.3.5 模块化 1598.3.6 信息隐蔽 1608.3.7 功能独立 1608.3.8 求精 1618.3.9 方面 1618.3.10 重构 1628.3.11 面向对象的设计概念 1638.3.12 设计类 1638.4 设计模型 1658.4.1 数据设计元素 1668.4.2 体系结构设计元素 1668.4.3 接口设计元素 1668.4.4 构件级设计元素 1688.4.5 部署级设计元素 1688.5 小结 169习题与思考题 169推荐读物与阅读信息 170第9章 体系结构设计 1729.1 软件体系结构 1729.1.1 什么是体系结构 1739.1.2 体系结构为什么重要 1749.1.3 体系结构描述 1749.1.4 体系结构决策 1759.2 体系结构类型 1759.3 体系结构风格 1779.3.1 体系结构风格的简单分类 1789.3.2 体系结构模式 1809.3.3 组织和求精 1819.4 体系结构设计 1819.4.1 系统环境的表示 1819.4.2 定义原型 1829.4.3 将体系结构精化为构件 1839.4.4 描述系统实例 1849.5 评估可选的体系结构设计 1859.5.1 体系结构权衡分析方法 1859.5.2 体系结构复杂性 1879.5.3 体系结构描述语言 1879.6 使用数据流进行体系结构映射 1889.6.1 变换映射 1889.6.2 精化体系结构设计 1939.7 小结 194习题与思考题 194推荐读物与阅读信息 195第10章 构件级设计 19610.1 什么是构件 19710.1.1 面向对象的观点 19710.1.2 传统观点 19810.1.3 过程相关的观点 19910.2 设计基于类的构件 20010.2.1 基本设计原则 20010.2.2 构件级设计指导方针 20310.2.3 内聚性 20310.2.4 耦合性 20510.3 实施构件级设计 20610.4 WebApp的构件级设计 21010.4.1 构件级内容设计 21010.4.2 构件级功能设计 21110.5 设计传统构件 21110.5.1 图形化设计表示 21110.5.2 表格式设计表示 21210.5.3 程序设计语言 21310.6 基于构件的开发 21410.6.1 领域工程 21510.6.2 构件合格性检验、适应性修改与组合 21510.6.3 复用的分析与设计 21710.6.4 构件分类与检索 21710.7 小结 218习题与思考题 219推荐读物与阅读信息 220第11章 用户界面设计 22111.1 黄金规则 22211.1.1 用户操纵控制 22211.1.2 减轻用户记忆负担 22311.1.3 保持界面一致 22411.2 用户界面的分析与设计 22511.2.1 用户界面分析和设计模型 22511.2.2 过程 22611.3 界面分析 22711.3.1 用户分析 22711.3.2 任务分析和建模 22811.3.3 显示内容分析 23211.3.4 工作环境分析 23211.4 界面设计步骤 23311.4.1 应用界面设计步骤 23311.4.2 用户界面设计模式 23511.4.3 设计问题 23511.5 WebApp界面设计 23711.5.1 界面设计原则与指导方针 23811.5.2 WebApp的界面设计工作流 24111.6 设计评估 24211.7 小结 243习题与思考题 244推荐读物与阅读信息 245第12章 基于模式的设计 24612.1 设计模式 24712.1.1 模式的种类 24812.1.2 框架 24912.1.3 描述模式 25012.1.4 模式语言和存储库 25112.2 基于模式的软件设计 25112.2.1 不同环境下基于模式 的设计 25212.2.2 在模式中思考 25212.2.3 设计任务 25312.2.4 建立模式组织表 25412.2.5 常见设计错误 25512.3 体系结构模式 25512.4 构件级设计模式 25712.5 用户界面设计模式 25912.6 WebApp设计模式 26112.6.1 设计焦点 26112.6.2 设计粒度 26112.7 小结 262习题与思考题 263推荐读物与阅读信息 263第13章 WebApp设计 26513.1 WebApp设计质量 26613.2 设计目标 26813.3 WebApp设计金字塔 26913.4 WebApp界面设计 26913.5 美学设计 27013.5.1 布局问题 27013.5.2 美术设计问题 27113.6 内容设计 27113.6.1 内容对象 27113.6.2 内容设计问题 27213.7 体系结构设计 27213.7.1 内容体系结构 27313.7.2 WebApp体系结构 27413.8 导航设计 27513.8.1 导航语义 27513.8.2 导航语法 27613.9 构件级设计 27713.10 面向对象的超媒体设计方法 27713.10.1 OOHDM的概念设计 27813.10.2 OOHDM的导航设计 27913.10.3 抽象界面设计与实现 27913.11 小结 279习题与思考题 280推荐读物与阅读信息 280第三部分 质量管理 第14章 质量概念 28414.1 什么是质量 28514.2 软件质量 28514.2.1 Garvin的质量维度 28614.2.2 McCall的质量因素 28714.2.3 ISO 9126质量因素 28714.2.4 定向质量因素 28814.2.5 过渡到量化观点 28914.3 软件质量困境 28914.3.1 “足够好”的软件 28914.3.2 质量成本 29014.3.3 风险 29114.3.4 疏忽和责任 29214.3.5 质量和安全 29214.3.6 管理活动的影响 29214.4 实现软件质量 29314.4.1 软件工程方法 29314.4.2 项目管理技术 29314.4.3 质量控制 29414.4.4 质量保证 29414.5 小结 294习题与思考题 294推荐读物与阅读信息 295第15章 评审技术 29615.1 软件缺陷对成本的影响 29715.2 缺陷放大和消除 29715.3 评审度量及其应用 29915.3.1 分析度量数据 29915.3.2 评审的成本效益 30015.4 评审:正式程度 30115.5 非正式评审 30115.6 正式技术评审 30315.6.1 评审会议 30315.6.2 评审报告和记录保存 30415.6.3 评审指导原则 30415.6.4 样本驱动评审 30515.7 小结 306习题与思考题 306推荐读物与阅读信息 307第16章 软件质量保证 30816.1 背景问题 30916.2 软件质量保证的要素 30916.3 软件质量保证的任务、目标和度量 31116.3.1 软件质量保证任务 31116.3.2 目标、属性和度量 31116.4 软件质量保证的形式化方法 31216.5 统计软件质量保证 31316.5.1 一个普通的例子 31316.5.2 软件工程中的六西格玛 31416.6 软件可靠性 31416.6.1 可靠性和可用性的测量 31516.6.2 软件安全 31616.7 ISO 9000质量标准 31616.8 SQA计划 31716.9 小结 318习题与思考题 318推荐读物与阅读信息 319第17章 软件测试策略 32017.1 软件测试的策略性方法 32117.1.1 验证与确认 32117.1.2 软件测试的组织 32217.1.3 软件测试策略—宏观 32217.1.4 测试完成的标准 32417.2 策略问题 32417.3 传统软件的测试策略 32517.3.1 单元测试 32517.3.2 集成测试 32717.4 面向对象软件的测试策略 33117.4.1 面向对象环境中的单元测试 33117.4.2 面向对象环境中的集成测试 33217.5 WebApp的测试策略 33217.6 确认测试 33317.6.1 确认测试准则 33317.6.2 配置评审 33317.6.3 a测试与b测试 33317.7 系统测试 33417.7.1 恢复测试 33517.7.2 安全测试 33517.7.3 压力测试 33517.7.4 性能测试 33617.7.5 部署测试 33617.8 调试技巧 33717.8.1 调试过程 33717.8.2 心理因素 33817.8.3 调试策略 33817.8.4 纠正错误 34017.9 小结 340习题与思考题 340推荐读物与阅读信息 341第18章 测试传统的应用系统 34318.1 软件测试基础 34418.2 测试的内部视角和外部视角 34518.3 白盒测试 34618.4 基本路径测试 34618.4.1 流图表示 34618.4.2 独立程序路径 34718.4.3 导出测试用例 34918.4.4 图矩阵 35018.5 控制结构测试 35118.5.1 条件测试 35118.5.2 数据流测试 35118.5.3 循环测试 35218.6 黑盒测试 35318.6.1 基于图的测试方法 35318.6.2 等价类划分 35418.6.3 边界值分析 35518.6.4 正交数组测试 35518.7 基于模型的测试 35718.8 针对特定环境、体系结构和应用系统的测试 35818.8.1 图形用户界面测试 35818.8.2 客户/服务器体系结构测试 35818.8.3 文档测试和帮助设施测试 35918.8.4 实时系统的测试 36018.9 软件测试模式 36118.10 小结 362习题与思考题 362推荐读物与阅读信息 363第19章 测试面向对象的应用系统 36419.1 扩展测试的视野 36419.2 测试OOA和OOD模型 36519.2.1 OOA和OOD模型的正确性 36519.2.2 面向对象模型的一致性 36619.3 面向对象测试策略 36719.3.1 面向对象环境中的单元测试 36719.3.2 面向对象环境中的集成测试 36819.3.3 面向对象环境中的确认测试 36819.4 面向对象测试方法 36819.4.1 面向对象概念的测试用例设计的含义 36919.4.2 传统测试用例设计方法的可应用性 36919.4.3 基于故障的测试 36919.4.4 测试用例与类层次 37019.4.5 基于场景的测试设计 37019.4.6 表层结构和深层结构的测试 37119.5 类级可应用的测试方法 37219.5.1 面向对象类的随机测试 37219.5.2 类级的划分测试 37319.6 类间测试用例设计 37319.6.1 多类测试 37419.6.2 从行为模型导出的测试 37419.7 小结 375习题与思考题 376推荐读物与阅读信息 376第20章 测试Web应用系统 37720.1 WebApp的测试概念 37720.1.1 质量维度 37820.1.2 WebApp环境中的错误 37820.1.3 测试策略 37920.1.4 测试策划 37920.2 测试过程概述 38020.3 内容测试 38020.3.1 内容测试的目标 38120.3.2 数据库测试 38120.4 用户界面测试 38320.4.1 界面测试策略 38320.4.2 测试界面机制 38320.4.3 测试界面语义 38520.4.4 可用性测试 38520.4.5 兼容性测试 38620.5 构件级测试 38720.6 导航测试 38820.6.1 测试导航语法 38820.6.2 测试导航语义 38920.7 配置测试 39020.7.1 服务器端问题 39020.7.2 客户端问题 39020.8 安全性测试 39120.9 性能测试 39220.9.1 性能测试的目标 39220.9.2 负载测试 39320.9.3 压力测试 39320.10 小结 395习题与思考题 396推荐读物与阅读信息 396第21章 形式化建模与验证 39821.1 净室策略 39921.2 功能规格说明 40021.2.1 黑盒规格说明 40121.2.2 状态盒规格说明 40121.2.3 清晰盒规格说明 40221.3 净室设计 40221.3.1 设计求精 40221.3.2 设计验证 40321.4 净室测试 40421.4.1 统计使用测试 40421.4.2 认证 40521.5 形式化方法的概念 40621.6 应用数学表示法描述形式化规格说明 40821.7 形式化规格说明语言 40921.7.1 对象约束语言 40921.7.2 Z规格说明语言 41221.8 小结 414习题与思考题 415推荐读物与阅读信息 415第22章 软件配置管理 41722.1 软件配置管理概述 41822.1.1 SCM场景 41822.1.2 配置管理系统元素 41922.1.3 基线 41922.1.4 软件配置项 42022.2 SCM中心存储库 42122.2.1 中心存储库的作用 42122.2.2 一般特征和内容 42122.2.3 SCM特征 42222.3 SCM过程 42322.3.1 软件配置中的对象标识 42422.3.2 版本控制 42422.3.3 变更控制 42522.3.4 配置审核 42822.3.5 状态报告 42822.4 WebApp配置管理 42922.4.1 WebApp配置管理的主要问题 42922.4.2 WebApp的配置对象 43022.4.3 内容管理 43022.4.4 变更管理 43222.4.5 版本控制 43422.4.6 审核和报告 43522.5 小结 436习题与思考题 436推荐读物与阅读信息 437第23章 产品度量 43823.1 产品度量框架 43923.1.1 测度、度量和指标 43923.1.2 产品度量的挑战 43923.1.3 测量原则 44023.1.4 面向目标的软件测量 44023.1.5 有效软件度量的属性 44123.2 需求模型的度量 44223.2.1 基于功能的度量 44323.2.2 规格说明质量的度量 44523.3 设计模型的度量 44623.3.1 体系结构设计度量 44623.3.2 面向对象设计度量 44723.3.3 面向类的度量—CK度量集 44823.3.4 面向类的度量—MOOD度量集 45023.3.5 Lorenz与Kidd提出的面向对象度量 45123.3.6 构件级设计度量 45123.3.7 面向操作的度量 45323.3.8 用户界面设计度量 45323.4 WebApp的设计度量 45323.5 源代码度量 45523.6 测试的度量 45623.6.1 用于测试的Halstead度量 45623.6.2 面向对象测试的度量 45723.7 维护的度量 45723.8 小结 458习题与思考题 459推荐读物与阅读信息 459第四部分 软件项目管理 第24章 项目管理概念 46224.1 管理涉及的范围 46324.1.1 人员 46324.1.2 产品 46324.1.3 过程 46324.1.4 项目 46424.2 人员 46424.2.1 利益相关者 46424.2.2 团队负责人 46424.2.3 软件团队 46524.2.4 敏捷团队 46724.2.5 协调与沟通问题 46824.3 产品 46924.3.1 软件范围 46924.3.2 问题分解 46924.4 过程 47024.4.1 合并产品和过程 47024.4.2 过程分解 47024.5 项目 47124.6 W5HH原则 47224.7 关键实践 47324.8 小结 474习题与思考题 474推荐读物与阅读信息 474第25章 过程度量和项目度量 47725.1 过程领域和项目领域中的度量 47825.1.1 过程度量和软件过程改进 47825.1.2 项目度量 47925.2 软件测量 48025.2.1 面向规模的度量 48125.2.2 面向功能的度量 48225.2.3 调和代码行度量和功能点度量 48225.2.4 面向对象的度量 48425.2.5 面向用例的度量 48525.2.6 Web应用项目度量 48525.3 软件质量度量 48625.3.1 测量质量 48725.3.2 缺陷排除效率 48825.4 在软件过程中集成度量 48925.4.1 支持软件度量的论点 48925.4.2 建立基线 49025.4.3 度量收集、计算和评估 49025.5 小型组织的度量 49025.6 制定软件度量大纲 49125.7 小结 493习题与思考题 493推荐读物与阅读信息 494第26章 软件项目估算 49626.1 对估算的观察 49726.2 项目策划过程 49826.3 软件范围和可行性 49826.4 资源 49926.4.1 人力资源 49926.4.2 可复用软件资源 50026.4.3 环境资源 50026.5 软件项目估算 50026.6 分解技术 50126.6.1 软件规模估算 50126.6.2 基于问题的估算 50226.6.3 基于LOC估算的实例 50326.6.4 基于FP估算的实例 50526.6.5 基于过程的估算 50526.6.6 基于过程估算的实例 50626.6.7 基于用例的估算 50726.6.8 基于用例的估算实例 50826.6.9 协调不同的估算方法 50826.7 经验估算模型 50926.7.1 估算模型的结构 50926.7.2 COCOMOⅡ模型 51026.7.3 软件方程 51126.8 面向对象项目的估算 51226.9 特殊的估算技术 51226.9.1 敏捷开发的估算 51226.9.2 Web应用项目的估算 51326.10 自行开发或购买的决策 51426.10.1 创建决策树 51426.10.2 外包 51526.11 小结 517习题与思考题 517推荐读物与阅读信息 518第27章 项目进度安排 51927.1 基本概念 52027.2 项目进度的安排 52127.2.1 基本原则 52227.2.2 人员与工作量之间的关系 52227.2.3 工作量分配 52427.3 为软件项目定义任务集 52427.3.1 任务集举例 52527.3.2 软件工程活动求精 52527.4 定义任务网络 52627.5 进度安排 52727.5.1 时序图 52827.5.2 跟踪进度 52927.5.3 跟踪OO项目的进展 53027.5.4 WebApp项目进度安排 53027.6 挣值分析 53327.7 小结 534习题与思考题 534推荐读物与阅读信息 535第28章 风险管理 53728.1 被动风险策略和主动风险策略 53828.2 软件风险 53828.3 风险识别 53928.3.1 评估整体项目风险 54028.3.2 风险因素和驱动因子 54028.4 风险预测 54128.4.1 建立风险表 54228.4.2 评估风险影响 54328.5 风险求精 54528.6 风险缓解、监测和管理 54528.7 RMMM计划 54628.8 小结 548习题与思考题 548推荐读物与阅读信息 549第29章 维护与再工程 55029.1 软件维护 55129.2 软件可支持性 55229.3 再工程 55229.4 业务过程再工程 55329.4.1 业务过程 55329.4.2 BPR模型 55429.5 软件再工程 55529.5.1 软件再工程过程模型 55529.5.2 软件再工程活动 55629.6 逆向工程 55729.6.1 理解数据的逆向工程 55829.6.2 理解处理的逆向工程 55929.6.3 用户界面的逆向工程 55929.7 重构 56029.7.1 代码重构 56029.7.2 数据重构 56029.8 正向工程 56129.8.1 客户/服务器体系结构的正向工程 56229.8.2 面向对象体系结构的正向工程 56329.9 再工程经济学 56329.10 小结 564习题与思考题 564推荐读物与阅读信息 565第五部分 软件工程高级课题 第30章 软件过程改进 56830.1 什么是SPI 56930.1.1 SPI的方法 56930.1.2 成熟度模型 57030.1.3 SPI适合每个人吗 57130.2 SPI过程 57130.2.1 评估和差距分析 57230.2.2 教育和培训 57330.2.3 选择和合理性判定 57330.2.4 设置/迁移 57430.2.5 评价 57430.2.6 SPI的风险管理 57430.2.7 关键的成功因素 57530.3 CMMI 57630.4 人员CMM 57930.5 其他SPI框架 58030.6 SPI的投资收益率 58130.7 SPI趋势 58230.8 小结 582习题与思考题 583推荐读物与阅读信息 583第31章 软件工程的新趋势 58431.1 技术演变 58531.2 观察软件工程的发展趋势 58631.3 识别“软趋势” 58731.3.1 管理复杂性 58831.3.2 开放世界的软件 58931.3.3 意外需求 58931.3.4 人才结构 59031.3.5 软件构造块 59031.3.6 对“价值”认识的转变 59131.3.7 开源 59131.4 技术方向 59231.4.1 过程趋势 59231.4.2 巨大的挑战 59331.4.3 协同开发 59431.4.4 需求工程 59531.4.5 模型驱动的软件开发 59531.4.6 后现代设计 59631.4.7 测试驱动的开发 59631.5 相关工具的趋势 59731.5.1 顺应软趋势的工具 59831.5.2 涉及技术趋势的工具 59931.6 小结 599习题与思考题 599推荐读物与阅读信息 600第32章 结束语 60132.1 再论软件的重要性 60132.2 人员及其构造系统的方式 60232.3 表示信息的新模式 60232.4 远景 60332.5 软件工程师的责任 60432.6 结束语 605附录1 UML简介 607附录2 面向对象概念 620参考文献 625
Roger Pressman编写的这部翔实而全面的软件工程指南,广泛适合软件工程专业的学生及投身软件工程实践或需要参与这种实践的软件开发人员和管理人员。 ——《IEEE Software》 这是一本经典的现代教材,叙述清晰而又有权威性。本书包含大量插图、例子、习题和参考资料……如果读者心存疑问:“软件工程是什么?它现在在哪里?”那么最好阅读这本书。 ——《ACM Computing Reviews》 作为一名软件工程实践者,我发现此书是无价的。对于我做过的所有项目,本书都有重大的参考价值。 ——摘自的评论
本产品质保期为:
服务承诺:
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
正在加载中,请稍候...
温馨提示:因厂家更改产品包装、产地或者更换随机附件等没有任何提前通知,且每位咨询者购买情况、提问时间等不同,为此以下回复仅对提问者3天内有效,其他网友仅供参考!若由此给您带来不便请多多谅解,谢谢!
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
浏览了该商品的用户还浏览了
正在加载中,请稍候...
浏览了该商品的用户最终购买了
正在加载中,请稍候...
编程语言与程序设计排行榜
购买了该商品的用户还购买了
正在加载中,请稍候...
浏览了该商品的用户还浏览了
正在加载中,请稍候...
根据浏览猜你喜欢
正在加载中,请稍候...
正在加载中,请稍候...

我要回帖

更多关于 软件工程研究生 的文章

 

随机推荐