實用軟體工程與實訓

實用軟體工程與實訓

《實用軟體工程與實訓》是2009年清華大學出版社出版的圖書,作者是杜文潔。

基本介紹

  • 書名:實用軟體工程與實訓
  • 作者:杜文潔
  • ISBN:9787302195863
  • 定價:25.00 元
  • 出版社清華大學出版社
  • 出版時間:2009
  • 開本: 16
內容簡介,編輯推薦,目錄,

內容簡介

《實用軟體工程與實訓》著重從實用角度講述軟體工程的基本概念、原理和方法,系統地介紹了目前較成熟的、廣泛使用的軟體工程技術。《實用軟體工程與實訓》內容包括:軟體工程概述、軟體需求分析軟體設計、程式編碼、面向對象技術、統一建模語言UML、軟體測試、軟體維護、軟體工程管理、軟體復用與構件技術、軟體工具與集成化環境、綜合實例——網站新聞管理系統。
《實用軟體工程與實訓》結合教學實例突出基本知識和基本概念的表述,注重內容的先進性、系統性和實用性,力求反映軟體工程技術發展的最新成果。《實用軟體工程與實訓》兼顧理論與實踐相結合,從而達到培養套用型人才的目標。
《實用軟體工程與實訓》可作為高等院校、高職高專院校相關軟體專業和計算機相關專業的教材,也可作為軟體工程技術培訓的教材,同時還可供從事軟體開發及套用的廣大科技人員參考使用。

編輯推薦

《實用軟體工程與實訓》適合軟體職業技術學院,適合國家緊缺人才培養項目——計算機套用軟體技術專業,適合高職高專院校二年制、三年制軟體專業。

目錄

第1章初識軟體工程
1.1軟體與軟體危機
1.1.1理解軟體的概念
1.1.2軟體的特點
1.1.3產生軟體危機的原因
1.2軟體工程的由來
1.2.1軟體工程的產生和發展
1.2.2淺談軟體工程的定義
1.2.3理解軟體工程的作用
1.2.4軟體工程研究的內容
1.3軟體的開發方法
1.3.1面向過程的方法
1.3.2面向數據的方法
1.3.3面向對象的方法
1.4軟體生存周期
1.5了解軟體開發模型
1.5.1瀑布模型
1.5.2快速原型模型
1.5.3漸增模型
1.5.4螺旋模型
1.5.5快速套用開發模型
1.6小結
1.7習題
第2章軟體需求分析
2.1需求分析的任務
2.2需求分析的步驟
2.3實體一關係圖
2.4數據流圖
2.5數據字典
2.6需求分析圖形工具
2.7需求分析的文檔
2.8案例分析
2.9小結
2.10習題
第3章軟體設計
3.1軟體設計概述
3.1.1軟體設計概念與重要性
3.1.2軟體設計的任務與策略
3.1.3軟體設計基本原則
3.2概要設計
3.2.1概要設計的任務和步驟
3.2.2面向數據流圖的設計方法
3.2.3面向對象的設計方法
3.3模組和模組化
3.3.1模組
3.3.2模組化
3.3.3模組分割評價標準
3.3.4模組設計規則
3.4詳細設計
3.4.1詳細設計的目標與任務
3.4.2面向過程詳細設計
3.4.3面向數據詳細設計
3.4.4面向對象詳細設計
3.5Jackson程式設計方法
3.6Warn1er程式設計方法
3.7用戶界面設計
3.8軟體設計規格說明書
3.9案例分析
3.10小結
3.11習題
第4章程式編碼
4.1程式編碼概述
4.2結構化程式設計
4.3程式設計風格
4.3.1源程式檔案
4.3.2語句構造方法
4.3.3輸入/輸出技術
4.4程式設計效率
4.5程式設計語言的選擇
4.6小結
4.7習題
第5章面向對象技術
5.1面向對象技術的概念
5.1.1面向對象方法概述
5.1.2面向對象的概念
5.1.3面向對象方法的主要優點
5.2面向對象分析
5.2.1面向對象的分析過程
5.2.2面向對象的分析原則
5.3面向對象設計
5.3.1系統設計
5.3.2對象設計
5.3.3面向對象設計的準則
5.3.4面向對象設計的啟發規則
5.4面向對象系統的實現
5.5案例分析
5.6小結
5.7習題
第6章統一建模語言UML
6.1UML概述
6.1.1UML的形成
6.1.2UML的內容
6.1.3UML的特點
6.1.4UML的套用領域
6.2UML的靜態建模機制
6.2.1用例圖
6.2.2類圖、對象圖和包
6.2.3構件圖和配置圖
6.3UML的動態建模機制
6.3.1狀態圖
6.3.2順序圖
6.3.3協作圖
6.3.4活動圖
6.4案例分析
6.5小結
6.6習題
第7章軟體測試
7.1基本概念
7.1.1軟體測試的目標
7.1.2軟體測試的原則
7.2軟體測試方法
7.2.1靜態分析與動態測試
7.2.2黑盒測試與白盒測試
7.3黑盒測試用例設計
7.3.1等價類劃分法
7.3.2邊界值分析法
7.3.3錯誤推測法
7.3.4因果圖法
7.4白盒測試用例設計
7.4.1邏輯覆蓋法
7.4.2路徑覆蓋法
7.4.3循環覆蓋法
7.5軟體測試步驟
7.5.1單元測試
7.5.2集成測試
7.5.3確認測試
7.5.4系統測試
7.6面向對象的軟體測試
7.6.1OOA和OOD模型的測試
7.6.2面向對象的測試策略
7.7案例分析
7.8小結
7.9習題
第8章軟體維護
8.1軟體維護過程
……
第9章軟體工程管理
第10章軟體復用與構件技術
第11章軟體工具與集成化環境
第12章綜合實例——網站新聞管理系統
第13章實訓指導
參考文獻
……

相關詞條

熱門詞條

聯絡我們