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

軟件工程

軟件工程

定 價:¥23.00

作 者: 王宜貴編
出版社: 機械工業(yè)出版社
叢編項: 面向21世紀高職高專系列教材
標(biāo) 簽: 軟件方法/軟件工程

ISBN: 9787111107897 出版時間: 2004-07-01 包裝: 平裝
開本: 16開 頁數(shù): 221 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)地介紹了軟件工程的基本概念、軟件開發(fā)方法、軟件開發(fā)工具和軟件項目管理。其中,第1章概要介紹軟件工程;第2~7章按生命周期模型詳細介紹制定計劃、需求分析、軟件設(shè)計、程序編碼、軟件檢驗和軟件維護各個階段的相關(guān)概念和工作內(nèi)容,重點介紹了結(jié)構(gòu)化方法和面向?qū)ο蠓椒?;?章介紹軟件開發(fā)工具和環(huán)境;第9章介紹軟件項目管理;第10章是一個文檔實例最后介紹了統(tǒng)一建模語言(UML)。 本書可供高職高專計算機專業(yè)及其相關(guān)專業(yè)師生使用。

作者簡介

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

圖書目錄

出版說明
前言
第1章 軟件工程概述
1.1 軟件的概念
1.2 軟件危機
1.3 軟件工程的目標(biāo)和原則
1.4 軟件生命周期和開發(fā)模型
1.5 軟件開發(fā)方法和軟件開發(fā)工具
1.5.1 軟件開發(fā)方法的概念
1.5.2 軟件開發(fā)的基本方法
1.5.3 軟件開發(fā)工具
1.6 小結(jié)
1.7 習(xí)題
第2章 軟件開發(fā)計劃制定
2.1 問題定義
2.2 可行性研究
2.3 軟件開發(fā)計劃
2.3.1 軟件開發(fā)計劃的內(nèi)容
2.3.2 軟件開發(fā)計劃編寫實例
2.4 小結(jié)
2.5 習(xí)題
第3章 軟件需求分析
3.1 需求分析的概念
3.1.1 需求分析的任務(wù)
3.1.2 需求分析的過程
3.1.3 需求獲取技術(shù)
3.2 結(jié)構(gòu)化分析方法
3.2.1 結(jié)構(gòu)化分析概述
3.2.2 數(shù)據(jù)流圖
3.2.3 數(shù)據(jù)詞典
3.2.4 小說明
3.3 需求分析的其他工具
3.3.1 E-R模型
3.3.2 層次方框圖
3.3.3 IPO圖
3.3.4 Warnier圖
3.4 需求規(guī)格說明書
3.5 小結(jié)
3.6 習(xí)題
第4章 軟件設(shè)計
4.1 軟件設(shè)計原則
4.1.1 模塊化
4.1.2 抽象化
4.1.3 信息隱蔽
4.2 模塊化設(shè)計
4.2.1 模塊的特性
4.2.2 模塊獨立性
4.2.3 內(nèi)聚
4.2.4 耦合
4.3 結(jié)構(gòu)化設(shè)計方法
4.3.1 結(jié)構(gòu)圖
4.3.2 系統(tǒng)結(jié)構(gòu)圖中模塊
4.3.3 數(shù)據(jù)流圖的類型
4.3.4 變換分析
4.3.5 事務(wù)分析
4.3.6 系統(tǒng)結(jié)構(gòu)圖的改進
4.3.7 設(shè)計的后處理
4.4 詳細設(shè)計
4.4.1 詳細設(shè)計概述
4.4.2 結(jié)構(gòu)化程序設(shè)計
4.4.3 程序流程圖
4.4.4 N-S圖
4.4.5 問題分析圖
4.4.6 程序設(shè)計語言
4.5 Jackson方法
4.5.1 Jackson方法概述
4.5.2 三種基本結(jié)構(gòu)
4.5.3 設(shè)計過程
4.6 小結(jié)
4.7 習(xí)題
第5章 程序編碼
5.1 結(jié)構(gòu)化程序設(shè)計(Structured Programming)
5.1.1 結(jié)構(gòu)化程序設(shè)計的提出
5.1.2 結(jié)構(gòu)化程序設(shè)計思想
5.1.3 自頂向下,逐步求精的設(shè)計方法
5.2 程序設(shè)計風(fēng)格
5.2.1 程序內(nèi)部的文檔
5.2.2 數(shù)據(jù)說明
5.2.3 語句構(gòu)造
5.2.4 輸入和輸出(I/O)
5.3 程序的效率
5.3.1 程序運行時間
5.3.2 存儲器效率
5.3.3 輸入/輸出的效率
5.4 程序設(shè)計語言
5.4.1 程序設(shè)計語言的分類
5.4.2 程序設(shè)計語言性能的討論
5.4.3 程序設(shè)計語言的選擇
5.5 程序復(fù)雜性度量
5.5.1 McCabe度量法
5.5.2 Halstead方法
5.6 小結(jié)
5.7 習(xí)題
第6章 軟件檢驗
6.1 檢驗的基本概念
6.1.1 檢驗的手段
6.1.2 軟件測試的目標(biāo)和原則
6.1.3 軟件測試常用方法
6.2 軟件評審
6.2.1 軟件評審過程
6.2.2 軟件評審條款
6.2.3 軟件評審特點
6.3 測試的過程與策略
6.3.1 單元測試
6.3.2 集成測試
6.3.3 確認測試
6.3.4 系統(tǒng)測試
6.4 測試用例設(shè)計
6.4.1 邏輯覆蓋
6.4.2 等價類劃分
6.4.3 邊界值分析
6.4.4 錯誤推測法
6.5 程序調(diào)試
6.5.1 調(diào)試方法
6.5.2 調(diào)試策略
6.6 小結(jié)
6.7 習(xí)題
第7章 面向?qū)ο蟮能浖こ?br />7.1 面向?qū)ο蟮幕靖拍?br />7.1.1 對象(Object)
7.1.2 類(Class)
7.1.3 繼承(Inheritance)
7.1.4 其他概念
7.2 面向?qū)ο蟮能浖_發(fā)過程
7.2.1 面向?qū)ο蟮姆治觯∣OA)
7.2.2 面向?qū)ο蟮脑O(shè)計(OOD)
7.2.3 面向?qū)ο蟮膶崿F(xiàn)(OOP)
7.3 對象模型化技術(shù)
7.3.1 對象模型
7.3.2 動態(tài)模型
7.3.3 功能模型
7.4 Coad/Yourdon面向?qū)ο蠓治雠c設(shè)計技術(shù)
7.4.1 面向?qū)ο蟮姆治黾夹g(shù)(OOA)
7.4.2 面向?qū)ο蟮脑O(shè)計技術(shù)(OOD)
7.5 Booch方法
7.5.1 Booch方法的設(shè)計步驟
7.5.2 Booch方法的基本圖形符號
7.6 小結(jié)
7.7 習(xí)題
第8章 軟件維護
8.1 軟件維護的概念
8.1.1 軟件維護定義
8.1.2 軟件維護的特點
8.2 軟件維護活動
8.2.1 維護機構(gòu)
8.2.2 維護報告
8.2.3 維護事件流
8.2.4 維護記錄
8.2.5 維護評價
8.3 程序修改的步驟及副作用
8.3.1 程序修改的步驟
8.3.2 程序修改的副作用
8.4 軟件的可維護性
8.4.1 決定軟件可維護性的因素
8.4.2 提高可維護性的方法
8.4.3 可維護性復(fù)審
8.5 軟件逆向工程和再工程
8.6 小結(jié)
8.7 習(xí)題
第9章 軟件復(fù)用技術(shù)
9.1 軟件復(fù)用技術(shù)概述
9.1.1 軟件復(fù)用的意義
9.1.2 軟件復(fù)用的過程
9.1.3 軟件復(fù)用的類型
9.1.4 分層式體系結(jié)構(gòu)
9.2 構(gòu)件庫的構(gòu)造
9.2.1 領(lǐng)域分析
9.2.2 構(gòu)件的開發(fā)
9.2.3 構(gòu)件庫的組織
9.2.4 軟件構(gòu)件的復(fù)用
9.3 面向?qū)ο蟮能浖?fù)用技術(shù)
9.3.1 類構(gòu)件
9.3.2 類庫
9.4 小結(jié)
9.5 習(xí)題
第10章 軟件管理
10.1 軟件過程
10.1.1 軟件過程的概念
10.1.2 軟件過程模型
10.2 軟件項目管理過程
10.3 軟件質(zhì)量的度量
10.3.1 軟件度量的分類
10.3.2 軟件質(zhì)量的度量
10.4 估算
10.4.1 軟件項目的估算
10.4.2 軟件開發(fā)成本估算
10.5 成本—效益分析
10.5.1 度量效益的幾種方法
10.5.2 成本—效益的分析
10.6 風(fēng)險分析
10.6.1 風(fēng)險識別
10.6.2 風(fēng)險估計
10.6.3 風(fēng)險評價
10.6.4 風(fēng)險駕馭和監(jiān)控
10.7 進度安排
10.7.1 軟件開發(fā)小組人數(shù)與軟件生產(chǎn)率
10.7.2 任務(wù)的并行性
10.7.3 制定開發(fā)進度計劃
10.7.4 進度安排的圖形方法
10.7.5 項目的追蹤和控制
10.8 軟件項目的組織
10.8.1 軟件項目管理的困難
10.8.2 項目任務(wù)的劃分
10.8.3 軟件項目組織的建立
10.8.4 人員配備
10.8.5 指導(dǎo)與檢驗
10.8.6 軟件項目中人的因素
10.9 小結(jié)
10.10 習(xí)題
第11章 軟件質(zhì)量保證
11.1 軟件質(zhì)量保證概述
11.1.1 質(zhì)量保證的概念
11.1.2 軟件質(zhì)量保證的主要任務(wù)
11.1.3 質(zhì)量保證與檢驗
11.2 軟件質(zhì)量保證體系與實施
11.2.1 軟件質(zhì)量保證體系
11.2.2 質(zhì)量保證的實施
11.3 正式技術(shù)評審
11.3.1 評審內(nèi)容
11.3.2 正式技術(shù)評審
11.4 軟件配置管理
11.4.1 軟件配置項(Software Configuration Item,簡稱SCI)
11.4.2 基線(Baseline)
11.4.3 軟件配置管理的過程和任務(wù)
11.5 軟件工程標(biāo)準化
11.5.1 軟件工程標(biāo)準化的意義
11.5.2 軟件工程標(biāo)準的制定與推行
11.5.3 軟件工程標(biāo)準的層次
11.6 軟件文檔
11.6.1 文檔的概念
11.6.2 軟件文檔的分類
11.6.3 軟件文檔的工作
11.6.4 軟件文檔的編制
11.7 軟件過程評估與過程改進
11.7.1 剪裁過程
11.7.2 過程模型建造技術(shù)
11.7.3 軟件過程的改進
11.8 軟件過程能力評估的CMM模型
11.8.1 軟件機構(gòu)的過程成熟度
11.8.2 軟件機構(gòu)的能力成熟度模型CMM
11.8.3 關(guān)鍵過程領(lǐng)域KPA
11.8.4 利用CMM對軟件機構(gòu)進行成熟度評估
11.8.5 軟件人員能力成熟度模型P-CMM
11.9 在軟件開發(fā)機構(gòu)中貫徹ISO 9000國際標(biāo)準
11.9.1 ISO 9000標(biāo)準的特點
11.9.2 ISO 9000系列標(biāo)準的內(nèi)容
11.9.3 ISO 9000系列質(zhì)量標(biāo)準概要
11.10 小結(jié)
11.11 習(xí)題
第12章 軟件工具和軟件開發(fā)環(huán)境
12.1 軟件工具
12.1.1 軟件開發(fā)工具
12.1.2 軟件維護工具
12.1.3 軟件管理和軟件支持工具
12.1.4 軟件開發(fā)工具的評價和選擇
12.2 軟件開發(fā)環(huán)境
12.2.1 集成型軟件開發(fā)環(huán)境
12.2.2 ECMA/NIST集成化軟件開發(fā)環(huán)境參考模型
12.2.3 可移植公共工具環(huán)境
12.3 實例——青鳥系統(tǒng)
12.3.1 支持面向?qū)ο蠓椒ǖ腃ASE工具集(JBOO)
12.3.2 支持結(jié)構(gòu)化方法的CASE工具集(JBST)
12.4 小結(jié)
12.5 習(xí)題
第13章 軟件開發(fā)實例
13.1 可行性研究
13.2 系統(tǒng)開發(fā)計劃
13.3 需求分析
13.4 系統(tǒng)設(shè)計
13.5 程序設(shè)計
附錄A

本目錄推薦

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