出版時間:2007-8 出版社:北京大學 作者:畢碩本 頁數(shù):208
內(nèi)容概要
本書系統(tǒng)地闡述了軟件工程這一領域內(nèi)的基本概念、原理與方法,共包括8章,主要內(nèi)容有:軟件工程概述、可行性研究、需求分析與方法、總體設計與方法、詳細設計與方法、工程實施、軟件工程測試、軟件工程維護等。 全書內(nèi)容豐富、組織嚴謹,原理和方法結合密切,豐富的圖表和應用實例便于讀者自學。 本書可作為大專院校軟件工程專業(yè)、計算機科學技術專業(yè)、計算機應用專業(yè)以及其他相關專業(yè)高年級本科生的教材,同時可供從事軟件工程、計算機應用、計算機軟件專業(yè)及其相關專業(yè)的科研人員、軟件開發(fā)人員以及有關大專院校的師生參考。
書籍目錄
第1章 軟件工程概述 1.1 軟件工程的概念 1.1.1 軟件的主要特點 1.1.2 軟件開發(fā)過程中的問題 1.1.3 原因分析 1.1.4 軟件工程的概念 1.2 軟件工程的各個階段 1.2.1 前期工程 1.2.2 設計工程 1.2.3 數(shù)據(jù)工程 1.2.4 工程實施 1.2.5 維護工程 1.3 軟件生存周期模型 1.3.1 概述 1.3.2 瀑布模型 1.3.3 增量模型 1.3.4 螺旋模型 1.3.5 噴泉模型 1.4 習題第2章 軟件工程的可行性研究 2.1 軟件工程可行性研究案例 2.2 軟件工程調(diào)研 2.2.1 現(xiàn)狀調(diào)查 2.2.2 需要調(diào)查的內(nèi)容 2.2.3 調(diào)查內(nèi)容的組織和分析 2.3 可行性研究的基本內(nèi)容 2.3.1 可行性研究的目的 2.3.2 可行性研究的任務 2.3.3 可行陛研究的步驟 2.4 成本-效益分析 2.4.1 幾種度量效益的方法 2.4.2 成本-效益的分析 2.5 項目開發(fā)計劃 2.5.1 制訂項目開發(fā)計劃的原則 2.5.2 制訂項目開發(fā)計劃的方法 2.5.3 推算各階段時間的方法 2.6 習題第3章 軟件工程的需求分析 3.1 軟件工程需求分析案例 3.2 需求分析的基本內(nèi)容 3.2.1 需求分析的必要性 3.2.2 需求分析的原則 3.2.3 用戶需求的類型 3.2.4 需求分析的方法 3.2.5 數(shù)據(jù)流程圖 3.2.6 數(shù)據(jù)字典 3.3 結構化分析方法 3.3.1 概述 3.3.2 結構化分析方法 3.4 面向?qū)ο蟮姆治龇椒? 3.4.1 面向?qū)ο蠓椒ê喗? 3.4.2 面向?qū)ο蠓治龈攀? 3.4.3 論域分析 3.4.4 應用分析 3.5 習題第4章 軟件工程的總體設計 4.1 軟件工程總體設計案例 4.2 總體設計概述 4.2.1 系統(tǒng)設計在軟件開發(fā)中的位置 4.2.2 總體設計過程中需要完成的工作 4.3 總體設計的基本內(nèi)容 4.3.1 概述 4.3.2 總體設計的目標 4.3.3 總體設計的步驟 4.3.4 總體設計的基本任務 4.4 軟件結構設計 4.4.1 概述 4.4.2 結構化設計的優(yōu)點 4.4.3 開發(fā)和維護軟件的費用 4.4.4 結構化設計的適用范圍 4.4.5 結構化分析(SA)和結構化設計(SD)的關系 4.4.6 結構設計的基本慨念 4.4.7 模塊的獨立性 4.4.8 軟件結構圖 ……第5章 軟件工程的詳細設計第6章 軟件工程的實施第7章 軟件工程的測試第8章 軟件維護工程參考文獻
圖書封面
評論、評分、閱讀與下載