注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)現(xiàn)代軟件工程:面向軟件產(chǎn)品(英文版)

現(xiàn)代軟件工程:面向軟件產(chǎn)品(英文版)

現(xiàn)代軟件工程:面向軟件產(chǎn)品(英文版)

定 價:¥99.00

作 者: [英] 伊恩·薩默維爾(Ian Sommerville) 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111671565 出版時間: 2021-01-01 包裝: 平裝
開本: 16開 頁數(shù): 340 字?jǐn)?shù):  

內(nèi)容簡介

  本書共十章,涵蓋了軟件產(chǎn)品、敏捷軟件工程、特征、場景和用戶敘述、軟件架構(gòu)、基于云的軟件、微服務(wù)架構(gòu)、安全和隱私,可信賴編程、測試、DevOps和代碼管理等內(nèi)容。

作者簡介

  伊恩·薩默維爾(Ian Sommerville) 英國軟件工程專家,曾任圣安德魯斯大學(xué)軟件工程系教授,2014年退休。他在軟件工程的教學(xué)和科研方面有40多年的經(jīng)驗(yàn),研究領(lǐng)域包括需求工程、大規(guī)模復(fù)雜系統(tǒng)和系統(tǒng)可靠性等。他撰寫的軟件工程教材暢銷全球,銷量超過75萬冊。

圖書目錄

第1章 軟件產(chǎn)品111 產(chǎn)品愿景712 軟件產(chǎn)品管理1113 產(chǎn)品原型設(shè)計(jì)16要點(diǎn)17推薦閱讀18習(xí)題19第2章 敏捷軟件工程2021 敏捷方法2022 極限編程2423 Scrum27要點(diǎn)47推薦閱讀48習(xí)題48第3章 特征、場景和用戶故事5031 人物角色5432 場景5933 用戶故事6634 特征識別70要點(diǎn)79推薦閱讀80習(xí)題80第4章 軟件架構(gòu)8241 為什么架構(gòu)很重要8442 架構(gòu)設(shè)計(jì)8843 系統(tǒng)分解9244 分布架構(gòu)10345 技術(shù)議題109要點(diǎn)113推薦閱讀114習(xí)題115第5章 基于云的軟件11651 虛擬化和容器11852 一切即服務(wù)12453 軟件即服務(wù)12754 多租戶系統(tǒng)和多實(shí)例系統(tǒng)13255 云軟件架構(gòu)140要點(diǎn)147推薦閱讀148習(xí)題149第6章 微服務(wù)架構(gòu)15061 微服務(wù)15462 微服務(wù)架構(gòu)15763 RESTful服務(wù)17364 服務(wù)部署179要點(diǎn)182推薦閱讀183習(xí)題184第7章 安全和隱私18571 攻擊和防范18872 認(rèn)證19573 授權(quán)20174 加密20375 隱私213要點(diǎn)217推薦閱讀218習(xí)題219第8章 可信賴編程22181 避免錯誤22382 輸入驗(yàn)證24283 失效管理249要點(diǎn)256推薦閱讀256習(xí)題257第9章 測試25991 功能測試26292 自動化測試27393 測試驅(qū)動開發(fā)28194 安全測試28595 代碼評審288要點(diǎn)292推薦閱讀292習(xí)題293第10章 DevOps和代碼管理295101 代碼管理299102 DevOps自動化310103 DevOps度量321要點(diǎn)326推薦閱讀326習(xí)題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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號