注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件工程及軟件開發(fā)應用

軟件工程及軟件開發(fā)應用

軟件工程及軟件開發(fā)應用

定 價:¥25.00

作 者: 施一萍 主編
出版社: 清華大學出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787302206675 出版時間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 207 字數(shù):  

內容簡介

  軟件工程是計算機科學技術的一門新興學科,其軟件開發(fā)新技術、新方法正在不斷地出現(xiàn)?!盾浖こ碳败浖_發(fā)應用》以軟件生命周期為主線,系統(tǒng)地介紹了軟件工程基本知識、結構化分析、結構化設計的軟件開發(fā)技術,同時介紹了面向對象開發(fā)技術,包括面向對象分析、面向對象設計、UML建模語言和Rational Rose工具,最后介紹了通過軟件測試、維護和工程管理來保證軟件工程質量等內容?!盾浖こ碳败浖_發(fā)應用》內容新穎,實用性強,每章后有小結和習題??勺鳛楦叩仍盒!败浖こ獭闭n程的教材或參考書,也適用于軟件工作人員和計算機用戶閱讀參考。

作者簡介

暫缺《軟件工程及軟件開發(fā)應用》作者簡介

圖書目錄

第1篇 軟件開發(fā)方法
第1章 軟件工程概述
1.1 軟件與軟件危機
1.1.1 計算機軟件概念
1.1.2 計算機軟件的發(fā)展
1.1.3 軟件危機
1.2 軟件工程
1.2.1 軟件工程定義
1.2.2 軟件工程的內容
1.2.3 軟件工程基本原理
1.2.4 軟件開發(fā)方法
1.3 軟件生命周期
1.3.1 軟件生命周期的劃分
1.3.2 各階段的基本任務
1.4 軟件開發(fā)模型
1.4.1 瀑布模型
1.4.2 快速原型模型
1.4.3 增量模型
1.4.4 螺旋模型
1.4.5 噴泉模型
1.5 應用實例
1.6 小結
習題
第2章 可行性研究
2.1 可行性研究的任務
2.2 可行性研究的過程
2.3 系統(tǒng)流程圖
2.4 成本/效益分析
2.4.1 成本估算
2.4.2 成本/效益分析方法
2.5 可行性研究報告
2.6 軟件立項和合同
2.6.1 立項方法和立項文檔
2.6.2 簽訂合同方法和合同文檔
2.7 項目開發(fā)計劃
2.8 小結
習題
第3章 需求分析
3.1 需求分析概述
3.1.1 需求分析的任務
3.1.2 需求分析的步驟
3.2 圖形工具
3.2.1 數(shù)據(jù)流圖
3.2.2 數(shù)據(jù)字典
3.2.3 實體-聯(lián)系圖
3.2.4 其他圖形工具
3.3 結構化分析
3.3.1 結構化分析的步驟
3.3.2 應用實例
3.3.3 軟件需求規(guī)格說明書
3.4 驗證軟件需求
3.5 小結
習題
第4章 總體設計
4.1 總體設計的過程和任務
4.2 軟件結構設計概念和原理
4.2.1 模塊和模塊化
4.2.2 抽象
4.2.3 信息隱藏
4.2.4 模塊獨立
4.3 軟件結構設計優(yōu)化
4.4 圖形工具
4.4.1 層次圖和HIPO圖
4.4.2 結構圖
4.5 結構化設計
4.5.1 結構化設計概述
4.5.2 結構化設計的過程
4.5.3 變換分析和事務分析
4.6 總體設計說明書
4.7 小結
習題
第5章 詳細設計
5.1 任務和原則
5.2 結構化程序設計
5.3 過程設計的工具
5.3.1 程序流程圖
5.3.2 N-S圖
5.3.3 PAD圖
5.3.4 PDL語言
5.3.5 判定樹
5.3.6 判定表
5.4 面向數(shù)據(jù)結構的設計方法
5.4.1 邏輯數(shù)據(jù)結構
5.4.2 Jackson圖和圖解邏輯
5.4.3 應用實例
5.5 程序復雜程度的度量
5.6 人機界面設計
5.7 小結
習題
第2篇 面向對象開發(fā)方法
第6章 面向對象方法學引論
6.1 面向對象方法學概述
6.1.1 面向對象的基本概念
6.1.2 面向對象軟件過程模型
6.2 面向對象方法學的優(yōu)點
6.3 面向對象建模
6.3.1 對象模型
6.3.2 動態(tài)模型
6.3.3 功能模型
6.3.4 三種模型之間的關系
6.4 小結
習題
第7章 面向對象分析與設計
7.1 面向對象分析
7.1.1 面向對象分析過程
7.1.2 需求陳述
7.1.3 建立對象模型
7.1.4 建立動態(tài)模型
7.1.5 建立功能模型
7.1.6 應用實例
7.2 面向對象設計
7.2.1 面向對象設計的準則
7.2.2 問題域子系統(tǒng)設計
7.2.3 人機交互子系統(tǒng)設計
7.2.4 任務管理子系統(tǒng)設計
7.2.5 數(shù)據(jù)管理子系統(tǒng)設計
7.2.6 應用實例
7.3 小結
習題
第8章 UML統(tǒng)一建模語言
8.1 UML概述
8.1.1 UML的產生及發(fā)展目標
8.1.2 UML的組成及主要內容
8.1.3 UML的應用領域
8.2 UML靜態(tài)建模
8.2.1 用例圖
8.2.2 類圖
8.2.3 對象圖
8.2.4 構件圖
8.2.5 實施圖
8.3 UML動態(tài)建模
8.3.1 順序圖
8.3.2 協(xié)作圖
8.3.3 狀態(tài)圖
8.3.4 活動圖
8.4 基于UML的軟件開發(fā)過程
8.5 小結
習題
第9章 RationalRose工具
9.1 Rose建模功能及特點
9.2 Rose操作界面
9.2.1 Rose的主界面
9.2.2 Rose的基本操作
9.3 Rose的模型視圖
9.3.1 用例圖的創(chuàng)建.刪除和設計
9.3.2 模型元素的添加
9.3.3 工具欄按鈕的添加
9.4 Rose的雙向工程
9.5 小結
習題
第3篇 軟件工程質量保證與管理
第10章 軟件測試
10.1 軟件測試概述
10.1.1 軟件測試的概念
10.1.2 軟件測試的分類
10.1.3 軟件測試的基本步驟
10.2 白盒測試
10.2.1 邏輯覆蓋
10.2.2 路徑測試
10.3 黑盒測試
10.3.1 等價分類法
10.3.2 邊界值分析法
10.3.3 錯誤推測法
10.4 測試用例
10.4.1 測試用例概念
10.4.2 應用實例
10.5 調試
10.6 面向對象的測試
10.7 軟件測試的發(fā)展趨勢
10.8 小結
習題
第11章 軟件維護
11.1 軟件維護的概念
11.2 軟件維護的工作量
11.3 軟件維護過程
11.4 軟件可維護性
11.5 軟件再工程
11.5.1 軟件再工程的概念
11.5.2 軟件重構
11.6 應用實例
11.7 小結
習題
第12章 軟件工程管理
12.1 軟件工程管理的目標
12.2 軟件項目管理
12.2.1 軟件項目管理的目標和過程
12.2.2 軟件項目失控的原因
12.3 軟件配置管理
12.3.1 軟件配置管理的定義
12.3.2 軟件配置管理的任務
12.4 軟件質量管理
12.4.1 軟件質量的概述
12.4.2 軟件質量管理的主要活動
12.4.3 軟件質量保證
12.4.4 軟件質量保證體系及認證
12.4.5 軟件過程能力評估的模型
12.5 軟件風險管理
12.5.1 軟件項目風險的概念
12.5.2 軟件風險管理過程及風險駕馭
12.6 軟件項目人力資源管理
12.7 應用實例
12.8 小結
習題
縮略語
參考文獻

本目錄推薦

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