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

現(xiàn)代軟件工程

現(xiàn)代軟件工程

定 價(jià):¥29.00

作 者: 陳松喬,任勝兵,王國軍編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)與信息技術(shù)應(yīng)用新技術(shù)教材
標(biāo) 簽: 暫缺

ISBN: 9787302084488 出版時(shí)間: 2004-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 354 字?jǐn)?shù):  

內(nèi)容簡介

  從軟件工程概念正式提出至今,已經(jīng)經(jīng)歷了將近40年的發(fā)展,取得在大量的理論和應(yīng)用研究成果,形成和促進(jìn)了軟件產(chǎn)業(yè)的飛速發(fā)展,在社地作畫活中扮演著愈來愈重要的角色。正是由于學(xué)術(shù)界和產(chǎn)業(yè)界的不懈努力,軟件工程正逐步發(fā)展成為一門成熟的專業(yè)學(xué)科。本教材正是為了適應(yīng)軟件工程高等教育的需要,組織具有多年軟件工程教學(xué)和實(shí)踐經(jīng)驗(yàn)的教師編寫而成的。本書系統(tǒng)地介紹了軟件工程的概念、原理、方法、技術(shù)、標(biāo)準(zhǔn)和相關(guān)法律法規(guī)。全書共十章,以軟件生存周期為主線,對軟件工程有關(guān)的分析、設(shè)計(jì)、驗(yàn)證、維護(hù)和管理等方面內(nèi)容作了詳盡闡述,突出結(jié)構(gòu)化技術(shù)、面向?qū)ο蠹夹g(shù)和組件技術(shù)在軟件開發(fā)過程中的運(yùn)用,強(qiáng)調(diào)軟件產(chǎn)品質(zhì)量和軟件過程質(zhì)量的分析和保證。本書最后簡要介紹了軟件工程標(biāo)準(zhǔn)化和軟件知識產(chǎn)權(quán)的有關(guān)內(nèi)容及其對軟件工程的影響。本書包括了軟件生存期過程、用例建模、面向?qū)ο筌浖O(shè)計(jì)模式和模型/視圖/控制器框架等相關(guān)內(nèi)容的介紹。并且,為方便讀者理解與應(yīng)用設(shè)計(jì)模式和模型/視圖/控制器框架,本書附錄中給出了簡明、完整的程序代碼。本書內(nèi)容新穎,講述力求理論聯(lián)系實(shí)際、深入淺出、循序漸進(jìn)。每章均附有習(xí)題。本書主要用作高等院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科學(xué)生的“軟件開發(fā)技術(shù)”課程或研究生“軟件工程”課程的教材,也可作為其他相關(guān)專業(yè)的教學(xué)用書,或作為從事軟件開發(fā)的科技人員的參考書、培訓(xùn)教材等。

作者簡介

暫缺《現(xiàn)代軟件工程》作者簡介

圖書目錄

