注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件工程學教程(高等院校教材)

軟件工程學教程(高等院校教材)

軟件工程學教程(高等院校教材)

定 價:¥38.00

作 者: 周蘇,王文編著
出版社: 科學出版社
叢編項: 高等學校教材
標 簽: 暫缺

ISBN: 9787030128973 出版時間: 2004-03-01 包裝: 平裝
開本: 24cm 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

  軟件工程學是一門理論性和實踐性都很強的學科,它采用工程化的概念、理論、技術和方法來指導編程人員開發(fā)與維護計算機軟件。本書是《軟件工程學教程》(科學出版社,2002年)的修訂版,系統(tǒng)、全面地介紹了傳統(tǒng)軟件工程的技術,在軟件工程的概念、原理、方法及其應用等方面有較詳盡的論述;并且詳細地介紹了軟件生存周期過程和軟件過程工程的思想和實現(xiàn)方法,力圖反映軟件工程領域的最新發(fā)展,具有較強的系統(tǒng)性和可讀性。按照一系列軟件工程國家標準來表達和描述軟件工程的知識,使軟件工程技術具有很強的可操作性,是本書的主要特色之一。本書可作為高等院校"軟件工程"課程的教材和教學參考書,也可供有一定實踐經(jīng)驗的軟件開發(fā)人員、管理人員參考和作為繼續(xù)教育的教材,它還可以作為各個級別的計算機軟件專業(yè)技術資格和水平考試中相關內(nèi)容的學習輔導用書。歡迎教師索取為本書教學配套的"思考與習題解答",以及多媒體輔助教學課件。E-mail地址:zs@mail.hz.zj.cn。

作者簡介

暫缺《軟件工程學教程(高等院校教材)》作者簡介

圖書目錄

