×
经典原版书库现代软件工程(面向软件产品英文版)/经典原版书库

经典原版书库现代软件工程(面向软件产品英文版)/经典原版书库

1星价 ¥69.3 (7.0折)
2星价¥69.3 定价¥99.0
暂无评论
图文详情
  • ISBN:9787111671565
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:328
  • 出版时间:2021-01-01
  • 条形码:9787111671565 ; 978-7-111-67156-5

本书特色

从软件产品工程化的视角讨论软件产品开发的方法和技术,涵盖人物角色、场景、微服务、安全和DevOps等主题

内容简介

本书由靠前知名的软件工程专家Ian Sommerville撰写,系统地介绍了软件产品工程化的基本思想、原理和方法。与同类书籍不同的是,本书重点关注与软件产品相关的工程化过程和技术,而不是传统的以过程为基础的项目驱动型软件工程技术。 本书的核心内容包括软件产品、软件架构、敏捷软件工程、人物角色、场景、用户故事、基于云的软件、微服务架构、安全和隐私以及DevOps等。建议读者具有一定的Java或Python等面向对象语言的编程经验,在学习过程中注重从产品工程化的视角来理解软件工程技术,从而为开发高质量、高安全性、高可靠性的软件产品打好基础。

目录

第1章 软件产品111 产品愿景712 软件产品管理1113 产品原型设计16要点17推荐阅读18习题19第2章 敏捷软件工程2021 敏捷方法2022 极限编程2423 Scrum27要点47推荐阅读48习题48第3章 特征、场景和用户故事5031 人物角色5432 场景5933 用户故事6634 特征识别70要点79推荐阅读80习题80第4章 软件架构8241 为什么架构很重要8442 架构设计8843 系统分解9244 分布架构10345 技术议题109要点113推荐阅读114习题115第5章 基于云的软件11651 虚拟化和容器11852 一切即服务12453 软件即服务12754 多租户系统和多实例系统13255 云软件架构140要点147推荐阅读148习题149第6章 微服务架构15061 微服务15462 微服务架构15763 RESTful服务17364 服务部署179要点182推荐阅读183习题184第7章 安全和隐私18571 攻击和防范18872 认证19573 授权20174 加密20375 隐私213要点217推荐阅读218习题219第8章 可信赖编程22181 避免错误22382 输入验证24283 失效管理249要点256推荐阅读256习题257第9章 测试25991 功能测试26292 自动化测试27393 测试驱动开发28194 安全测试28595 代码评审288要点292推荐阅读292习题293第10章 DevOps和代码管理295101 代码管理299102 DevOps自动化310103 DevOps度量321要点326推荐阅读326习题327ContentsChapter 1 Software Products 111 The product vision 712 Software product management 1113 Product prototyping 16Key Points 17Recommended Reading 18 Exercises 19Chapter 2 Agile Software Engineering 2021 Agile methods 2022 Extreme Programming 2423 Scrum 27Key Points 47Recommended Reading 48 Exercises 48Chapter 3 Features, Scenarios, and Stories 5031 Personas 5432 Scenarios 5933 User stories 6634 Feature identification 70Key Points 79Recommended Reading 80Exercises 80Chapter 4 Software Architecture 8241 Why is architecture important? 8442 Architectural design 8843 System decomposition 9244 Distribution architecture 10345 Technology issues 109Key Points 113Recommended Reading 114Exercises 115Chapter 5 Cloud-Based Software 11651 Virtualization and containers 11852 Everything as a service 12453 Software as a service 12754 Multi-tenant and multi-instance systems 13255 Cloud software architecture 140Key Points 147Recommended Reading 148Exercises 149Chapter 6 Microservices Architecture 15061 Microservices 15462 Microservices architecture 15763 RESTful services 17364 Service deployment 179Key Points 182Recommended Reading 183Exercises 184Chapter 7 Security and Privacy 18571 Attacks and defenses 18872 Authentication 19573 Authorization 20174 Encryption 20375 Privacy 213Key Points 217Recommended Reading 218Exercises 219Chapter 8 Reliable Programming 22181 Fault avoidance 22382 Input validation 24283 Failure management 249Key Points 256Recommended Reading 256Exercises 257Chapter 9 Testing 25991 Functional testing 26292 Test automation 27393 Test-driven development 28194 Security testing 28595 Code reviews 288Key Points 292Recommended Reading 292Exercises 293Chapter 10 DevOps and Code Management 295101 Code management 299102 DevOps automation 310103 DevOps measurement 321Key Points 326Recommended Reading 326Exercises 327
展开全部

作者简介

伊恩·萨默维尔(Ian Sommerville) 英国软件工程专家,曾任圣安德鲁斯大学软件工程系教授,2014年退休。他在软件工程的教学和科研方面有40多年的经验,研究领域包括需求工程、大规模复杂系统和系统可靠性等。他撰写的软件工程教材畅销全球,销量超过75万册。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航