中文名: 軟件工程
原名: Software Engineering
作者: Sommerville
圖書分類: 軟件
資源格式: PDF
版本: 第9版
出版社: Sommerville
書號: 0-13-703515-2
發行時間: 2011年
地區: 美國
語言: 英文
簡介:
網盤下載:
http://sharethefiles.com/forum/viewtopic.php?f=62&t=227819
內容簡介:本書特點:
·涵蓋了對所有開發過程都很基礎的重要主題,包括軟件工程理論與實踐的最新進展。
·將第8版中的八篇內容重構為四個部分,使教師講授軟件工程課程更加容易。
·每一章都有30%~40%的更新,增加了敏捷軟件開發和嵌入式系統等新章,補充了模型驅動工程、開源開發、測試驅動開發、可依賴系統體系結構、靜態分析和模型檢查、cots復用、服務作為軟件以及敏捷規劃等新內容。
·著重討論了開發可靠的分布式系統的相關主題以及敏捷方法和軟件復用。
·反映敏捷方法先進性的同時,不忘強調傳統的計劃驅動軟件工程的作用,闡述了兩者結合構建優秀軟件系統的重要性。
·以一個新的病人記錄系統案例研究貫穿始終,系統、完整地講解軟件工程的各個方面。
·設計為“印刷/web”相結合的方式,核心信息采用印刷版本,教輔材料及先前版本中的一些章節放在web上,為讀者提供豐富翔實的信息。
內容截圖: 目錄:
preface v
part 1 introduction to software engineering 1
chapter 1 introduction 3
1.1 professional software development 5
1.2 software engineering ethics 14
1.3 case studies 17
chapter 2 software processes 27
2.1 software process models 29
2.2 process activities 36
2.3 coping with change 43
2.4 the rational unified process 50
chapter 3 agile software development 56
3.1 agile methods 58
3.2 plan-driven and agile development 62
3.3 extreme programming 64
3.4 agile project management 72
3.5 scaling agile methods 74
chapter 4 requirements engineering 82
4.1 functional and non-functional requirements 84