內容提要
“軟體工程”是一門指導計算機軟體開發和維護的工程學科,近年來隨著我國信息化建設的開展,軟體工程取得了前所未有的飛速發展。
內容注重科學性、先進性,強調實踐性,提供了豐富的軟體開發實例和素材,反映了軟體工程的最新發展技術。全書共分11章,前10章系統地介紹了傳統的軟體工程方法,面向對象的軟體工程方法,基於構件的軟體工程方法以及軟體測試,軟體工程管理等的基本概念、方法和技術;第11章提供了一個綜合性的設計型實驗“軟體工程課程設計”,給出了多個採用面向對象的方法開發的軟體實例,還介紹了面向對象的軟體開發工具RationalRose。
本書可作為高等院校“軟體工程”課程的教材或教學參考書,也可供廣大工程技術人員和科研人員參考使用。
圖書目錄
第1章 軟體工程概述
1.1 軟體工程的產生和發展
1.1.1 軟體工程的發展過程
1.1.2 軟體危機
1.1.3 軟體工程的定義
1.1.4 軟體工程研究的內容
1.2 軟體與軟體生存期
1.2.1 軟體的概念和特點
1.2.2 軟體工程過程
1.2.3 軟體生存期
1.3 軟體生存期模型
1.3.1 瀑布模型
1.3.2 循環模型
1.3.3 增量模型
1.3.4 螺旋模型
1.3.5 噴泉模型
1.3.6 智慧型模