第1章傳統(tǒng)軟件工程概述
1.1計算機系統(tǒng)的發(fā)展
1.1.1計算機系統(tǒng)及其軟件的發(fā)展
1.1.2計算機系統(tǒng)工程
1.2軟件.軟件生存周期和軟件生存周期過程
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軟件工程學的內(nèi)容
1.4.2軟件工程學的基本目標和原則
1.4.3軟件工程與一般工程的差異
1.5小結
思考與習題
第2章系統(tǒng)定義與軟件計劃
2.1系統(tǒng)定義
2.1.1系統(tǒng)分析
2.1.2可行性研究
2.1.3成本-收益分析
2.1.4功能分配
2.1.5系統(tǒng)規(guī)格說明
2.1.6系統(tǒng)定義復審
2.2軟件計劃
2.2.1軟件的范圍
2.2.2資源
2.2.3軟件成本估算
2.3進度安排
2.4計劃文件與復審
2.5小結
思考與習題
第3章軟件需求分析
3.1需求分析階段的任務
3.2結構化分析方法
3.3數(shù)據(jù)流程圖
3.4數(shù)據(jù)字典
3.4.1數(shù)據(jù)流條目
3.4.2文件條目
3.4.3數(shù)據(jù)項條目
3.4.4加工條目
3.5加工的分析與表達
3.5.1結構化語言
3.5.2判定表
3.5.3判定樹
3.5.43種表達工具的比較
3.6需求分析工具
3.7需求分析文件與復審
3.7.1GB/T8567-1988規(guī)定的文件
3.7.2計算機軟件需求說明編制指南(GB/T9385-1988)
3.7.3需求分析的復審
3.8小結
思考與習題
第4章軟件概要設計
4.1模塊的劃分
4.1.1系統(tǒng)性能的衡量標準
4.1.2軟件結構
4.1.3模塊劃分的基本原則
4.1.4內(nèi)聚度
4.1.5耦合度
4.1.6高內(nèi)聚和低耦合
4.1.7模塊劃分的方法
4.2結構化設計方法
4.2.1變換與事務型數(shù)據(jù)流分析
4.2.2模塊化設計
4.2.3模塊結構圖
4.2.4從數(shù)據(jù)流程圖導出模塊結構圖
4.3Parnas方法
4.3.1信息隱蔽原則
4.3.2加強系統(tǒng)各成分間的檢查
4.4Jackson方法
4.5程序的邏輯構造方法
4.5.1Wamier圖
4.5.2LCP設計方法
4.6概要設計文件與復審
4.6.1概要設計說明書
4.6.2概要設計的復審
4.7小結
思考與習題
第5章軟件詳細設計
5.1概述
5.2結構化構造
5.3圖形設計工具
5.3.1程序流程圖
5.3.2方塊圖
5.3.3HIPO圖
5.3.4PAD圖
5.4偽碼與程序設計語言
5.5各種詳細設計工具的比較
5.6詳細設計文件與復審
5.6.1詳細設計說明書
5.6.2詳細設計的復審
5.7小結
思考與習題
第6章數(shù)據(jù)結構和數(shù)據(jù)庫設計
6.1數(shù)據(jù)存儲文件設計
6.1.1文件設計內(nèi)容
6.1.2文件類別
6.1.3文件媒體的選擇
6.1.4文件組織方式
6.1.5文件記錄格式設計
6.2數(shù)據(jù)庫設計文件
6.3小結
思考與習題
第7章軟件界面與安全性設計
7.1代碼設計
7.1.1代碼基礎
7.1.2代碼的種類
7.1.3代碼設計步驟
7.1.4代碼設計文件
7.2輸出設計
7.2.1輸出設計的研究范圍
7.2.2輸出設計的規(guī)則
7.2.3輸出設計方法
7.3輸入設計
7.3.1輸入設計的研究范圍
7.3.2輸入設計的規(guī)則
7.3.3輸入設計方法
7.4用戶界面設計
7.4.1用戶界面開發(fā)的基本原則
7.4.2出錯控制與處理
7.5軟件安全性設計
7.5.1系統(tǒng)安全控制的目的
7.5.2軟件安全控制的基本方法
7.5.3軟件的安全控制設計
7.6小結
思考與習題
第8章軟件編碼
8.1結構化程序設計方法
8.2程序設計風格
8.2.1源程序
8.2.2數(shù)據(jù)說明
8.2.3語句結構
8.3源代碼文件
8.3.1綜合文件
8.3.2程序組織文件
8.3.3指令級注釋
8.4程序設計與評價
8.4.1冗余程序設計
8.4.2防錯性程序設計
8.4.3程序設計質量的評價
8.5軟件編碼工具
8.6編碼文件與復審
8.7小結
思考與習題
第9章軟件測試
9.1測試的基本概念
9.2測試方法
9.2.1靜態(tài)分析技術
9.2.2動態(tài)測試技術
9.3單元測試
9.4組裝測試
9.5確認測試
9.6測試用例設計
9.6.1白盒法
9.6.2黑盒法
9.7測試工具
9.7.1靜態(tài)分析工具
9.7.2動態(tài)分析工具
9.7.3測試數(shù)據(jù)生成工具
9.8測試文件與復審
9.8.1測試文件綜述
9.8.2GB/T8567-1988規(guī)定的文件
9.8.3GB/T9386-1988計算機軟件測試文件編制規(guī)范
9.8.4GB/T15532-1995計算機軟件單元測試
9.8.5測試文件編制指南
9.8.6測試的復審
9.9排錯技術
9.10系統(tǒng)轉換
9.11小結
思考與習題
第10章軟件文件
10.1目的和作用
10.2軟件生存周期與各種文件的編制
10.3文件編制中考慮的因素
10.3.1文件的讀者
10.3.2文件內(nèi)容的重復性
10.3.3文件內(nèi)容的靈活性
10.4各種文件的內(nèi)容要求
10.4.1用戶手冊
10.4.2操作手冊
10.4.3模塊開發(fā)卷宗
10.4.4開發(fā)進度月報
10.4.5項目開發(fā)總結報告
10.5文件編制實施規(guī)定的實例
10.6文件編制的質量要求
10.7文件的管理和維護
10.7.1文件的形成
10.7.2文件的分類與標識
10.7.3文件控制
10.7.4文件的修改管理
10.7.5軟件文檔管理指南(GB/T16680-1996)
10.8文件編制工具
10.9小結
思考與習題
第11章軟件維護
11.1概述
11.1.1軟件維護工作的必要性
11.1.2軟件維護的內(nèi)容
11.1.3維護工作的過程
11.1.4影響維護工作的因素
11.1.5維護策略
11.2軟件的可維護性
11.2.1可維護性的度量
11.2.2提高軟件的可維護性
11.3軟件維護工具
11.3.1維護技術方面的工具
11.3.2維護管理方面的工具
11.4維護管理與文件
11.4.1軟件維護的管理
11.4.2軟件問題報告
11.4.3軟件修改報告
11.4.4軟件維護指南(GB/T14079-1993)
11.5小結
思考與習題
第12章軟件工具和環(huán)境
12.1軟件開發(fā)工具
12.1.1軟件工具的基礎
12.1.2軟件工具的作用
12.1.3軟件工具的通用性
12.1.4軟件工具的分類
12.2軟件開發(fā)環(huán)境
12.2.1軟件開發(fā)環(huán)境的類型
12.2.2軟件開發(fā)環(huán)境的構成
12.2.3對軟件開發(fā)環(huán)境的要求
12.2.4軟件支持環(huán)境(GB/T15853-1995)
12.3計算機輔助軟件工程CASE
12.4小結
思考與習題
第13章軟件的質量與評價
13.1各類人員對質量的不同需求
13.2軟件質量度量
13.2.1軟件質量框架模型
13.2.2軟件質量特性
13.2.3評估指標的選取原則
13.3軟件質量評估指標體系
13.3.1功能度指標
13.3.2可靠性指標
13.3.3易用性指標
13.3.4效率特征指標
13.4軟件評價
13.4.1復雜性度量
13.4.2可靠性評價
13.4.3性能評價
13.4.4運行評價
13.5質量管理文件
13.6小結
思考與習題
第14章軟件管理
14.1軟件項目的特點與軟件管理職能
14.1.1軟件項目的特點
14.1.2軟件管理的特殊困難
14.1.3軟件管理的主要職能
14.2軟件開發(fā)組織
14.2.1軟件設計小組的形式
14.2.2對項目經(jīng)理人員的要求
14.2.3評價軟件人員的條件
14.3標準化管理
14.3.1軟件工程標準化
14.3.2軟件工程標準化的意義
14.3.3軟件工程國家標準
14.4軟件配置管理
14.4.1軟件配置
14.4.2配置標識
14.4.3里程碑與變更控制
14.4.4配置狀態(tài)登錄
14.4.5配置審查
14.5小結
思考與習題
第15章軟件周期過程與軟件過程工程
15.1生存周期過程與軟件過程工程
15.1.1軟件生存周期過程
15.1.2軟件過程工程
15.1.3軟件過程工程和軟件項目工程
15.2生存周期基本過程
15.2.1獲取過程
15.2.2供應過程
15.2.3開發(fā)過程
15.2.4運作過程
15.2.5維護過程
15.3生存周期支持過程
15.3.1文檔編制過程
15.3.2配置管理過程
15.3.3質量保證過程
15.3.4驗證過程
15.3.5確認過程
15.3.6聯(lián)合評審過程
15.3.7審核過程
15.3.8問題解決過程
15.4生存周期組織過程
15.5剪裁過程
15.6過程與組織的關系
15.7小結
第16章軟件工程的發(fā)展
16.1軟件工程的四個發(fā)展階段
16.2原型化方法
16.3面向對象的分析與設計
16.3.1面向對象的基本概念
16.3.2面向對象分析
16.3.3面向對象設計
16.4統(tǒng)一的建模語言
16.4.1UML概述
16.4.2使用UML的過程
16.5軟件復用和構件技術
16.5.1軟件復用的概念
16.5.2軟件復用的過程
16.5.3構件和體系結構
16.5.4構件和構件系統(tǒng)
16.6小結
思考與習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號