軟件工程學將計算機科學理論與現代工程方法論相結合,著重研究軟件過程模型、分析與設計方法、軟件工程開發(fā)與管理技術和工具,是指導軟件生產和管理的一門新興的、綜合性的應用科學?!盾浖こ谭椒ㄅc實踐》分別從傳統(tǒng)的結構化開發(fā)范型和面向對象開發(fā)范型兩個方面,把軟件工程的概念和理論知識融入到實踐當中,通過豐富的案例分析與設計,更深入地理解軟件開發(fā)中各個階段的技術、方法和管理過程?!盾浖こ谭椒ㄅc實踐》包括軟件工程與過程、軟件需求分析與建模、軟件設計、軟件測試與維護和軟件工程管理五個部分,共16章,深入介紹了軟件開發(fā)“工程化”思想?!盾浖こ谭椒ㄅc實踐》適合作為高等院校軟件工程課程的教材,即適用于計算機專業(yè)的學生,也適用于其他非計算機專業(yè)從事軟件開發(fā)與應用及管理的專業(yè)學生和技術人員學習的教材。《軟件工程方法與實踐》還可以成為從事軟件開發(fā)人員必備的參考書?!盾浖こ谭椒ㄅc實踐》將軟件工程原理和實踐分析相結合,以案例項目為主線貫穿全書,介紹了軟件工程涉及的概念。原理和方法,按照軟件工程階段要求建立系統(tǒng)模型,包括分析。設計、測試、管理等。在每個階段安排能夠體現該階段原理和思想的案例,全面介紹軟件工程的要點,使學生能夠深入理解軟件工程的原理。方法和技術并充分認識開發(fā)過程和迭代工作的重要性,同時進一步了解企業(yè)軟件工程運用的規(guī)范和要求,為日后工作中出色完成項目任務和迭代任務打下堅實的基礎?!盾浖こ谭椒ㄅc實踐》特點·堅持基本理論適度,強調工程實踐和應用環(huán)節(jié),把軟件工程的概念和理論知識融入實踐之中?!ひ浴卑咐睘轵寗樱詫嵺`教學為基礎,提供5個典型案例支持,不同的案例介紹和分析層次充分體現技術的適用性和方法的實用性?!ぷ⒅亟虒W資源的配套,為任課教師配有電子教案?!づ涮捉滩摹盾浖こ虒嶒灲坛獭罚龑W生學習軟件生命周期各階段所用到的CASE工具,包括軟件文檔標準與規(guī)范。軟件分析與設計、軟件測試和軟件項目管理四個部分,共設計了15個實驗,培養(yǎng)學生實踐創(chuàng)新能力和專業(yè)技能。