注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件工程

軟件工程

軟件工程

定 價:¥23.00

作 者: 冷英男主編
出版社: 人民交通出版社
叢編項: 面向21世紀高職高專計算機專業(yè)教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787114049323 出版時間: 2004-02-01 包裝: 平裝
開本: 26cm 頁數: 216 字數:  

內容簡介

  本書介紹了軟件工程的基本概念、技術與方法,內容包括:軟件開發(fā)模型,系統(tǒng)分析,需求分析,軟件設計,編碼,軟件測試,維護,軟件配置管理,軟件度量和軟件體系結構與軟件設計模式等。本書取材精練,各章配有習題并有比較具體的示例,便于學習和自學。本書注重原理,結合實踐,兼顧傳統(tǒng)技術與新技術,繁簡適當,邏輯清楚,可作為高職高專院校計算機專業(yè)和相關專業(yè)的教材,也可作為軟件技術人員的參考書。

作者簡介

暫缺《軟件工程》作者簡介

圖書目錄

第1章緒論
1.1軟件的基本概念
1.1.1什么是軟件
1.1.2軟件的特點和分類
1.1.3軟件開發(fā)涉及的問題
1.2軟件危機與軟件工程
1.2.1軟件危機
1.2.2軟件工程學及其基本原則
1.2.3軟件生存周期
1.3軟件開發(fā)模型
1.3.1瀑布模型
1.3.2原型化模型
1.3.3漸增模型
1.3.4螺旋模型
1.3.5噴泉模型
1.3.6構件集成模型
1.4小結
練習題
第2章系統(tǒng)分析
2.1基于計算機的系統(tǒng)
2.1.1基于計算機系統(tǒng)的層次及元素
2.1.2計算機系統(tǒng)工程
2.1.3軟件和軟件工程
2.2系統(tǒng)分析
2.2.1系統(tǒng)分析的目標
2.2.2系統(tǒng)分析的過程
2.3可行性分析
2.3.1可行性研究的內容
2.3.2可行性研究的步驟
2.3.3可行性研究報告
2.4技術分析
2.4.1系統(tǒng)模型
2.4.2模型工具
2.5成本/效益分析
2.5.1成本估計
2.5.2成本/效益分析的內容
2.6系統(tǒng)規(guī)格說明與評審
2.7小結
練習題
第3章需求分析
3.1需求分析的任務和過程
3.1.1軟件需求分析的任務與原則
3.1.2軟件需求的內容
3.1.3軟件需求分析的過程與步驟
3.1.4常用需求分析方法
3.2結構化分析方法(StructuredAnalysis,SA)
3.2.1結構化分析方法使用的工具
3.2.2結構化分析的過程
3.2.3原型化方法在需求分析中的作用
3.3面向對象分析方法(OOA,Object-OrientedAnalysis)
3.3.1面向對象的基本概念
3.3.2面向對象方法常用的圖形工具
3.3.3面向對象的分析方法學
3.3.4面向對象分析過程
3.4軟件需求分析的驗證
3.4.1軟件需求分析的評審
3.4.2軟件需求規(guī)格說明
3.5小結
練習題
第4章軟件設計基礎
4.1軟件設計的目的和任務
4.1.1概要設計的任務
4.1.2詳細設計的任務
4.2軟件設計的基本概念
4.2.1抽象與細化
4.2.2模塊化與信息隱蔽
4.2.3復用
4.3軟件架構設計
4.4過程設計的技術與工具
4.4.1結構化程序設計
4.4.2圖形工具
4.5設計規(guī)格說明書與評審
4.6小結
練習題
第5章面向數據流的軟件設計方法
5.1基本概念與工具
5.1.1SC圖
5.1.2數據流圖DFD的類型
5.1.3SD方法的步驟
5.2變換分析
5.3事務分析
5.4結構設計優(yōu)化的啟發(fā)式策略
5.5結構設計的示例
5.6過程設計
5.6.1過程設計的原則
5.6.2過程設計的工具
5.6.3過程設計的例
5.7小結
練習題
第6章面向對象的設計方法
6.1面向對象設計概述
6.1.1面向對象設計任務
6.1.2OOD方法的描述機制
6.2面向對象設計方法
6.2.1系統(tǒng)設計
6.2.2對象設計
6.3小結
練習題
第7章編碼與程序設計語言選擇
7.1程序設計語言
7.1.1影響編碼的程序設計語言的特點
7.1.2程序設計語言的類別
7.1.3程序設計語言的選擇
7.2編碼標準
7.3編碼風格
7.3.1編碼風格指導原則
7.3.2編碼問題的例
7.4軟件設計支撐工具
7.5小結
練習題
第8章軟件測試
8.1測試的基本概念
8.1.1軟件測試的目的與特性
8.1.2幾個與測試相關的概念
8.1.3Myers測試經驗
8.1.4軟件的錯誤
8.2黑盒測試
8.2.1等價分類法
8.2.2邊界值分析(BOundaryValueAnalysis)
8.2.3錯誤猜測法
8.3白盒測試
8.3.1邏輯覆蓋測試
8.3.2基本路徑測試
8.4軟件的測試策略
8.4.1測試的層次性
8.4.2單元測試
8.4.3集成測試
8.4.4確認測試
8.4.5系統(tǒng)測試
8.5調試(糾錯)
8.5.1調試的特點
8.5.2調試的方法
8.6面向對象的測試
8.6.1面向對象軟件的測試策略
8.6.2類的測試用例設計
8.7軟件測試計劃與測試分析報告
8.8小結
練習題
第9章軟件維護
9.1軟件維護的基本概念
9.1.1軟件維護的定義與分類
9.1.2維護代價的分布
9.1.3一個維護的例子
9.2維護的特點
9.2.1軟件工程方法對維護的影響
9.2.2維護的代價
9.2.3軟件維護中的一些典型問題
9.3可維護性
9.3.1影響可維護性的因素
9.3.2可維護性的若干量化的測度
9.3.3保證可維護性的復審
9.4維護過程與維護活動
9.4.1軟件維護工作的內容
9.4.2建立維護機構
9.4.3維護報告
9.4.4維護活動的模型
9.4.5維護管理文檔
9.4.6評價
9.5軟件修改的副作用
9.6逆向工程與重構工程
9.6.1軟件重構工程模型
9.6.2恢復信息的級別
9.6.3恢復信息的方法
9.7小結
練習題
第10章配置管理
10.1軟件配置管理的基本概念
10.1.1基線技術
10.1.2軟件配置項
10.2軟件配置管理的任務
10.2.1標識軟件配置中各種對象
10.2.2版本控制
10.2.3變化控制
10.2.4狀態(tài)報告
10.2.5配置審計
10.2.6配置管理的標準和CASE工具
10.3小結
練習題
第11章軟件項目的度量
11.1軟件度量的基本概念
11.1.1度量,測量和估算
11.1.2面向規(guī)模的度量
11.1.3面向功能的度量
11.1.4軟件度量體系標準
11.2軟件項目的估算
11.3經驗估算模型
11.3.1COCOMO模型
11.3.2Putnam模型
11.4軟件的質量度量
11.4.1軟件質量和影響軟件質量的要素
11.4.2軟件質量要素評價標準
11.5軟件復雜性度量
11.5.1軟件復雜性
11.5.2控制結構的復雜性度量
11.5.3源代碼復雜性度量
11.6軟件可靠性估算
11.7面向對象系統(tǒng)的技術度量
11.7.1面向對象系統(tǒng)在度量方面的區(qū)別特征
11.7.2面向類的度量
11.7.3面向操作的度量
11.8小結
練習題
第12章軟件體系結構與設計模式
12.1軟件體系結構
12.1.1軟件體系結構的研究現狀
12.1.2常用的軟件體系結構
12.2面向對象中的模式
12.2.1設計模式的概念
12.2.2設計模式的組成與描述
12.2.3模式的分類
12.2.4Proxy模式
12.2.5如何使用模式
12.3小結
練習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號