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

現(xiàn)代軟件工程

現(xiàn)代軟件工程

定 價:¥29.00

作 者: 陳松喬,任勝兵,王國軍編著
出版社: 清華大學出版社
叢編項: 高等院校計算機與信息技術應用新技術教材
標 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 緒論
1. 1 軟件工程的產(chǎn)生
1. 1. 1 軟件的特征
1. 1. 2 軟件危機的出現(xiàn)
1. 1. 3 軟件工程的提出
1. 2 軟件工程的研究對象與基本原理
1. 2. 1 軟件工程的研究對象
1. 2. 2 軟件工程的層次結構
1. 2. 3 軟件工程的基本原理
1. 3 軟件開發(fā)方法
1. 3. 1 結構化方法
1. 3. 2 面向?qū)ο蠓椒?br />1. 3. 3 形式化方法
1. 3. 4 結構化方法. 面向?qū)ο蠓椒ê托问交椒ǖ慕Y合研究
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 快速應用開發(fā)模型
1. 6. 4 漸增模型
1. 6. 5 螺旋模型
1. 7 軟件工程的并行工程
1. 7. 1 簇的基本概念
1. 7. 2 并行工程的提出
1. 7. 3 簇的基本步驟和任務
1. 7. 4 簇模型與并行工程
1. 7. 5 無縫開發(fā)和可逆性的基本概念
1. 8 小結
習題1
第2章 需求分析
2. 1 需求分析的目標
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 實體-關系建模
2. 6. 1 實體-關系圖
2. 6. 2 基數(shù)和模態(tài)
2. 6. 3 實體-關系圖的例子
2. 7 系統(tǒng)行為建模
2. 7. 1 處理模型和控制模型的關系
2. 7. 2 一個控制流圖的例子
2. 7. 3 一個狀態(tài)轉(zhuǎn)換圖的例子
2. 8 IDEF0功能建模
2. 8. 1 IDEF0圖
2. 8. 2 IDEF0建模步驟
2. 8. 3 有關注意事項
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
2. 11. 3 面向?qū)ο蠓治瞿P?br />2. 11. 4 對象模型的建立
2. 11. 5 行為模型的建立
2. 11. 6 功能模型的建立
2. 12 統(tǒng)一建模語言UML
2. 12. 1 UML的基本實體
2. 12. 2 UML的目標
2. 12. 3 UML的范疇
2. 12. 4 UML圖的使用實例
2. 13 小結
習題2
第3章 概要設計
3. 1 概要設計的任務和過程
3. 1. 1 數(shù)據(jù)設計 對象設計
3. 1. 2 軟件結構設計 子系統(tǒng)設計
3. 1. 3 接口設計 消息設計
3. 1. 4 過程設計 方法設計
3. 2 軟件設計基本原則
3. 2. 1 抽象與求精
3. 2. 2 模塊化和信息隱藏
3. 2. 3 模塊獨立性
3. 3 面向數(shù)據(jù)流圖的設計方法
3. 3. 1 軟件結構的圖形表示
3. 3. 2 數(shù)據(jù)流分析
3. 3. 3 事務分析
3. 3. 4 軟件結構的改進
3. 4 面向?qū)ο蟮脑O計方法
3. 4. 1 軟件復用
3. 4. 2 面向?qū)ο笤O計
3. 5 面向?qū)ο筌浖O計模式
3. 5. 1 設計模式的描述與分類
3. 5. 2 創(chuàng)建型模式
3. 5. 3 結構型模式
3. 5. 4 行為型模式
3. 6 模型-視圖-控制器框架
3. 7 小結
習題3
第4章 詳細設計
4. 1 詳細設計的目標與任務
4. 1. 1 詳細設計的目標
4. 1. 2 詳細設計的任務
4. 2 結構化程序的詳細設計技術與工具
4. 2. 1 結構化程序的詳細設計技術
4. 2. 2 結構化程序的詳細設計工具
4. 3 Jackson程序設計方法
4. 3. 1 Jackson圖
4. 3. 2 Jackson偽代碼
4. 3. 3 Jackson程序設計方法的步驟
4. 4 Warnier程序設計方法
4. 4. 1 Warnier圖
4. 4. 2 Warnier程序設計步驟
4. 5 面向?qū)ο蟪绦虻脑敿氃O計
4. 5. 1 面向?qū)ο蟪绦虻奶匦?br />4. 5. 2 設計原則
4. 6 基于組件的程序設計方法
4. 6. 1 三層應用體系結構
4. 6. 2 CORBA對象總線技術
4. 6. 3 COM對象總線技術
4. 6. 4 組件庫技術
4. 7 小結
習題4
第5章 軟件驗證技術
5. 1 軟件測試基礎
5. 1. 1 測試觀點
5. 1. 2 測試原則
5. 1. 3 測試工具
5. 1. 4 測試組織
5. 1. 5 測試與調(diào)試
5. 1. 6 動態(tài)測試步驟
5. 2 代碼復審
5. 2. 1 代碼復審內(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 等價分類法
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 確認測試
5. 7. 1 確認測試內(nèi)容
5. 7. 2 a測試和B測試
5. 8 系統(tǒng)測試
5. 8. 1 恢復測試
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 小結
習題5
第6章 軟件質(zhì)量和軟件質(zhì)量保證體系
6. 1 軟件質(zhì)量
6. 1. 1 軟件質(zhì)量特性
6. 1. 2 軟件質(zhì)量評價
6. 1. 3 軟件質(zhì)量保證
6. 1. 4 軟件質(zhì)量管理
6. 2 軟件復雜性分析
6. 2. 1 基于需求分析的復雜性分析
6. 2. 2 基于軟件設計的復雜性分析
6. 2. 3 基于源程序代碼的復雜性分析
6. 2. 4 基于軟件維護的復雜性分析
6. 3 軟件可靠性分析
6. 3. 1 軟件可靠性三要素
6. 3. 2 軟件可靠性模型
6. 3. 3 軟件可靠性工程
6. 4 ISO 9000軟件質(zhì)量體系
6. 4. 1 ISO 9000族國際標準
6. 4. 2 企業(yè)軟件質(zhì)量體系的建立和實施
6. 5 軟件配置管理
6. 5. 1 軟件配置項
6. 5. 2 軟件配置管理
6. 6 軟件過程能力成熟度模型簡介
6. 6. 1 基本概念
6. 6. 2 軟件過程能力成熟度等級
6. 6. 3 關鍵過程域
6. 6. 4 關鍵實踐
6. 6. 5 軟件過程能力成熟度模型的應用
6. 7 小結
習題6
第7章 軟件維護技術
7. 1 軟件維護的基本概念
7. 1. 1 軟件維護類型
7. 1. 2 軟件維護策略
7. 1. 3 軟件維護成本
7. 1. 4 軟件維護的副作用
7. 1. 5 軟件維護的困難
7. 2 軟件維護過程
7. 2. 1 維護組織
7. 2. 2 維護申請
7. 2. 3 維護工作流程
7. 2. 4 維護記錄與評價
7. 3 軟件可維護性
7. 3. 1 影響軟件可維護性的軟件屬性
7. 3. 2 軟件可維護性的定量度量
7. 3. 3 提高可維護性的方法
7. 4 軟件再工程技術
7. 4. 1 逆向工程
7. 4. 2 重構
7. 4. 3 正向工程
7. 4. 4 再工程成本/效益分析
7. 4. 5 再工程風險分析
7. 5 小結
習題7
第8章 軟件項目計劃
8. 1 成本估計
8. 1. 1 自頂向下成本估計
8. 1. 2 自底向上成本分析
8. 1. 3 基于經(jīng)驗模型的成本估計
8. 2 效益分析
8. 2. 1 度量方法
8. 2. 2 效益分析
8. 3 風險分析
8. 3. 1 風險標識
8. 3. 2 風險估計
8. 3. 3 風險評價
8. 3. 4 風險管理與監(jiān)控
8. 4 進度安排
8. 4. 1 進度安排原則
8. 4. 2 工作量分配
8. 4. 3 進度安排方法
8. 5 項目組織與計劃
8. 5. 1 人員組織規(guī)律
8. 5. 2 人員組織形式
8. 5. 3 項目計劃
8. 6 小結
習題8
第9章 軟件工程標準化與文檔寫作
9. 1 軟件工程標準
9. 1. 1 軟件工程標準的類型
9. 1. 2 軟件工程標準的層次
9. 1. 3 軟件工程國家標準
9. 2 軟件文檔編寫步驟
9. 2. 1 軟件文檔的含義及要求
9. 2. 2 軟件文檔的種類
9. 2. 3 軟件文檔的編寫步驟
9. 3 軟件文檔的主要內(nèi)容及寫作要求
9. 3. 1 可行性研究報告的主要內(nèi)容及寫作要求
9. 3. 2 項目開發(fā)計劃的主要內(nèi)容及寫作要求
9. 3. 3 軟件需求說明書的主要內(nèi)容及寫作要求
9. 3. 4 概要設計說明書的主要內(nèi)容及寫作要求
9. 3. 5 詳細設計說明書的主要內(nèi)容及寫作要求
9. 3. 6 其他文檔
9. 4 軟件文檔的管理
9. 4. 1 軟件文檔編寫過程的管理
9. 4. 2 軟件文檔使用過程的管理
9. 5 小結
習題9
第10章 軟件知識產(chǎn)權保護與道德規(guī)范
10. 1 知識產(chǎn)權
10. 1. 1 知識產(chǎn)權的概念
10. 1. 2 知識產(chǎn)權的法律體系
10. 1. 3 知識產(chǎn)權的主要特點
10. 1. 4 知識產(chǎn)權的國際保護
10. 1. 5 計算機軟件知識產(chǎn)權的保護
10. 2 軟件著作權
10. 2. 1 計算機軟件著作權法
10. 2. 2 軟件著作權的客體
10. 2. 3 軟件著作權的主體
10. 2. 4 軟件著作權的權利內(nèi)容
10. 2. 5 軟件著作權的權利限制
10. 2. 6 軟件著作權的取得
10. 2. 7 軟件著作權的歸屬
10. 2. 8 軟件著作權的行使
10. 2. 9 案例分析
10. 3 軟件著作權登記
10. 3. 1 實施計算機軟件著作權登記的作用
10. 3. 2 軟件著作權登記的形式
10. 3. 3 軟件著作權登記程序
10. 4 軟件商業(yè)秘密
10. 4. 1 商業(yè)秘密
10. 4. 2 計算機軟件商業(yè)秘密
10. 5 軟件工程師職業(yè)道德規(guī)范
10. 5. 1 職業(yè)道德
10. 5. 2 軟件工程師職業(yè)道德規(guī)范
10. 6 小結
習題10
附錄A COM開發(fā)實例
附錄B 設計模式實例
附錄C 中英文術語對照表
參考文獻

本目錄推薦

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