返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]软件工程实践者的研究方法[美]罗杰S.普莱斯曼(RogerS.
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)著 | [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)编 | [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)译 | [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)绘
    • 出版社: 机械工业出版社
    • 出版时间:2021-10-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)著| [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)编| [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)译| [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)绘
    • 出版社:机械工业出版社
    • 出版时间:2021-10-01
    • 版次:1
    • 印次:1
    • 页数:344
    • 开本:16开
    • ISBN:9787111690702
    • 版权提供:机械工业出版社
  • 作者: [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)
  • 著: [美]罗杰S.普莱斯曼(RogerS.Pressman),[美]布鲁斯R.马克西姆(BruceR.Maxim)
  • 装帧: 平装
  • 印次: 1
  • 定价: 89
  • ISBN: 9787111690702
  • 出版社: 机械工业出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2021-10-01
  • 页数: 344
  • 外部编号: 五三B64203
  • 版次: 1
  • 成品尺寸: 暂无
  • 改编者序

    译者序

    前言

    作者简介

    第1章软件与软件工程1

    1.1软件的本质3

    1.1.1定义软件4

    1.1.2软件应用领域5

    1.1.3遗留软件6

    1.2定义软件工程学科6

    1.3软件过程7

    1.3.1过程框架7

    1.3.2普适性活动8

    1.3.3过程的适应性调整9

    1.4软件工程实践9

    1.4.1实践的精髓9

    1.4.2通用原则10

    1.5这一切是如何开始的12

    1.6小结13

    习题与思考题13

    第一部分软件过程

    第2章过程模型16

    2.1通用过程模型16

    2.2定义框架活动18

    2.3明确任务集19

    2.4惯用过程模型19

    2.4.1瀑布模型20

    2.4.2原型开发过程模型21

    2.4.3演化过程模型22

    2.4.4统一过程模型24

    2.5产品和过程26

    2.6小结27

    习题与思考题27

    第3章敏捷和敏捷过程29

    3.1什么是敏捷30

    3.2敏捷及变更成本30

    3.3什么是敏捷过程31

    3.3.1敏捷原则31

    3.3.2敏捷开发战略32

    3.4Scrum32

    3.4.1Scrum团队和制品34

    3.4.2冲刺规划会议34

    3.4.3每日Scrum会议34

    3.4.4冲刺评审会议35

    3.4.5冲刺回顾35

    3.5其他敏捷框架35

    3.5.1XP框架36

    3.5.2看板法37

    3.5.3DevOps38

    3.6小结39

    习题与思考题40

    第4章推荐的过程模型41

    4.1需求定义44

    4.2初步体系结构设计44

    4.3资源估算45

    4.4抢先发售原型构建46

    4.5原型评价48

    4.6继续与否的决策49

    4.7原型演化50

    4.7.1新原型范围51

    4.7.2构建新原型51

    4.7.3测试新原型51

    4.8原型发布52

    4.9维护发布软件52

    4.10小结54

    习题与思考题55

    第5章软件工程的人员方面56

    5.1软件工程师的特质56

    5.2软件工程心理学57

    5.3软件团队58

    5.4团队结构59

    5.5社交媒体的影响60

    5.6全球化团队60

    5.7小结61

    习题与思考题61

    第二部分建模

    第6章理解需求64

    6.1需求工程65

    6.1.1起始65

    6.1.2获取65

    6.1.3细化66

    6.1.4协商66

    6.1.5规格说明66

    6.1.6确认67

    6.1.7需求管理67

    6.2建立根基68

    6.2.1确认利益相关者68

    6.2.2识别多重观点68

    6.2.3协作68

    6.2.4抢先发售提问69

    6.2.5非功能需求70

    6.2.6可追溯性70

    6.3获取需求70

    6.3.1协作收集需求70

    6.3.2使用场景73

    6.3.3获取工作产品74

    6.4开发用例74

    6.5构建分析模型77

    6.5.1分析模型的元素78

    6.5.2分析模式79

    6.6协商需求80

    6.7需求监控81

    6.8确认需求81

    6.9小结81

    习题与思考题82

    第7章需求建模——一种推荐的方法83

    7.1需求分析84

    7.1.1总体目标和原理84

    7.1.2分析的经验原则85

    7.1.3需求建模原则85

    7.2基于场景建模86

    7.2.1参与者和用户概要文件86

    7.2.2创建用例86

    7.2.3编写用例89

    7.3基于类建模91

    7.3.1识别分析类91

    7.3.2定义属性和操作93

    7.3.3UML类模型94

    7.3.4类-职责-协作者建模96

    7.4功能建模98

    7.4.1过程视图98

    7.4.2UML顺序图99

    7.5行为建模100

    7.5.1识别用例事件100

    7.5.2UML状态图101

    7.5.3UML活动图102

    7.6小结104

    习题与思考题105

    第8章设计概念106

    8.1软件工程中的设计107

    8.2设计过程109

    8.2.1软件质量指导原则和属性109

    8.2.2软件设计的演化110

    8.3设计概念111

    8.3.1抽象111

    8.3.2体系结构112

    8.3.3模式112

    8.3.4关注点分离113

    8.3.5模块化113

    8.3.6信息隐蔽114

    8.3.7功能独立114

    8.3.8逐步求精115

    8.3.9重构115

    8.3.10设计类116

    8.4设计模型118

    8.4.1设计建模原则119

    8.4.2数据设计元素120

    8.4.3体系结构设计元素120

    8.4.4接口设计元素120

    8.4.5构件级设计元素122

    8.4.6部署级设计元素122

    8.5小结123

    习题与思考题124

    第9章体系结构设计——一种推荐的方法125

    9.1软件体系结构126

    9.1.1什么是体系结构126

    9.1.2体系结构的重要性126

    9.1.3体系结构描述127

    9.1.4体系结构决策127

    9.2敏捷性和体系结构128

    9.3体系结构风格129

    9.3.1体系结构风格的简单分类130

    9.3.2体系结构模式133

    9.3.3组织和求精134

    9.4体系结构考虑要素134

    9.5体系结构决策135

    9.6体系结构设计136

    9.6.1系统在上下文中的表示136

    9.6.2定义体系结构原型137

    9.6.3将体系结构细化为构件138

    9.6.4描述系统实例139

    9.7评估候选的体系结构设计139

    9.7.1体系结构评审141

    9.7.2基于模式的体系结构评审141

    9.7.3体系结构的一致性检查142

    9.8小结142

    习题与思考题143

    第10章构件级设计144

    10.1什么是构件144

    10.1.1面向对象的观点145

    10.1.2传统的观点145

    10.1.3过程相关的观点147

    10.2设计基于类的构件148

    10.2.1基本设计原则148

    10.2.2构件级设计指导方针151

    10.2.3内聚性151

    10.2.4耦合153

    10.3实施构件级设计154

    10.4专用的构件级设计159

    10.4.1设计传统构件159

    10.4.2基于构件的开发159

    10.5构件重构161

    10.6小结161

    习题与思考题162

    第11章用户体验设计163

    11.1用户体验设计元素164

    11.1.1信息体系结构164

    11.1.2用户交互设计165

    11.1.3可用性工程165

    11.1.4可视化设计166

    11.2黄金规则166

    11.2.1把控制权交给用户167

    11.2.2减轻用户的记忆负担167

    11.2.3保持界面一致168

    11.3用户界面的分析和设计169

    11.3.1用户界面分析和设计模型169

    11.3.2过程170

    11.4用户体验分析171

    11.4.1用户研究171

    11.4.2用户建模172

    11.4.3任务分析174

    11.4.4工作环境分析175

    11.5用户体验设计175

    11.6用户界面设计176

    11.6.1应用界面设计步骤176

    11.6.2用户界面设计模式178

    11.7设计评估178

    11.7.1原型审查178

    11.7.2用户测试180

    11.8小结180

    习题与思考题180

    第三部分质量与安全

    第12章质量概念184

    12.1什么是质量184

    12.2软件质量185

    12.2.1质量因素186

    12.2.2定性质量评估187

    12.2.3定量质量评估187

    12.3软件质量困境188

    12.3.1“足够好”的软件188

    12.3.2质量的成本189

    12.3.3风险191

    12.3.4疏忽和责任192

    12.3.5管理活动的影响192

    12.4实现软件质量192

    12.4.1软件工程方法193

    12.4.2项目管理技术193

    12.4.3质量控制193

    12.4.4质量保证193

    12.5小结193

    习题与思考题194

    第13章评审——一种推荐的方法195

    13.1软件缺陷对成本的影响196

    13.2缺陷的放大和消除196

    13.3评审度量及其应用197

    13.4不同形式评审的标准199

    13.5非正式评审199

    13.6正式技术评审200

    13.6.1评审会议201

    13.6.2评审报告和记录保存201

    13.6.3评审指导原则202

    13.7产品完成后评估203

    13.8敏捷评审203

    13.9小结204

    习题与思考题204

    第14章软件质量保证206

    14.1背景问题207

    14.2软件质量保证的要素207

    14.3软件质量保证的过程和产品特征208

    14.4软件质量保证的任务、目标和度量209

    14.4.1软件质量保证的任务209

    14.4.2目标、属性和度量210

    14.5统计软件质量保证211

    14.5.1一个普通的例子212

    14.5.2软件工程的六西格玛213

    14.6ISO9000质量标准214

    14.7软件质量保证计划215

    14.8小结215

    习题与思考题215

    第15章软件测试——构件级216

    15.1软件测试的策略性方法216

    15.1.1验证与确认217

    15.1.2软件测试组织217

    15.1.3宏观218

    15.1.4测试完成的标准220

    15.2规划和记录保存220

    15.2.1“脚手架”的作用221

    15.2.2高效测试222

    15.3测试用例设计222

    15.3.1需求和用例224

    15.3.2可追溯性224

    15.4白盒测试224

    15.4.1基本路径测试224

    15.4.2控制结构测试227

    15.5黑盒测试227

    15.5.1接口测试228

    15.5.2等价类划分228

    15.5.3边界值分析229

    15.6面向对象测试229

    15.6.1类测试229

    15.6.2行为测试231

    15.7小结232

    习题与思考题232

    第16章软件测试——集成级233

    16.1软件测试基础234

    16.1.1黑盒测试234

    16.1.2白盒测试234

    16.2集成测试235

    16.2.1自顶向下集成235

    16.2.2自底向上集成236

    16.2.3持续集成237

    16.2.4集成测试工作产品238

    16.3人工智能与回归测试238

    16.4面向对象环境中的集成测试239

    16.4.1基于故障的测试用例设计240

    16.4.2基于场景的测试用例设计241

    16.5确认测试242

    16.6小结243

    习题与思考题243

    第17章软件配置管理245

    17.1软件配置管理概述246

    17.1.1SCM场景246

    17.1.2配置管理系统的元素247

    17.1.3基线248

    17.1.4软件配置项249

    17.1.5依赖性和变更管理249

    17.2SCM中心存储库250

    17.2.1一般特征和内容250

    17.2.2SCM特征251

    17.3版本控制系统251

    17.4持续集成252

    17.5变更管理过程252

    17.5.1变更控制253

    17.5.2影响管理255

    17.5.3配置审核256

    17.5.4状态报告256

    17.6小结256

    习题与思考题257

    第18章软件度量和分析258

    18.1软件测量259

    18.1.1测度、度量和指标259

    18.1.2有效软件度量的属性259

    18.2软件分析259

    18.3产品指标260

    18.3.1需求模型的度量261

    18.3.2常规软件的设计度量262

    18.3.3面向对象软件的设计度量264

    18.3.4用户界面的设计度量266

    18.3.5源代码的度量267

    18.4过程和项目度量268

    18.5软件度量271

    18.6软件质量的度量272

    18.7小结275

    习题与思考题275

    第四部分软件项目管理

    第19章项目管理概念278

    19.1管理涉及的范围279

    19.1.1人员279

    19.1.2产品279

    19.1.3过程279

    19.1.4项目280

    19.2人员280

    19.2.1利益相关者280

    19.2.2团队负责人280

    19.2.3软件团队281

    19.2.4协调和沟通问题282

    19.3产品283

    19.3.1软件范围283

    19.3.2问题分解284

    19.4过程284

    19.4.1合并产品和过程284

    19.4.2过程分解285

    19.5项目286

    19.6W5HH原则287

    19.7关键实践287

    19.8小结287

    习题与思考题288

    第20章制定可行的软件计划289

    20.1对估算的看法290

    20.2项目计划过程291

    20.3软件范围和可行性291

    20.4资源291

    20.4.1人力资源292

    20.4.2可复用软件资源292

    20.4.3环境资源293

    20.5项目进度安排293

    20.5.1基本原则294

    20.5.2人员与工作量之间的关系295

    20.6定义项目任务集296

    20.6.1任务集举例296

    20.6.2主要任务的细化297

    20.7定义任务网络298

    20.8进度安排298

    20.8.1时序图298

    20.8.2跟踪进度299

    20.9小结301

    习题与思考题301

    第21章风险管理302

    21.1被动风险策略和主动风险策略303

    21.2软件风险303

    21.3风险识别304

    21.3.1评估整体项目风险305

    21.3.2风险因素和驱动因子306

    21.4风险预测306

    21.4.1建立风险表306

    21.4.2评估风险影响308

    21.5风险细化309

    21.6风险缓解、监测和管理310

    21.7RMMM计划312

    21.8小结313

    习题与思考题313

    第22章软件支持策略315

    22.1软件支持316

    22.2软件维护317

    22.2.1维护类型318

    22.2.2维护任务318

    22.2.3逆向工程319

    22.3主动软件支持321

    22.3.1软件分析的使用321

    22.3.2社交媒体的作用322

    22.3.3支持成本322

    22.4重构323

    22.4.1数据重构323

    22.4.2代码重构324

    22.4.3体系结构重构324

    22.5软件演化324

    22.5.1库存目录分析325

    22.5.2文档重构326

    22.5.3逆向工程326

    22.5.4代码重构326

    22.5.5数据重构326

    22.5.6正向工程326

    22.6小结327

    习题与思考题327

    在线资源

    附录1UML简介

    参考文献


    罗杰·S. 普莱斯曼(Roger S. Pressman)
    软件工程界国际知名的顾问和作家,作为、经理人、教授、演讲家和企业家奋战在这一领域近50年。他现任一家咨询公司的总裁,致力于协助企业建立有效的软件工程实践;还是一家汽车零部件公司的创始人,专注于为特斯拉汽车设计和生产配件产品。
    布鲁斯·R. 马克西姆(Bruce R. Maxim)
    作为软件、项目经理、教授、作家和咨询师,拥有超过30年的从业经验,研究兴趣涉及软件工程、用户体验设计、游戏开发和工程教育等领域。他曾任某游戏开发公司的首席技术官,现任密歇根迪尔伯恩分校教授,为该校工程与计算机科学学院建立了游戏实验室。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购