軟體工程(機械工業出版社出版圖書)

軟體工程(機械工業出版社出版圖書)

軟體工程》是2011年機械工業出版社出版的圖書,作者是Ian Sommerville。本書分四部分完整討論了軟體工程的各級段內容,是軟體工程和系統工程專業本科和研究生的優秀教材。

基本介紹

  • 書名:軟體工程
  • 又名:Software Engineering, Ninth Editi
  • 作者:Ian Sommerville
  • 譯者程成
  • ISBN:9787111334989
  • 定價:75.00
  • 出版社機械工業出版社
  • 出版時間:2011年5月
  • 叢書名:計算機科學叢書
內容簡介,作者簡介,圖書目錄,媒體推薦,

內容簡介

自1982年初版以來,隨著軟體工程學科的發展不斷更新版本,影響了一代又一代軟體工程人才,對學科的發展建設也產生了積極影響。本書是軟體工程師必備的參考書籍。本書是系統介紹軟體工程理論的經典教材,每一章都有30%~40%的更新,增加了敏捷軟體開發嵌入式系統等新章,補充了模型驅動工程、開源開發、測試驅動開發、可依賴系統體系結構、靜態分析和模型檢查、COTS復用、服務作為軟體以及敏捷規劃等新內容。
本書特點●涵蓋了對所有開發過程都很基礎的重要主題,包括了軟體工程理論與實踐的最新進展。
● 將本書第8版中的八篇內容重構為四個部分,使教師講授軟體工程課程更加容易
●著重討論了開發可靠的分散式系統的相關主題以及敏捷方法和軟體復用
●反映敏捷方法先進性的同時,不忘強調傳統的計畫驅動軟體工程的作用,闡述了兩者結合構建優秀軟體系統的重要性。
● 以一個新的病人記錄系統案例研究貫穿始終,系統、完整地講解軟體工程的各個方面。
●將本書設計為“印刷/Web”相結合的方式,核心信息採用印刷版本,教輔材料及先前版本中的一些章節放在Web上,為讀者提供豐富翔實的信息。

作者簡介

Ian Sommerville英國著名軟體工程專家,曾任教於蘭卡斯特大學,現為聖安德魯斯大學軟體工程學教授。他在軟體工程的教學和科研方面有20多年的經驗。他是IEEE CS組織編撰“軟體工程知識體系”(SWEBOK)的專家委員會成員之一。他的研究領域包括計算機系統工程、需求工程、系統可靠性以及軟體進貨。

圖書目錄

中文版
出版者的話
譯者序
前言
第一部分軟體工程導論
第1章概述
第2章軟體過程
第4章需求工程
第5章系統建模
第6章體系結構設計
第7章設計與實現
第9章軟體進化
第二部分可依賴性和信息安全性
第10章社會技術系統
第11章可依賴性與信息安全性
第12章可依賴性與信息安全性描述
第13章可依賴性工程
第14章信息安全工程
第15章可依賴性與信息安全保證
第三部分高級軟體工程
第16章軟體復用
第17章基於組件的軟體工程
第18章分散式軟體工程
第19章面向服務的體系結構
第21章面向方面的軟體工程
第四部分軟體管理
第22章項目管理
第23章項目規劃
第24章質量管理
第25章配置管理
第26章過程改善
術語表
英文版
CONTENTS
Preface v
Part 1 Introduction to Software Engineering 1
Chapter 1 Introduction 3
Chapter 2 Software processes 27
Chapter 3 Agile software development 56
Chapter 4 Requirements engineering 82
Chapter 5 System modeling 118
Chapter 6 Architectural design 147
Chapter 7 Design and implementation 176
Chapter 8 Software testing 205
Chapter 9 Software evolution 234
Part 2 Dependability and Security 261
Chapter 10 Sociotechnical systems 263
Chapter 11 Dependability and security 289
Chapter 12 Dependability and security specification 309
Chapter 13 Dependability engineering 341
Chapter 14 Security engineering 366
Chapter 15 Dependability and security assurance 393
Part 3 Advanced Software Engineering 423
Chapter 16 Software reuse 425
Chapter 17 Component-based software engineering 452
Chapter 18 Distributed software engineering 479
Chapter 19 Service-oriented architecture 508
Chapter 20 Embedded software 537
Chapter 21 Aspect-oriented software engineering 565
Part 4 Software Management 591
Chapter 22 Project management 593
Chapter 23 Project planning 618
Chapter 24 Quality management 651
Chapter 25 Configuration management 681
Chapter 26 Process improvement 705
Glossary 733
Subject Index 749
Author Index 767

媒體推薦

計算機專業圖書在不同領域都有雙峰峙立的情形,軟體工程類綜述性的巨著也有兩本:第一本就是Roger Pressman所著的《軟體工程:實踐者的研究方法》,另一本就是Ian Sommerville所著的本書。這兩本書名著都有多年歷史(初版可追溯到20世紀80年代早期),對於軟體工程學科的形成,尤其是在教育界和學術界影響極大。相比Pressman的書,Sommerville的這本教材將全部內容劃分為四個部分,每個部分可以單獨使用或者是結合其他部分作為軟體工程課程的基本內容,更加適合不同類型軟體工程課程的教學需求,敘述也更趨清晰和簡明。
——摘自業界專業人士的推薦
這本軟體工程的經典教材不僅展現了軟體工程的廣闊視野,還著重闡述了在開發大型系統中一些廣泛採用的技術,並輔以大量的例子和圖解;而且作者將所有的話題控制在適度的篇幅,用簡練到位的文字把最重要的內容呈現給讀者,並提供進一步閱讀資料,供有興趣的讀者深入學習,使得本書更符合國內軟體工程課程的教學需求。書中沒有學院派布道式的說教,作者認為並不存在解決軟體工程問題的靈丹妙藥,而是強調讀者需要學習和掌握更廣泛的技術和工具以解決軟體工程問題。從內容選材上,本書不落俗套,大膽捨棄了傳統的軟體工程內容和一些繁瑣的軟體工程理論,代之以簡潔實用的軟體工程新知識、新方法,增加了教材的實用性和可讀性;從專題安排上,本書避虛就實,沒有對軟體工程的技術泛泛而談,而是針對那些大型系統開發技術進行分析,避免了對個別產品中的技術進行過多闡述。
——劉藝,《計算機英語》作者

相關詞條

熱門詞條

聯絡我們