《軟件工程與開發(fā)技術(第2版)》從軟件工程方法、軟件工程過程層面對現代軟件工程學進行了較為系統(tǒng)和全面的介紹。全書共分為四篇,23章。第一篇介紹了傳統(tǒng)的軟件工程知識,包括軟件工程的由來與發(fā)展、與軟件工程學科相關的基礎知識以及傳統(tǒng)的結構化軟件工程方法,具體內容有基于結構化方法的可行性分析、需求分析、設計與編碼和軟件測試知識等。第二篇以RuP為藍本,介紹了現代面向對象的軟件工程方法,重點就業(yè)務模型、用例模型、對象模型、包模型、動態(tài)模型、構件模型、部署模型的建模方法進行了詳細講述,最后介紹了面向對象測試的概念。第三篇就項目估算、項目策劃、品質管理、配置管理、風險管理等項目經理必備的項目管理知識作了較全面的介紹。現代軟件工程十分重視不斷提升個人與組織的工程過程能力,因此,第四篇用較大篇幅論述了軟件能力成熟度模型、個人軟件過程PsP和小組軟件過程TsP的相關內容?!盾浖こ膛c開發(fā)技術(第2版)》適合作為計算機相關專業(yè)本科教學中軟件工程課程的教科書,也可作為軟件從業(yè)人員的參考書。