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

軟件工程學(xué)教程

軟件工程學(xué)教程

定 價(jià):¥30.00

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

ISBN: 9787030107978 出版時(shí)間: 2002-09-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 350 字?jǐn)?shù):  

內(nèi)容簡介

  軟件工程學(xué)是一門理論性和實(shí)踐性都很強(qiáng)的學(xué)科,它采用工程化的概念、理論、技術(shù)和方法來指導(dǎo)編程人員開發(fā)與維護(hù)計(jì)算機(jī)軟件。本書系統(tǒng)、全面地介紹了傳統(tǒng)軟件工程的技術(shù),在軟件工程的概念、原理、方法及其應(yīng)用等方面有較詳盡的論述,具有較強(qiáng)的系統(tǒng)性和可讀性,并力圖反映軟件工程領(lǐng)域的最新發(fā)展。按照軟件工程的國家標(biāo)準(zhǔn)來表達(dá)和描述軟件工程的知識,使軟件工程技術(shù)具有很強(qiáng)的可操作性,是本書的特色之一。本書可作為高等院?!败浖こ獭闭n程的教材和教學(xué)參考書,也可供有一定實(shí)踐經(jīng)驗(yàn)的軟件開發(fā)人員、管理人員參考和作為繼續(xù)教育的教材,它還可以作為各個(gè)級別的計(jì)算機(jī)軟件專業(yè)技術(shù)資格和水平考試中相關(guān)內(nèi)容的學(xué)習(xí)輔導(dǎo)用書。

作者簡介

暫缺《軟件工程學(xué)教程》作者簡介

圖書目錄

