网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件工程--原理与实践(第3版)/国外计算机科学教材系列
分类
作者 (荷)弗利特
出版社 电子工业出版社
下载
简介
编辑推荐

Hans van Vliet的这本《软件工程——原理与实践(第3版)》分三部分,共20章,涵盖了软件工程的各个方面,并特别强调软件项目开发中的各种技巧。第一部分详细介绍了软件工程中的软件管理问题;第二部分重点说明软件生命周期各个阶段的相关技术;第三部分给出了软件工程中的现代论题,包括用户界面设计、软件重用性、基于中间件的软件设计、面向服务的软件设计以及全球化软件开发。前两个部分的内容属于软件工程课程或者软件工程实施过程中的主要常规内容,全面阐述了软件工程的技术和管理问题,第三部分的内容则是目前市场上关于软件工程方面的书籍基本没有涉及的,是当前许多软件工程人员所希望系统学习的内容,所以第三部分比较前沿新颖。

内容推荐

《软件工程——原理与实践(第3版)》是荷兰著名软件工程学家Hans van Vliet多年从事软件工程教学和实践经验的提炼和总结,书中引用了大量的文献和生动的事例,详尽介绍了关于如何设计软件的知识,以及在编程领域之外的、一名全面发展的软件工程师应该具备的素养。全书分三大部分,第一部分详细介绍了软件工程中的软件管理问题;第二部分重点说明软件生命周期各个阶段的相关技术;第三部分给出了软件工程中的现代论题,包括用户界面设计、基于中间件的软件设计、面向服务的软件设计及全球化软件开发。

《软件工程——原理与实践(第3版)》知识点丰富,内容新颖,讲解严谨,被欧洲和北美许多大学采用,是软件工程领域的研究、教学、管理和技术人员十分难得的最新教材、实践指南和参考文献。

目录

第1章 导论/1

 1.1 什么是软件工程/3

 1.2 软件开发的过程/7

 1.3 维护还是革新/10

 1.4 失败案例/11

 1.5 软件工程的道德/16

 1.6 君往何处/17

 1.7 小结/19

 1.8 扩展阅读/19

第2章 软件工程管理概述/24

 2.1 软件开发项目的计划/25

 2.2 软件开发项目的控制/27

 2.3 小结/29

第3章 软件生命周期回顾/31

 3.1 瀑布模型/32

 3.2 敏捷方法/34

 3.3 统一软件开发过程/43

 3.4 模型驱动架构/45

 3.5 插曲:维护或演进/45

 3.6 软件产品线/48

 3.7 过程模型/49

 3.8 小结/51

 3.9 扩展阅读/51

第4章 配置管理/54

 4.1 职责与任务/54

 4.2 配置管理计划/58

 4.3 小结/59

 4.4 扩展阅读/59

第5章 人员管理与团队组织/61

 5.1 人员管理/62

 5.2 团队组织/65

 5.3 小结/70

 5.4 扩展阅读/71

第6章 软件质量管理/72

 6.1 度量与数字/73

 6.2 质量属性的分类/77

 6.3 软件质量评价/81

 6.4 软件质量体系/84

 6.5 软件质量保证/84

 6.6 能力成熟度模型/85

 6.7 使用入门/90

 6.8 小结/92

 6.9 扩展阅读/93

第7章 成本估算/95

 7.1 算法模型/97

 7.2 成本估算指南/109

 7.3 人力资源分配/112

 7.4 敏捷开发中的成本估计/114

 7.5 小结/115

 7.6 扩展阅读/116

第8章 项目计划与控制/118

 8.1 项目控制的系统观念/118

 8.2 软件开发项目的分类法/120

 8.3 风险管理/123

 8.4 项目规划和控制技术/125

 8.5 小结/129

 8.6 扩展阅读/130

第9章 需求工程/132

 9.1 需求获取/136

 9.2 需求文档和管理/150

 9.3 需求说明的技术/156

 9.4 验证和确认/158

 9.5 小结/159

 9.6 扩展阅读/160

第10章 建模/163

 10.1 经典建模技术/164

 10.2 对象及相关材料/168

 10.3 统一建模语言/172

 10.4 小结/179

 10.5 扩展阅读/180

第11章 软件体系结构/181

 11.1 软件体系结构和软件生命周期/183

 11.2 体系结构设计/184

 11.3 体系结构视图/188

 11.4 体系结构风格/190

 11.5 软件体系结构评估/198

 11.6 小结/200

 11.7 扩展阅读/201

第12章 软件设计/203

 12.1 设计依据/205

 12.2 经典设计方法/219

 12.3 面向对象分析和设计方法/230

 12.4 如何选择设计方法/237

 12.5 设计模式/240

 12.6 设计文档/244

 12.7 验证与确认/246

 12.8 小结/246

 12.9 扩展阅读/249

第13章 软件测试/253

 13.1 测试目标/256

 13.2 测试和软件生命周期/261

 13.3 验证和确认规划以及文档编制/265

 13.4 人工测试技术/266

 13.5 基于覆盖率的测试技术/270

 13.6 基于故障的测试技术/274

 13.7 基于错误的测试技术/276

 13.8 测试技术的比较/277

 13.9 测试阶段/282

 13.10 软件可靠性评估/283

 13.11 小结/288

 13.12 扩展阅读/289

第14章 软件维护/293

 14.1 维护种类回顾/295

 14.2 维护问题的主要原因/296

 14.3 逆向工程与重构/299

 14.4 重温软件演进/306

 14.5 组织和管理问题/307

 14.6 小结/316

 14.7 扩展阅读/317

第15章 软件工具/319

 15.1 工具包/321

 15.2 以语言为中心的环境/322

 15.3 集成环境和工作平台/323

 15.4 以过程为中心的环境/327

 15.5 小结/328

 15.6 扩展阅读/329

第16章 用户界面设计/332

 16.1 用户界面在哪里/334

 16.2 什么是用户界面/335

 16.3 人机交互中人的因素/336

 16.4 人机交互中模型的作用/339

 16.5 交互系统的设计/345

 16.6 任务分析/347

 16.7 用户界面的细节规范/351

 16.8 评价/352

 16.9 小结/355

 16.10 扩展阅读/356

第17章 软件重用性/358

 17.1 重用的维度/359

 17.2 中级产品重用/361

 17.3 重用和软件的生命周期/365

 17.4 重用工具和技术/367

 17.5 软件重用前景/370

 17.6 软件重用的非技术因素/373

 17.7 小结/376

 17.8 扩展阅读/377

第18章 基于组件的软件工程/379

 18.1 为什么要有基于组件的软件工程/380

 18.2 组件模型和组件/381

 18.3 基于组件开发过程和组件生命周期/387

 18.4 基于组件的开发中的架构方法/391

 18.5 小结/392

 18.6 扩展阅读/392

第19章 面向服务/394

 19.1 服务、服务描述和服务通信/395

 19.2 面向服务的架构(SOA)/398

 19.3 Web 服务/399

 19.4 面向服务软件工程/405

 19.5 小结/406

 19.6 扩展阅读/407

第20章 全球化软件开发/409

 20.1 全面系统开发的挑战/410

 20.2 如何克服差距/414

 20.3 小结/417

 20.4 扩展阅读/418

中英文术语对照表/419

参考文献/426

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 21:49:22