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

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

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

定 價:¥38.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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軟件工程學(xué)的內(nèi)容
1.4.2軟件工程學(xué)的基本目標和原則
1.4.3軟件工程與一般工程的差異
1.5小結(jié)
思考與習(xí)題
第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)定義復(fù)審
2.2軟件計劃
2.2.1軟件的范圍
2.2.2資源
2.2.3軟件成本估算
2.3進度安排
2.4計劃文件與復(fù)審
2.5小結(jié)
思考與習(xí)題
第3章軟件需求分析
3.1需求分析階段的任務(wù)
3.2結(jié)構(gòu)化分析方法
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結(jié)構(gòu)化語言
3.5.2判定表
3.5.3判定樹
3.5.43種表達工具的比較
3.6需求分析工具
3.7需求分析文件與復(fù)審
3.7.1GB/T8567-1988規(guī)定的文件
3.7.2計算機軟件需求說明編制指南(GB/T9385-1988)
3.7.3需求分析的復(fù)審
3.8小結(jié)
思考與習(xí)題
第4章軟件概要設(shè)計
4.1模塊的劃分
4.1.1系統(tǒng)性能的衡量標準
4.1.2軟件結(jié)構(gòu)
4.1.3模塊劃分的基本原則
4.1.4內(nèi)聚度
4.1.5耦合度
4.1.6高內(nèi)聚和低耦合
4.1.7模塊劃分的方法
4.2結(jié)構(gòu)化設(shè)計方法
4.2.1變換與事務(wù)型數(shù)據(jù)流分析
4.2.2模塊化設(shè)計
4.2.3模塊結(jié)構(gòu)圖
4.2.4從數(shù)據(jù)流程圖導(dǎo)出模塊結(jié)構(gòu)圖
4.3Parnas方法
4.3.1信息隱蔽原則
4.3.2加強系統(tǒng)各成分間的檢查
4.4Jackson方法
4.5程序的邏輯構(gòu)造方法
4.5.1Wamier圖
4.5.2LCP設(shè)計方法
4.6概要設(shè)計文件與復(fù)審
4.6.1概要設(shè)計說明書
4.6.2概要設(shè)計的復(fù)審
4.7小結(jié)
思考與習(xí)題
第5章軟件詳細設(shè)計
5.1概述
5.2結(jié)構(gòu)化構(gòu)造
5.3圖形設(shè)計工具
5.3.1程序流程圖
5.3.2方塊圖
5.3.3HIPO圖
5.3.4PAD圖
5.4偽碼與程序設(shè)計語言
5.5各種詳細設(shè)計工具的比較
5.6詳細設(shè)計文件與復(fù)審
5.6.1詳細設(shè)計說明書
5.6.2詳細設(shè)計的復(fù)審
5.7小結(jié)
思考與習(xí)題
第6章數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計
6.1數(shù)據(jù)存儲文件設(shè)計
6.1.1文件設(shè)計內(nèi)容
6.1.2文件類別
6.1.3文件媒體的選擇
6.1.4文件組織方式
6.1.5文件記錄格式設(shè)計
6.2數(shù)據(jù)庫設(shè)計文件
6.3小結(jié)
思考與習(xí)題
第7章軟件界面與安全性設(shè)計
7.1代碼設(shè)計
7.1.1代碼基礎(chǔ)
7.1.2代碼的種類
7.1.3代碼設(shè)計步驟
7.1.4代碼設(shè)計文件
7.2輸出設(shè)計
7.2.1輸出設(shè)計的研究范圍
7.2.2輸出設(shè)計的規(guī)則
7.2.3輸出設(shè)計方法
7.3輸入設(shè)計
7.3.1輸入設(shè)計的研究范圍
7.3.2輸入設(shè)計的規(guī)則
7.3.3輸入設(shè)計方法
7.4用戶界面設(shè)計
7.4.1用戶界面開發(fā)的基本原則
7.4.2出錯控制與處理
7.5軟件安全性設(shè)計
7.5.1系統(tǒng)安全控制的目的
7.5.2軟件安全控制的基本方法
7.5.3軟件的安全控制設(shè)計
7.6小結(jié)
思考與習(xí)題
第8章軟件編碼
8.1結(jié)構(gòu)化程序設(shè)計方法
8.2程序設(shè)計風(fēng)格
8.2.1源程序
8.2.2數(shù)據(jù)說明
8.2.3語句結(jié)構(gòu)
8.3源代碼文件
8.3.1綜合文件
8.3.2程序組織文件
8.3.3指令級注釋
8.4程序設(shè)計與評價
8.4.1冗余程序設(shè)計
8.4.2防錯性程序設(shè)計
8.4.3程序設(shè)計質(zhì)量的評價
8.5軟件編碼工具
8.6編碼文件與復(fù)審
8.7小結(jié)
思考與習(xí)題
第9章軟件測試
9.1測試的基本概念
9.2測試方法
9.2.1靜態(tài)分析技術(shù)
9.2.2動態(tài)測試技術(shù)
9.3單元測試
9.4組裝測試
9.5確認測試
9.6測試用例設(shè)計
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測試文件與復(fù)審
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測試的復(fù)審
9.9排錯技術(shù)
9.10系統(tǒng)轉(zhuǎn)換
9.11小結(jié)
思考與習(xí)題
第10章軟件文件
10.1目的和作用
10.2軟件生存周期與各種文件的編制
10.3文件編制中考慮的因素
10.3.1文件的讀者
10.3.2文件內(nèi)容的重復(fù)性
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ā)總結(jié)報告
10.5文件編制實施規(guī)定的實例
10.6文件編制的質(zhì)量要求
10.7文件的管理和維護
10.7.1文件的形成
10.7.2文件的分類與標識
10.7.3文件控制
10.7.4文件的修改管理
10.7.5軟件文檔管理指南(GB/T16680-1996)
10.8文件編制工具
10.9小結(jié)
思考與習(xí)題
第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維護技術(shù)方面的工具
11.3.2維護管理方面的工具
11.4維護管理與文件
11.4.1軟件維護的管理
11.4.2軟件問題報告
11.4.3軟件修改報告
11.4.4軟件維護指南(GB/T14079-1993)
11.5小結(jié)
思考與習(xí)題
第12章軟件工具和環(huán)境
12.1軟件開發(fā)工具
12.1.1軟件工具的基礎(chǔ)
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)境的構(gòu)成
12.2.3對軟件開發(fā)環(huán)境的要求
12.2.4軟件支持環(huán)境(GB/T15853-1995)
12.3計算機輔助軟件工程CASE
12.4小結(jié)
思考與習(xí)題
第13章軟件的質(zhì)量與評價
13.1各類人員對質(zhì)量的不同需求
13.2軟件質(zhì)量度量
13.2.1軟件質(zhì)量框架模型
13.2.2軟件質(zhì)量特性
13.2.3評估指標的選取原則
13.3軟件質(zhì)量評估指標體系
13.3.1功能度指標
13.3.2可靠性指標
13.3.3易用性指標
13.3.4效率特征指標
13.4軟件評價
13.4.1復(fù)雜性度量
13.4.2可靠性評價
13.4.3性能評價
13.4.4運行評價
13.5質(zhì)量管理文件
13.6小結(jié)
思考與習(xí)題
第14章軟件管理
14.1軟件項目的特點與軟件管理職能
14.1.1軟件項目的特點
14.1.2軟件管理的特殊困難
14.1.3軟件管理的主要職能
14.2軟件開發(fā)組織
14.2.1軟件設(shè)計小組的形式
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小結(jié)
思考與習(xí)題
第15章軟件周期過程與軟件過程工程
15.1生存周期過程與軟件過程工程
15.1.1軟件生存周期過程
15.1.2軟件過程工程
15.1.3軟件過程工程和軟件項目工程
15.2生存周期基本過程
15.2.1獲取過程
15.2.2供應(yīng)過程
15.2.3開發(fā)過程
15.2.4運作過程
15.2.5維護過程
15.3生存周期支持過程
15.3.1文檔編制過程
15.3.2配置管理過程
15.3.3質(zhì)量保證過程
15.3.4驗證過程
15.3.5確認過程
15.3.6聯(lián)合評審過程
15.3.7審核過程
15.3.8問題解決過程
15.4生存周期組織過程
15.5剪裁過程
15.6過程與組織的關(guān)系
15.7小結(jié)
第16章軟件工程的發(fā)展
16.1軟件工程的四個發(fā)展階段
16.2原型化方法
16.3面向?qū)ο蟮姆治雠c設(shè)計
16.3.1面向?qū)ο蟮幕靖拍?br />16.3.2面向?qū)ο蠓治?br />16.3.3面向?qū)ο笤O(shè)計
16.4統(tǒng)一的建模語言
16.4.1UML概述
16.4.2使用UML的過程
16.5軟件復(fù)用和構(gòu)件技術(shù)
16.5.1軟件復(fù)用的概念
16.5.2軟件復(fù)用的過程
16.5.3構(gòu)件和體系結(jié)構(gòu)
16.5.4構(gòu)件和構(gòu)件系統(tǒng)
16.6小結(jié)
思考與習(xí)題
參考文獻

本目錄推薦

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