第1章 傳統(tǒng)軟件工程概述
1. 1 計(jì)算機(jī)系統(tǒng)的發(fā)展
1. 1. 1 計(jì)算機(jī)系統(tǒng)及其軟件的發(fā)展
1. 1. 2 計(jì)算機(jī)系統(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 軟件工程過程
1. 4. 3 軟件工程學(xué)的基本目標(biāo)和原則
1. 4. 4 軟件工程與一般工程的差異
1. 5 小結(jié)
思考與習(xí)題
第2章 系統(tǒng)定義與軟件計(jì)劃
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 軟件計(jì)劃
2. 2. 1 軟件的范圍
2. 2. 2 資源
2. 2. 3 軟件成本估算
2. 2. 4 軟件生產(chǎn)率數(shù)據(jù)
2. 3 進(jìn)度安排
2. 4 軟件計(jì)劃文件與復(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ù)項(xiàng)條目
3. 4. 4 加工條目
3. 5 加工的分析與表達(dá)
3. 5. 1 結(jié)構(gòu)化語言
3. 5. 2 判定表
3. 5. 3 判定樹
3. 5. 4 三種表達(dá)工具的比較
3. 6 需求分析工具
3. 7 軟件需求分析文件與復(fù)審
3. 7. 1 國標(biāo)GB8567-88規(guī)定的文件
3. 7. 2 國標(biāo)GB9385-88規(guī)定的軟件文件
3. 7. 3 軟件需求分析的復(fù)審
3. 8 小結(jié)
思考與習(xí)題
第4章 軟件概要設(shè)計(jì)
4. 1 模塊的劃分
4. 1. 1 系統(tǒng)性能的衡量標(biāo)準(zhǔn)
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è)計(jì)方法
4. 2. 1 變換與事務(wù)型數(shù)據(jù)流分析
4. 2. 2 模塊化設(shè)計(jì)
4. 2. 3 模塊結(jié)構(gòu)圖
4. 2. 4 從數(shù)據(jù)流程圖導(dǎo)出模塊結(jié)構(gòu)圖
4. 3 PARNAS方法
4. 3. 1 信息隱蔽原則
4. 3. 2 加強(qiáng)系統(tǒng)各成分間的檢查
4. 4 JACKSON方法
4. 4. 1 JACKSON方法的基本思想
4. 4. 2 JACKSON方法的描述方式
4. 4. 3 JACKSON方法的基本步驟
4. 5 程序的邏輯構(gòu)造方法
4. 5. 1 WARNIER圖
4. 5. 2 LCP設(shè)計(jì)方法
4. 6 概要設(shè)計(jì)文件與復(fù)審
4. 6. 1 概要設(shè)計(jì)說明書
4. 6. 2 概要設(shè)計(jì)的復(fù)審
4. 7 小結(jié)
思考與習(xí)題
第5章 軟件詳細(xì)設(shè)計(jì)
5. 1 概述
5. 2 結(jié)構(gòu)化構(gòu)造
5. 3 圖形設(shè)計(jì)工具
5. 3. 1 程序流程圖
5. 3. 2 方塊圖
5. 3. 3 HIP0圖
5. 3. 4 PAD圖
5. 4 偽碼與程序設(shè)計(jì)語言
5. 5 各種詳細(xì)設(shè)計(jì)工具的比較
5. 6 詳細(xì)設(shè)計(jì)文件與復(fù)審
5. 6. 1 詳細(xì)設(shè)計(jì)說明書
5. 6. 2 詳細(xì)設(shè)計(jì)的復(fù)審
5. 7 小結(jié)
思考與習(xí)題
第6章 軟件界面設(shè)計(jì)
6. 1 代碼設(shè)計(jì)
6. 1. 1 代碼基礎(chǔ)
6. 1. 2 代碼的種類
6. 1. 3 各種代碼形態(tài)的比較
6. 1. 4 代碼設(shè)計(jì)步驟
6. 1. 5 代碼設(shè)計(jì)文件
6. 2 輸出設(shè)計(jì)
6. 2. 1 輸出設(shè)計(jì)的研究范圍
6. 2. 2 輸出設(shè)計(jì)的規(guī)則
6. 2. 3 輸出種類
6. 2. 4 輸出設(shè)計(jì)方法
6. 3 輸入設(shè)計(jì)
6. 3. 1 輸入設(shè)計(jì)的研究范圍
6. 3. 2 輸入設(shè)計(jì)的規(guī)則
6. 3. 3 輸入種類
6. 3. 4 輸入設(shè)計(jì)方法
6. 4 用戶界面設(shè)計(jì)
6. 4. 1 用戶界面開發(fā)的基本原則
6. 4. 2 出錯(cuò)控制與處理
6. 5 小結(jié)
思考與習(xí)題
第7章 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計(jì)
7. 1 數(shù)據(jù)存儲文件設(shè)計(jì)
7. 1. 1 文件設(shè)計(jì)內(nèi)容
7. 1. 2 文件類別
7. 1. 3 文件媒體的選擇
7. 1. 4 文件組織方式
7. 1. 5 文件記錄格式設(shè)計(jì)
7. 2 數(shù)據(jù)庫設(shè)計(jì)文件
7. 3 小結(jié)
思考與習(xí)題
第8章 軟件安全性設(shè)計(jì)
8. 1 系統(tǒng)安全的基本概念
8. 1. 1 系統(tǒng)安全控制的目的
8. 1. 2 系統(tǒng)中不安全的因素
8. 2 軟件安全控制的基本方法
8. 2. 1 數(shù)據(jù)的證實(shí)
8. 2. 2 用戶的同一性檢查
8. 2. 3 用戶的使用權(quán)限檢查
8. 2. 4 運(yùn)行日志
8. 2. 5 違現(xiàn)行為的監(jiān)查
8. 2. 6 加密
8. 3 軟件的安全控制設(shè)計(jì)
8. 4 初級階段的安全控制計(jì)劃
8. 4. 1 分析軟件安全運(yùn)行的可能性
8. 4. 2 不安全因素分析
8. 5 開發(fā)階段的安全控制設(shè)計(jì)
8. 5. 1 定義安全控制的主要功能
8. 5. 2 軟件安全控制的設(shè)計(jì)
8. 5. 3 程序設(shè)計(jì)的安全控制
8. 6 系統(tǒng)運(yùn)行中的安全控制
8. 6. 1 數(shù)據(jù)的控制
8. 6. 2 系統(tǒng)工作人員的管理
8. 6. 3 安全教育
8. 6. 4 異?,F(xiàn)象的處理
8. 6. 5 硬. 軟件設(shè)備的增加和維護(hù)
8. 6. 6 事故處理計(jì)劃
8. 6. 7 安全管理
8. 7 小結(jié)
第9章 軟件編碼
9. 1 結(jié)構(gòu)化程序設(shè)計(jì)方法
9. 2 程序設(shè)計(jì)語言
9. 3 程序設(shè)計(jì)風(fēng)格
9. 3. 1 源程序
9. 3. 2 數(shù)據(jù)說明
9. 3. 3 語句結(jié)構(gòu)
9. 4 源代碼文件
9. 4. 1 綜合文件
9. 4. 2 程序組織文件
9. 4. 3 指令級注釋
9. 5 冗余程序設(shè)計(jì)
9. 6 防錯(cuò)性程序設(shè)計(jì)
9. 7 程序設(shè)計(jì)質(zhì)量的評價(jià)
9. 8 軟件編碼工具
9. 9 軟件編碼文件與復(fù)審
9. 10 小結(jié)
思考與習(xí)題
第10章 軟件測試
10. 1 測試的基本概念
10. 2 測試方法
10. 2. 1 靜態(tài)分析技術(shù)
10. 2. 2 動態(tài)測試技術(shù)
10. 3 單元測試
10. 4 組裝測試
10. 5 確認(rèn)測試
10. 6 測試用例設(shè)計(jì)
10. 6. 1 白盒法
10. 6. 2 黑盒法
10. 7 測試工具
10. 7. 1 靜態(tài)分析工具
10. 7. 2 動態(tài)分析工具
10. 7. 3 測試數(shù)據(jù)生成工具
10. 8 測試文件
10. 8. 1 測試文件綜述
10. 8. 2 測試文件的內(nèi)容要求
10. 8. 3 測試文件編制指南
10. 9 測試的復(fù)審
10. 10 排錯(cuò)技術(shù)
10. 10. 1 蠻干法
10. 10. 2 原因消除法
10. 11 系統(tǒng)轉(zhuǎn)換
10. 12 小結(jié)
思考與習(xí)題
第11章 軟件文件
11. 1 目的和作用
11. 2 軟件生存周期與各種文件的編制
11. 3 文件編制中考慮的因素
11. 3. 1 文件的讀者
11. 3. 2 文件內(nèi)容的重復(fù)性
11. 3. 3 文件內(nèi)容的靈活性
11. 4 各種文件的內(nèi)容要求
11. 4. 1 用戶手冊
11. 4. 2 操作手冊
11. 4. 3 模塊開發(fā)卷宗
11. 4. 4 開發(fā)進(jìn)度月報(bào)
11. 4. 5 項(xiàng)目開發(fā)總結(jié)報(bào)告
11. 5 文件編制實(shí)施規(guī)定的實(shí)例
11. 6 文件編制的質(zhì)量要求
11. 7 文件的管理和維護(hù)
11. 7. 1 文件的形成
11. 7. 2 文件的分類與標(biāo)識
11. 7. 3 文件控制
11. 7. 4 文件的修改管理
11. 8 文件編制工具
11. 9 小結(jié)
思考與習(xí)題
第12章 軟件維護(hù)
12. 1 概述
12. 1. 1 軟件維護(hù)工作的必要性
12. 1. 2 軟件維護(hù)的內(nèi)容
12. 1. 3 維護(hù)工作的過程
12. 1. 4 影響維護(hù)工作的因素
12. 1. 5 維護(hù)策略
12. 2 軟件的可維護(hù)性
12. 2. 1 可維護(hù)性的度量
12. 2. 2 提高軟件的可維護(hù)性
12. 3 軟件維護(hù)的副作用
12. 3. 1 修改代碼的副作用
12. 3. 2 修改數(shù)據(jù)的副作用
12. 3. 3 文件的副作用
12. 4 軟件維護(hù)工具
12. 4. 1 維護(hù)技術(shù)方面的工具
12. 4. 2 維護(hù)管理方面的工具
12. 5 軟件維護(hù)的管理
12. 6 軟件維護(hù)的文件
12. 6. 1 軟件問題報(bào)告
12. 6. 2 軟件修改報(bào)告
12. 7 小結(jié)
思考與習(xí)題
第13章 軟件工具和軟件開發(fā)環(huán)境
13. 1 軟件開發(fā)工具
13. 1. 1 軟件工具的基礎(chǔ)
13. 1. 2 軟件工具的作用
13. 1. 3 軟件工具的通用性
13. 1. 4 軟件工具的分類
13. 2 軟件開發(fā)環(huán)境
13. 2. 1 軟件開發(fā)環(huán)境的類型
13. 2. 2 軟件開發(fā)環(huán)境的構(gòu)成
13. 2. 3 對軟件開發(fā)環(huán)境的要求
13. 3 計(jì)算機(jī)輔助軟件工程
13. 4 小結(jié)
思考與習(xí)題
第14章 軟件的質(zhì)量與評價(jià)
14. 1 各類人員對質(zhì)量的不同需求
14. 2 軟件質(zhì)量度量模型
14. 3 軟件質(zhì)量評價(jià)過程模型
14. 3. 1 質(zhì)量需求的定義
14. 3. 2 評價(jià)的準(zhǔn)備
14. 3. 3 評價(jià)過程
14. 4 軟件復(fù)雜性度量
14. 5 軟件可靠性評價(jià)
14. 6 軟件性能評價(jià)
14. 7 軟件運(yùn)行評價(jià)
14. 8 小結(jié)
思考與習(xí)題
第15章 軟件管理
15. 1 軟件項(xiàng)目的特點(diǎn)與軟件管理職能
15. 1. 1 軟件項(xiàng)目的特點(diǎn)
15. 1. 2 軟件管理的特殊困難
15. 1. 3 軟件管理的主要職能
15. 2 軟件開發(fā)組織
15. 2. 1 軟件設(shè)計(jì)小組的形式
15. 2. 2 對項(xiàng)目經(jīng)理人員的要求
15. 2. 3 評價(jià)軟件人員的條件
15. 3 標(biāo)準(zhǔn)化管理
15. 3. 1 軟件工程標(biāo)準(zhǔn)化
15. 3. 2 軟件工程標(biāo)準(zhǔn)化的意義
15. 3. 3 軟件工程國家標(biāo)準(zhǔn)
15. 4 軟件配置管理
15. 4. 1 軟件配置
15. 4. 2 配置標(biāo)識
15. 4. 3 里程碑與變更控制
15. 4. 4 配置狀態(tài)登錄
15. 4. 5 配置審查
15. 5 軟件的知識產(chǎn)權(quán)
15. 5. 1 軟件知識產(chǎn)權(quán)的法律保護(hù)
15. 5. 2 計(jì)算機(jī)軟件是著作權(quán)法保護(hù)的客體
15. 5. 3 軟件著作權(quán)人享有的專有權(quán)利
15. 5. 4 軟件著作權(quán)的登記
15. 6 小結(jié)
思考與習(xí)題
第16章 軟件工程的發(fā)展
16. 1 軟件工程的四個(gè)發(fā)展階段
16. 2 原型化方法
16. 3 面向?qū)ο蟮姆治雠c設(shè)計(jì)
16. 3. 1 面向?qū)ο蟮幕靖拍?br />16. 3. 2 面向?qū)ο蠓治?br />16. 3. 3 面向?qū)ο笤O(shè)計(jì)
16. 4 統(tǒng)一的建模語言
16. 4. 1 UML概述
16. 4. 2 使用UML的過程
16. 5 軟件工程過程
16. 5. 1 軟件過程的定義
16. 5. 2 軟件過程的基本成分
16. 5. 3 軟件過程標(biāo)準(zhǔn)
16. 5. 4 軟件過程工程的定義
16. 5. 5 軟件過程工程和軟件項(xiàng)目工程
16. 5. 6 軟件過程周期
16. 6 軟件復(fù)用和構(gòu)件技術(shù)
16. 6. 1 軟件復(fù)用的概念
16. 6. 2 軟件復(fù)用的過程
16. 6. 3 構(gòu)件和體系結(jié)構(gòu)
16. 6. 4 構(gòu)件和構(gòu)件系統(tǒng)
16. 7 小結(jié)
思考與習(xí)題
參考文獻(xiàn)

本目錄推薦

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