第1章 緒論
1. 1 軟件工程的產(chǎn)生
1. 1. 1 軟件的特征
1. 1. 2 軟件危機(jī)的出現(xiàn)
1. 1. 3 軟件工程的提出
1. 2 軟件工程的研究對象與基本原理
1. 2. 1 軟件工程的研究對象
1. 2. 2 軟件工程的層次結(jié)構(gòu)
1. 2. 3 軟件工程的基本原理
1. 3 軟件開發(fā)方法
1. 3. 1 結(jié)構(gòu)化方法
1. 3. 2 面向?qū)ο蠓椒?br />1. 3. 3 形式化方法
1. 3. 4 結(jié)構(gòu)化方法. 面向?qū)ο蠓椒ê托问交椒ǖ慕Y(jié)合研究
1. 4 軟件工程工具和環(huán)境
1. 4. 1 軟件工具
1. 4. 2 CASE集成環(huán)境
1. 5 軟件生存期過程
1. 6 軟件工程常用生存周期模型
1. 6. 1 瀑布模型
1. 6. 2 快速原型化模型
1. 6. 3 快速應(yīng)用開發(fā)模型
1. 6. 4 漸增模型
1. 6. 5 螺旋模型
1. 7 軟件工程的并行工程
1. 7. 1 簇的基本概念
1. 7. 2 并行工程的提出
1. 7. 3 簇的基本步驟和任務(wù)
1. 7. 4 簇模型與并行工程
1. 7. 5 無縫開發(fā)和可逆性的基本概念
1. 8 小結(jié)
習(xí)題1
第2章 需求分析
2. 1 需求分析的目標(biāo)
2. 2 行性分析
2. 2. 1 可行性分析內(nèi)容
2. 2. 2 可行性分析基本步驟
2. 2. 3 系統(tǒng)流程圖
2. 3 需求收集
2. 3. 1 需求收集的內(nèi)容
2. 3. 2 需求收集的方法
2. 4 需求規(guī)格說明
2. 5 數(shù)據(jù)流建模
2. 5. 1 數(shù)據(jù)流圖中的常用符號
2. 5. 2 數(shù)據(jù)流圖的用途
2. 5. 3 數(shù)據(jù)詞典和加工說明
2. 6 實(shí)體-關(guān)系建模
2. 6. 1 實(shí)體-關(guān)系圖
2. 6. 2 基數(shù)和模態(tài)
2. 6. 3 實(shí)體-關(guān)系圖的例子
2. 7 系統(tǒng)行為建模
2. 7. 1 處理模型和控制模型的關(guān)系
2. 7. 2 一個控制流圖的例子
2. 7. 3 一個狀態(tài)轉(zhuǎn)換圖的例子
2. 8 IDEF0功能建模
2. 8. 1 IDEF0圖
2. 8. 2 IDEF0建模步驟
2. 8. 3 有關(guān)注意事項(xiàng)
2. 9 IDEF1X數(shù)據(jù)建模
2. 9. 1 IDEF1X圖
2. 9. 2 IDEF1X建模步驟
2. 10 用例建模
2. 10. 1 用例圖
2. 10. 2 參與者及用例的描述
2. 10. 3 用例建模步驟
2. 11 面向?qū)ο蠼?br />2. 11. 1 面向?qū)ο蠼5陌l(fā)展
2. 11. 2 面向?qū)ο蠡A(chǔ)
2. 11. 3 面向?qū)ο蠓治瞿P?br />2. 11. 4 對象模型的建立
2. 11. 5 行為模型的建立
2. 11. 6 功能模型的建立
2. 12 統(tǒng)一建模語言UML
2. 12. 1 UML的基本實(shí)體
2. 12. 2 UML的目標(biāo)
2. 12. 3 UML的范疇
2. 12. 4 UML圖的使用實(shí)例
2. 13 小結(jié)
習(xí)題2
第3章 概要設(shè)計(jì)
3. 1 概要設(shè)計(jì)的任務(wù)和過程
3. 1. 1 數(shù)據(jù)設(shè)計(jì) 對象設(shè)計(jì)
3. 1. 2 軟件結(jié)構(gòu)設(shè)計(jì) 子系統(tǒng)設(shè)計(jì)
3. 1. 3 接口設(shè)計(jì) 消息設(shè)計(jì)
3. 1. 4 過程設(shè)計(jì) 方法設(shè)計(jì)
3. 2 軟件設(shè)計(jì)基本原則
3. 2. 1 抽象與求精
3. 2. 2 模塊化和信息隱藏
3. 2. 3 模塊獨(dú)立性
3. 3 面向數(shù)據(jù)流圖的設(shè)計(jì)方法
3. 3. 1 軟件結(jié)構(gòu)的圖形表示
3. 3. 2 數(shù)據(jù)流分析
3. 3. 3 事務(wù)分析
3. 3. 4 軟件結(jié)構(gòu)的改進(jìn)
3. 4 面向?qū)ο蟮脑O(shè)計(jì)方法
3. 4. 1 軟件復(fù)用
3. 4. 2 面向?qū)ο笤O(shè)計(jì)
3. 5 面向?qū)ο筌浖O(shè)計(jì)模式
3. 5. 1 設(shè)計(jì)模式的描述與分類
3. 5. 2 創(chuàng)建型模式
3. 5. 3 結(jié)構(gòu)型模式
3. 5. 4 行為型模式
3. 6 模型-視圖-控制器框架
3. 7 小結(jié)
習(xí)題3
第4章 詳細(xì)設(shè)計(jì)
4. 1 詳細(xì)設(shè)計(jì)的目標(biāo)與任務(wù)
4. 1. 1 詳細(xì)設(shè)計(jì)的目標(biāo)
4. 1. 2 詳細(xì)設(shè)計(jì)的任務(wù)
4. 2 結(jié)構(gòu)化程序的詳細(xì)設(shè)計(jì)技術(shù)與工具
4. 2. 1 結(jié)構(gòu)化程序的詳細(xì)設(shè)計(jì)技術(shù)
4. 2. 2 結(jié)構(gòu)化程序的詳細(xì)設(shè)計(jì)工具
4. 3 Jackson程序設(shè)計(jì)方法
4. 3. 1 Jackson圖
4. 3. 2 Jackson偽代碼
4. 3. 3 Jackson程序設(shè)計(jì)方法的步驟
4. 4 Warnier程序設(shè)計(jì)方法
4. 4. 1 Warnier圖
4. 4. 2 Warnier程序設(shè)計(jì)步驟
4. 5 面向?qū)ο蟪绦虻脑敿?xì)設(shè)計(jì)
4. 5. 1 面向?qū)ο蟪绦虻奶匦?br />4. 5. 2 設(shè)計(jì)原則
4. 6 基于組件的程序設(shè)計(jì)方法
4. 6. 1 三層應(yīng)用體系結(jié)構(gòu)
4. 6. 2 CORBA對象總線技術(shù)
4. 6. 3 COM對象總線技術(shù)
4. 6. 4 組件庫技術(shù)
4. 7 小結(jié)
習(xí)題4
第5章 軟件驗(yàn)證技術(shù)
5. 1 軟件測試基礎(chǔ)
5. 1. 1 測試觀點(diǎn)
5. 1. 2 測試原則
5. 1. 3 測試工具
5. 1. 4 測試組織
5. 1. 5 測試與調(diào)試
5. 1. 6 動態(tài)測試步驟
5. 2 代碼復(fù)審
5. 2. 1 代碼復(fù)審內(nèi)容
5. 2. 2 代碼會審
5. 2. 3 走查
5. 2. 4 辦公桌檢查
5. 3 白盒測試
5. 3. 1 邏輯覆蓋法
5. 3. 2 基本路徑覆蓋法
5. 3. 3 循環(huán)覆蓋法
5. 4 黑盒測試
5. 4. 1 等價(jià)分類法
5. 4. 2 邊界值分析法
5. 4. 3 猜錯法
5. 4. 4 因果圖法
5. 5 單元測試
5. 5. 1 測試策略
5. 5. 2 測試內(nèi)容
5. 5. 3 測試的階段及活動
5. 5. 4 測試軟件
5. 6 集成測試
5. 6. 1 測試內(nèi)容
5. 6. 2 測試策略
5. 6. 3 非漸增式測試
5. 6. 4 漸增式測試
5. 6. 5 回歸測試
5. 7 確認(rèn)測試
5. 7. 1 確認(rèn)測試內(nèi)容
5. 7. 2 a測試和B測試
5. 8 系統(tǒng)測試
5. 8. 1 恢復(fù)測試
5. 8. 2 安全性測試
5. 8. 3 可用性測試
5. 8. 4 安裝測試
5. 8. 5 互連測試
5. 9 程序正確性證明
5. 9. 1 程序正確性定義
5. 9. 2 Floyd不變式斷言法
5. 9. 3 Floyd良序集方法
5. 9. 4 程序正確性證明的局限性
5. 10 調(diào)試
5. 10. 1 調(diào)試的步驟
5. 10. 2 調(diào)試的策略
5. 10. 3 調(diào)試的原則
5. 11 小結(jié)
習(xí)題5
第6章 軟件質(zhì)量和軟件質(zhì)量保證體系
6. 1 軟件質(zhì)量
6. 1. 1 軟件質(zhì)量特性
6. 1. 2 軟件質(zhì)量評價(jià)
6. 1. 3 軟件質(zhì)量保證
6. 1. 4 軟件質(zhì)量管理
6. 2 軟件復(fù)雜性分析
6. 2. 1 基于需求分析的復(fù)雜性分析
6. 2. 2 基于軟件設(shè)計(jì)的復(fù)雜性分析
6. 2. 3 基于源程序代碼的復(fù)雜性分析
6. 2. 4 基于軟件維護(hù)的復(fù)雜性分析
6. 3 軟件可靠性分析
6. 3. 1 軟件可靠性三要素
6. 3. 2 軟件可靠性模型
6. 3. 3 軟件可靠性工程
6. 4 ISO 9000軟件質(zhì)量體系
6. 4. 1 ISO 9000族國際標(biāo)準(zhǔn)
6. 4. 2 企業(yè)軟件質(zhì)量體系的建立和實(shí)施
6. 5 軟件配置管理
6. 5. 1 軟件配置項(xiàng)
6. 5. 2 軟件配置管理
6. 6 軟件過程能力成熟度模型簡介
6. 6. 1 基本概念
6. 6. 2 軟件過程能力成熟度等級
6. 6. 3 關(guān)鍵過程域
6. 6. 4 關(guān)鍵實(shí)踐
6. 6. 5 軟件過程能力成熟度模型的應(yīng)用
6. 7 小結(jié)
習(xí)題6
第7章 軟件維護(hù)技術(shù)
7. 1 軟件維護(hù)的基本概念
7. 1. 1 軟件維護(hù)類型
7. 1. 2 軟件維護(hù)策略
7. 1. 3 軟件維護(hù)成本
7. 1. 4 軟件維護(hù)的副作用
7. 1. 5 軟件維護(hù)的困難
7. 2 軟件維護(hù)過程
7. 2. 1 維護(hù)組織
7. 2. 2 維護(hù)申請
7. 2. 3 維護(hù)工作流程
7. 2. 4 維護(hù)記錄與評價(jià)
7. 3 軟件可維護(hù)性
7. 3. 1 影響軟件可維護(hù)性的軟件屬性
7. 3. 2 軟件可維護(hù)性的定量度量
7. 3. 3 提高可維護(hù)性的方法
7. 4 軟件再工程技術(shù)
7. 4. 1 逆向工程
7. 4. 2 重構(gòu)
7. 4. 3 正向工程
7. 4. 4 再工程成本/效益分析
7. 4. 5 再工程風(fēng)險(xiǎn)分析
7. 5 小結(jié)
習(xí)題7
第8章 軟件項(xiàng)目計(jì)劃
8. 1 成本估計(jì)
8. 1. 1 自頂向下成本估計(jì)
8. 1. 2 自底向上成本分析
8. 1. 3 基于經(jīng)驗(yàn)?zāi)P偷某杀竟烙?jì)
8. 2 效益分析
8. 2. 1 度量方法
8. 2. 2 效益分析
8. 3 風(fēng)險(xiǎn)分析
8. 3. 1 風(fēng)險(xiǎn)標(biāo)識
8. 3. 2 風(fēng)險(xiǎn)估計(jì)
8. 3. 3 風(fēng)險(xiǎn)評價(jià)
8. 3. 4 風(fēng)險(xiǎn)管理與監(jiān)控
8. 4 進(jìn)度安排
8. 4. 1 進(jìn)度安排原則
8. 4. 2 工作量分配
8. 4. 3 進(jìn)度安排方法
8. 5 項(xiàng)目組織與計(jì)劃
8. 5. 1 人員組織規(guī)律
8. 5. 2 人員組織形式
8. 5. 3 項(xiàng)目計(jì)劃
8. 6 小結(jié)
習(xí)題8
第9章 軟件工程標(biāo)準(zhǔn)化與文檔寫作
9. 1 軟件工程標(biāo)準(zhǔn)
9. 1. 1 軟件工程標(biāo)準(zhǔn)的類型
9. 1. 2 軟件工程標(biāo)準(zhǔn)的層次
9. 1. 3 軟件工程國家標(biāo)準(zhǔn)
9. 2 軟件文檔編寫步驟
9. 2. 1 軟件文檔的含義及要求
9. 2. 2 軟件文檔的種類
9. 2. 3 軟件文檔的編寫步驟
9. 3 軟件文檔的主要內(nèi)容及寫作要求
9. 3. 1 可行性研究報(bào)告的主要內(nèi)容及寫作要求
9. 3. 2 項(xiàng)目開發(fā)計(jì)劃的主要內(nèi)容及寫作要求
9. 3. 3 軟件需求說明書的主要內(nèi)容及寫作要求
9. 3. 4 概要設(shè)計(jì)說明書的主要內(nèi)容及寫作要求
9. 3. 5 詳細(xì)設(shè)計(jì)說明書的主要內(nèi)容及寫作要求
9. 3. 6 其他文檔
9. 4 軟件文檔的管理
9. 4. 1 軟件文檔編寫過程的管理
9. 4. 2 軟件文檔使用過程的管理
9. 5 小結(jié)
習(xí)題9
第10章 軟件知識產(chǎn)權(quán)保護(hù)與道德規(guī)范
10. 1 知識產(chǎn)權(quán)
10. 1. 1 知識產(chǎn)權(quán)的概念
10. 1. 2 知識產(chǎn)權(quán)的法律體系
10. 1. 3 知識產(chǎn)權(quán)的主要特點(diǎn)
10. 1. 4 知識產(chǎn)權(quán)的國際保護(hù)
10. 1. 5 計(jì)算機(jī)軟件知識產(chǎn)權(quán)的保護(hù)
10. 2 軟件著作權(quán)
10. 2. 1 計(jì)算機(jī)軟件著作權(quán)法
10. 2. 2 軟件著作權(quán)的客體
10. 2. 3 軟件著作權(quán)的主體
10. 2. 4 軟件著作權(quán)的權(quán)利內(nèi)容
10. 2. 5 軟件著作權(quán)的權(quán)利限制
10. 2. 6 軟件著作權(quán)的取得
10. 2. 7 軟件著作權(quán)的歸屬
10. 2. 8 軟件著作權(quán)的行使
10. 2. 9 案例分析
10. 3 軟件著作權(quán)登記
10. 3. 1 實(shí)施計(jì)算機(jī)軟件著作權(quán)登記的作用
10. 3. 2 軟件著作權(quán)登記的形式
10. 3. 3 軟件著作權(quán)登記程序
10. 4 軟件商業(yè)秘密
10. 4. 1 商業(yè)秘密
10. 4. 2 計(jì)算機(jī)軟件商業(yè)秘密
10. 5 軟件工程師職業(yè)道德規(guī)范
10. 5. 1 職業(yè)道德
10. 5. 2 軟件工程師職業(yè)道德規(guī)范
10. 6 小結(jié)
習(xí)題10
附錄A COM開發(fā)實(shí)例
附錄B 設(shè)計(jì)模式實(shí)例
附錄C 中英文術(shù)語對照表
參考文獻(xiàn)

本目錄推薦

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