作 者:竇萬峰 主編
定 價:45
出 版 社:機械工業出版社
出版日期:2016年10月01日
頁 數:313
裝 幀:平裝
ISBN:9787111549482
●前言
●第一部分軟件工程基礎
●第1章軟件工程概述2
●1.1引言2
●1.2什麼是軟件2
●1.2.1軟件的定義與特性2
●1.2.2軟件技術的演化3
●1.3什麼是軟件工程4
●1.3.1軟件危機4
●1.3.2解決軟件危機的途徑5
●1.3.3軟件工程的定義5
●1.4軟件工程的基本原理與基本原則7
●1.4.1基本原理7
●1.4.2基本原則8
●1.5軟件工程開發方法學8
●1.5.1結構化開發方法學9
●1.5.2面向對像開發方法學9
●1.5.3重型軟件工程與輕型軟件工程10
●1.6小結10
●習題11
●部分目錄
本書分別從傳統的結構化軟件開發方法學和面向對像軟件開發方法學兩個方面介紹軟件工程的理論和方法,並將其融入實踐,通過豐富的案例介紹軟件分析與設計方法及其模型,深入講解軟件開發各個階段的技術、方法和管理過程,主要內容包括:軟件工程基礎,結構化分析、設計與測試,面向對像分析、設計與測試,軟件維護與項目管理。本書適合作為高等院校軟件工程課程的教材,也可作為軟件開發從業人員的參考書。
前 言軟件工程包含一繫列軟件開發的基本原理、方法和實踐經驗,用來指導人們進行正確的軟件開發。軟件工程強調從工程化的原理出發,按照標準化規程和軟件開發實踐來引導軟件開發人員進行軟件開發和實踐活動,並進行過程改進,促進軟件企業向標準化和成熟化的方向發展。軟件工程是一門理論與實踐相結合的學科,更注重通過實踐來理解原理和方法。為此,我們結合多年的軟件工程教學和項目開發經驗,通過5個項目實例,從不同的角度、利用不同的方法學來循序漸進地介紹軟件開發過程中所涉及的原理、方法和技術。本書的另一個特色是從問題的角度引導學生根據自己的體會來討論軟件開發過程中的問題,進而理解軟件工程的概念和原理,總結出一些有效的方法和實踐經驗。
編寫思想本書強調以問題為引導的軟件工程所涉及的概念和方法,進而討論具體的過程及其優等