出版時間:2005-11 出版社:電子工業(yè) 作者:陸惠恩等) 頁數(shù):196 字數(shù):328000
內容概要
軟件工程已成為計算機科學的一個重要分支。本書著重從實用角度講述軟件工程的基本概念、原理、方法和工具,系統(tǒng)地介紹目前較成熟的、廣泛使用的軟件工程技術。 本書內容包括:軟件工程概論,需求分析,系統(tǒng)設計與實現(xiàn)(概要設計、詳細設計、界面設計、與程序設計),軟件測試、驗證與確認,軟件維護,面向對象設計方法,軟件工程管理技術,軟件開發(fā)工具與集成化環(huán)境,軟件開發(fā)實例等。每章都有小結供讀者復習總結,有習題供選用。 本書可作為應用型本科和高職高專計算機專業(yè)的教材,也可供從事計算機軟件開發(fā)及應用的廣大科技人員參考。
書籍目錄
第1章 概論 1.1 軟件工程簡述 1.1.1 軟件工程發(fā)展史 1.1.2 軟件危機 1.1.3 軟件、軟件工程 1.1.4 軟件工程的基本原理 1.1.5 軟件工程學 1.2 軟件過程 1.2.1 軟件生存周期 1.2.2 軟件開發(fā)模型 1.3 軟件開發(fā)方法 1.3.1 面向數(shù)據(jù)流設計方法 1.3.2 面向數(shù)據(jù)結構設計方法 1.3.3 面向對象設計方法 小結 習題1第2章 需求分析 2.1 需求分析的任務 2.1.1 確定目標系統(tǒng)的具體要求 2.1.2 建立目標系統(tǒng)的邏輯模型 2.1.3 軟件需求規(guī)格說明 2.1.4 修正系統(tǒng)開發(fā)計劃 2.1.5 制定初步的系統(tǒng)測試計劃 2.1.6 編寫用戶手冊 2.2 需求分析步驟 2.2.1 進行調查研究 2.2.2 分析和描述系統(tǒng)的邏輯模型 2.2.3 復審 2.3 實體?關系圖 2.3.1 數(shù)據(jù)對象 2.3.2 屬性 2.3.3 關系 2.3.4 實體?關系圖 2.4 數(shù)據(jù)流圖 2.4.1 數(shù)據(jù)流圖的4種基本符號 2.4.2 數(shù)據(jù)流圖的幾種附加符號 2.4.3 畫數(shù)據(jù)流圖的步驟 2.4.4 幾點注意事項 2.5 狀態(tài)轉換圖 2.5.1 畫狀態(tài)轉換圖的步驟 2.5.2 狀態(tài)轉換圖的符號 2.6 數(shù)據(jù)字典 2.6.1 數(shù)據(jù)字典的內容 2.6.2 數(shù)據(jù)字典使用的符號 2.6.3 數(shù)據(jù)字典與數(shù)據(jù)流圖 2.7 需求分析圖形工具 2.7.1 層次圖 2.7.2 Warnier圖 2.7.3 IPO圖 小結 習題2第3章 系統(tǒng)設計與實現(xiàn) 3.1 概要設計步驟 3.1.1 確定設計方案 3.1.2 軟件結構設計 3.1.3 數(shù)據(jù)文件設計 3.1.4 測試方案設計 3.2 模塊和模塊化 3.2.1 模塊 3.2.2 模塊化 3.2.3 模塊分割評價標準 3.2.4 模塊設計規(guī)則 3.3 軟件結構設計的圖形工具 3.3.1 層次圖 3.3.2 結構圖 3.4 系統(tǒng)人?機界面設計 3.4.1 人?機界面設計問題 3.4.2 人?機界面設計過程 3.4.3 評估界面設計的標準 3.4.4 界面設計指南 3.5 過程設計 3.6 詳細設計工具 3.6.1 流程圖 3.6.2 盒圖 3.6.3 PAD圖 3.6.4 判定表 3.6.5 判定樹 3.6.6 過程設計語言 3.7 結構化設計方法 3.7.1 變換型 3.7.2 事務型 ……第4章 軟件測試、驗證與確認第5章 軟件維護第6章 面向對象方法學第7章 軟件工程管理技術第8章 軟件開發(fā)工具與集成化環(huán)境第9章 實例——招干考試成績管理系統(tǒng)參考文獻
媒體關注與評論
書評適應計算機技術飛速發(fā)展,面向新世紀高校教學改革和人才培養(yǎng)的需求。 適應當前高等學校應用型本科教學的特點,借鑒高等??茖W校培養(yǎng)應用型人才的教學經(jīng)驗。 從實際角度講述軟件工程的基本概念、原理和方法,系統(tǒng)介紹目前較成熟、廣泛使用的軟件工程技術。 采用《計算機軟件工程規(guī)范國家標準匯編2003》軟件工程術語和規(guī)范。 給出大量習題并通過開發(fā)一個小型軟件,作為課程設計的示范課題。
圖書封面
評論、評分、閱讀與下載