出版時間:2013-4 出版社:清華大學出版社
內(nèi)容概要
李軍國主編的《軟件工程案例教程》系統(tǒng)地介紹了軟件工程的基本概念、原理、方法、技術(shù)、標準和軟件項目管理的知識,全書共分為15章,以軟件生命周期為主線,對軟件工程的需求分析、概要設計、詳細設計、代碼設計、軟件測試、軟件項目管理和軟件過程等方面的內(nèi)容做了詳盡的敘述,之后還對軟件工程標準和軟件文檔的編寫要點進行了講解,突出了結(jié)構(gòu)化方法和面向?qū)ο蠹夹g(shù)在軟件開發(fā)中的運用,通過案例,講解了軟件建模的方法和過程。
本書內(nèi)容與實際案例緊密結(jié)合,循序漸進,深入淺出,每一章都給出了大量習題,以便于學生復習和自學。除此之外,還配備了完整的電子課件和可供參考的習題答案以供教師使用。電子課件和習題答案可以在清華大學出版社的網(wǎng)站上下載,或直接通過jermyn@126.com索取。
《軟件工程案例教程》可作為高等院校計算機科學與技術(shù)、軟件工程和信息技術(shù)相關(guān)專業(yè)的專業(yè)基礎(chǔ)課教材,也可以作為軟件技術(shù)人員的參考用書和軟件行業(yè)的職業(yè)培訓教材。
書籍目錄
第1章 軟件工程的基本概念 1.1 軟件的定義、特征和分類 1.1.1 軟件的定義 1.1.2 軟件的特征 1.1.3 軟件的分類 1.2 軟件的發(fā)展和軟件危機 1.2.1 軟件的發(fā)展歷程 1.2.2 軟件危機的表現(xiàn)、產(chǎn)生的原因和解決方法 1.3 軟件工程方法學 1.3.1 軟件工程的基本概念 1.3.2 軟件工程的要素 1.3.3 軟件工程的基本原理 1.3.4 軟件工程的基本目標 1.3.5 軟件工程的基本原則 1.3.6 兩種主要的軟件工程方法 1.4 軟件的生命周期 1.4.1 生命周期的種類 1.4.2 生命周期的階段劃分 1.5 軟件過程的模型 1.5.1 瀑布模型 1.5.2 原型模型 1.5.3 增量模型 1.5.4 螺旋模型 1.5.5 變換模型 1.5.6 噴泉模型 1.5.7 第4代技術(shù)模型 1.5.8 第4代技術(shù)模型 1.5.9 基于構(gòu)件的開發(fā)模型 1.6 本章小結(jié) 習題1第2章 需求分析與需求設計第3章 軟件設計第4章 面向?qū)ο蠓椒▽W第5章 面向?qū)ο蠓治龅?章 面向?qū)ο笤O計第7章 代碼設計第8章 軟件測試第9章 成本估算與進度規(guī)劃第10章 團隊建設與溝通管理第11章 風險管理和配置管理第12章 軟件過程第13章 軟件工程標準第14章 軟件文檔第15章 軟件文檔編寫指南參考文獻
編輯推薦
李軍國主編的《軟件工程案例教程》共分為15章。第1章簡要介紹軟件工程的基本概念、軟件的發(fā)展過程、軟件工程學研究的對象與準則、當前幾種主要的軟件工程方法以及軟件工程的發(fā)展方向;簡述軟件工程的生命周期模型。第2章以軟件定義為目標,敘述了可行性研究的任務和方法,軟件需求分析的任務、要求和方法,以及系統(tǒng)建模的過程。第3章主要以結(jié)構(gòu)化方法介紹軟件的概要設計或基本設計、詳細設計和數(shù)據(jù)庫設計的內(nèi)容、設計過程、方法和技術(shù)。第4-6章介紹當前主要采用的面向?qū)ο蠓椒ǎ嫦驅(qū)ο蠓治?、面向?qū)ο笤O計的方法和技術(shù)。第7、8章介紹軟件開發(fā)階段的軟件代碼設計和軟件測試技術(shù)。第9-11章簡要地介紹軟件項目管理的一些內(nèi)容,其中主要包括成本管理、度量管理與進度規(guī)劃、團隊建設與溝通管理、風險管理與配置管理等。第12章簡要地介紹了軟件過程能力成熟度模型和軟件過程改進方法。第13-15章介紹有關(guān)軟件工程的開發(fā)規(guī)范和軟件文檔的編寫方法。
圖書封面
評論、評分、閱讀與下載