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

軟件工程

軟件工程

定 價(jià):¥23.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

出版說明
前言
第1章 軟件工程概述
1.1 軟件的概念
1.2 軟件危機(jī)
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ā)計(jì)劃制定
2.1 問題定義
2.2 可行性研究
2.3 軟件開發(fā)計(jì)劃
2.3.1 軟件開發(fā)計(jì)劃的內(nèi)容
2.3.2 軟件開發(fā)計(jì)劃編寫實(shí)例
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è)計(jì)
4.1 軟件設(shè)計(jì)原則
4.1.1 模塊化
4.1.2 抽象化
4.1.3 信息隱蔽
4.2 模塊化設(shè)計(jì)
4.2.1 模塊的特性
4.2.2 模塊獨(dú)立性
4.2.3 內(nèi)聚
4.2.4 耦合
4.3 結(jié)構(gòu)化設(shè)計(jì)方法
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)圖的改進(jìn)
4.3.7 設(shè)計(jì)的后處理
4.4 詳細(xì)設(shè)計(jì)
4.4.1 詳細(xì)設(shè)計(jì)概述
4.4.2 結(jié)構(gòu)化程序設(shè)計(jì)
4.4.3 程序流程圖
4.4.4 N-S圖
4.4.5 問題分析圖
4.4.6 程序設(shè)計(jì)語言
4.5 Jackson方法
4.5.1 Jackson方法概述
4.5.2 三種基本結(jié)構(gòu)
4.5.3 設(shè)計(jì)過程
4.6 小結(jié)
4.7 習(xí)題
第5章 程序編碼
5.1 結(jié)構(gòu)化程序設(shè)計(jì)(Structured Programming)
5.1.1 結(jié)構(gòu)化程序設(shè)計(jì)的提出
5.1.2 結(jié)構(gòu)化程序設(shè)計(jì)思想
5.1.3 自頂向下,逐步求精的設(shè)計(jì)方法
5.2 程序設(shè)計(jì)風(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 程序運(yùn)行時(shí)間
5.3.2 存儲器效率
5.3.3 輸入/輸出的效率
5.4 程序設(shè)計(jì)語言
5.4.1 程序設(shè)計(jì)語言的分類
5.4.2 程序設(shè)計(jì)語言性能的討論
5.4.3 程序設(shè)計(jì)語言的選擇
5.5 程序復(fù)雜性度量
5.5.1 McCabe度量法
5.5.2 Halstead方法
5.6 小結(jié)
5.7 習(xí)題
第6章 軟件檢驗(yàn)
6.1 檢驗(yàn)的基本概念
6.1.1 檢驗(yàn)的手段
6.1.2 軟件測試的目標(biāo)和原則
6.1.3 軟件測試常用方法
6.2 軟件評審
6.2.1 軟件評審過程
6.2.2 軟件評審條款
6.2.3 軟件評審特點(diǎn)
6.3 測試的過程與策略
6.3.1 單元測試
6.3.2 集成測試
6.3.3 確認(rèn)測試
6.3.4 系統(tǒng)測試
6.4 測試用例設(shè)計(jì)
6.4.1 邏輯覆蓋
6.4.2 等價(jià)類劃分
6.4.3 邊界值分析
6.4.4 錯(cuò)誤推測法
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è)計(jì)(OOD)
7.2.3 面向?qū)ο蟮膶?shí)現(xiàn)(OOP)
7.3 對象模型化技術(shù)
7.3.1 對象模型
7.3.2 動態(tài)模型
7.3.3 功能模型
7.4 Coad/Yourdon面向?qū)ο蠓治雠c設(shè)計(jì)技術(shù)
7.4.1 面向?qū)ο蟮姆治黾夹g(shù)(OOA)
7.4.2 面向?qū)ο蟮脑O(shè)計(jì)技術(shù)(OOD)
7.5 Booch方法
7.5.1 Booch方法的設(shè)計(jì)步驟
7.5.2 Booch方法的基本圖形符號
7.6 小結(jié)
7.7 習(xí)題
第8章 軟件維護(hù)
8.1 軟件維護(hù)的概念
8.1.1 軟件維護(hù)定義
8.1.2 軟件維護(hù)的特點(diǎn)
8.2 軟件維護(hù)活動
8.2.1 維護(hù)機(jī)構(gòu)
8.2.2 維護(hù)報(bào)告
8.2.3 維護(hù)事件流
8.2.4 維護(hù)記錄
8.2.5 維護(hù)評價(jià)
8.3 程序修改的步驟及副作用
8.3.1 程序修改的步驟
8.3.2 程序修改的副作用
8.4 軟件的可維護(hù)性
8.4.1 決定軟件可維護(hù)性的因素
8.4.2 提高可維護(hù)性的方法
8.4.3 可維護(hù)性復(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 軟件項(xiàng)目管理過程
10.3 軟件質(zhì)量的度量
10.3.1 軟件度量的分類
10.3.2 軟件質(zhì)量的度量
10.4 估算
10.4.1 軟件項(xiàng)目的估算
10.4.2 軟件開發(fā)成本估算
10.5 成本—效益分析
10.5.1 度量效益的幾種方法
10.5.2 成本—效益的分析
10.6 風(fēng)險(xiǎn)分析
10.6.1 風(fēng)險(xiǎn)識別
10.6.2 風(fēng)險(xiǎn)估計(jì)
10.6.3 風(fēng)險(xiǎn)評價(jià)
10.6.4 風(fēng)險(xiǎn)駕馭和監(jiān)控
10.7 進(jìn)度安排
10.7.1 軟件開發(fā)小組人數(shù)與軟件生產(chǎn)率
10.7.2 任務(wù)的并行性
10.7.3 制定開發(fā)進(jìn)度計(jì)劃
10.7.4 進(jìn)度安排的圖形方法
10.7.5 項(xiàng)目的追蹤和控制
10.8 軟件項(xiàng)目的組織
10.8.1 軟件項(xiàng)目管理的困難
10.8.2 項(xiàng)目任務(wù)的劃分
10.8.3 軟件項(xiàng)目組織的建立
10.8.4 人員配備
10.8.5 指導(dǎo)與檢驗(yàn)
10.8.6 軟件項(xiàng)目中人的因素
10.9 小結(jié)
10.10 習(xí)題
第11章 軟件質(zhì)量保證
11.1 軟件質(zhì)量保證概述
11.1.1 質(zhì)量保證的概念
11.1.2 軟件質(zhì)量保證的主要任務(wù)
11.1.3 質(zhì)量保證與檢驗(yàn)
11.2 軟件質(zhì)量保證體系與實(shí)施
11.2.1 軟件質(zhì)量保證體系
11.2.2 質(zhì)量保證的實(shí)施
11.3 正式技術(shù)評審
11.3.1 評審內(nèi)容
11.3.2 正式技術(shù)評審
11.4 軟件配置管理
11.4.1 軟件配置項(xiàng)(Software Configuration Item,簡稱SCI)
11.4.2 基線(Baseline)
11.4.3 軟件配置管理的過程和任務(wù)
11.5 軟件工程標(biāo)準(zhǔn)化
11.5.1 軟件工程標(biāo)準(zhǔn)化的意義
11.5.2 軟件工程標(biāo)準(zhǔn)的制定與推行
11.5.3 軟件工程標(biāo)準(zhǔn)的層次
11.6 軟件文檔
11.6.1 文檔的概念
11.6.2 軟件文檔的分類
11.6.3 軟件文檔的工作
11.6.4 軟件文檔的編制
11.7 軟件過程評估與過程改進(jìn)
11.7.1 剪裁過程
11.7.2 過程模型建造技術(shù)
11.7.3 軟件過程的改進(jìn)
11.8 軟件過程能力評估的CMM模型
11.8.1 軟件機(jī)構(gòu)的過程成熟度
11.8.2 軟件機(jī)構(gòu)的能力成熟度模型CMM
11.8.3 關(guān)鍵過程領(lǐng)域KPA
11.8.4 利用CMM對軟件機(jī)構(gòu)進(jìn)行成熟度評估
11.8.5 軟件人員能力成熟度模型P-CMM
11.9 在軟件開發(fā)機(jī)構(gòu)中貫徹ISO 9000國際標(biāo)準(zhǔn)
11.9.1 ISO 9000標(biāo)準(zhǔn)的特點(diǎn)
11.9.2 ISO 9000系列標(biāo)準(zhǔn)的內(nèi)容
11.9.3 ISO 9000系列質(zhì)量標(biāo)準(zhǔn)概要
11.10 小結(jié)
11.11 習(xí)題
第12章 軟件工具和軟件開發(fā)環(huán)境
12.1 軟件工具
12.1.1 軟件開發(fā)工具
12.1.2 軟件維護(hù)工具
12.1.3 軟件管理和軟件支持工具
12.1.4 軟件開發(fā)工具的評價(jià)和選擇
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 實(shí)例——青鳥系統(tǒng)
12.3.1 支持面向?qū)ο蠓椒ǖ腃ASE工具集(JBOO)
12.3.2 支持結(jié)構(gòu)化方法的CASE工具集(JBST)
12.4 小結(jié)
12.5 習(xí)題
第13章 軟件開發(fā)實(shí)例
13.1 可行性研究
13.2 系統(tǒng)開發(fā)計(jì)劃
13.3 需求分析
13.4 系統(tǒng)設(shè)計(jì)
13.5 程序設(shè)計(jì)
附錄A

本目錄推薦

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