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

軟件工程實用教程

軟件工程實用教程

定 價:¥26.00

作 者: 郭寧編著
出版社: 人民郵電出版社
叢編項: 21世紀計算機應用技術系列規(guī)劃教材
標 簽: 暫缺

ISBN: 9787115145345 出版時間: 2006-04-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 288 字數(shù):  

內(nèi)容簡介

本書根據(jù)軟件工程的最新發(fā)展,結合目前軟件工程教學的需要,以傳統(tǒng)的軟件工程和面向對象的軟件工程為主線,遵循軟件開發(fā)“工程化”思想,結合大量的應用案例,系統(tǒng)地介紹軟件工程學的理論、方法以及應用技術。內(nèi)容包括:軟件開發(fā)模型、需求分析、軟件設計、軟件測試、軟件維護、質量管理、文檔技術、軟件項目管理、軟件工程工具和環(huán)境等。   本書強調(diào)軟件工程的理論與實踐相結合、技術與管理相結合、方法與CASE工具相結合,語言簡練,通俗易懂,采用案例教學方法,注重培養(yǎng)實際開發(fā)能力和文檔的寫作能力,具有很強的實用性和可操作性。書中含有豐富的例題與習題,便于教學和自學。   本書可作為高等院校計算機專業(yè)或信息類相關專業(yè)高年級本科生或研究生教材,也可作為軟件開發(fā)人員的參考書。

作者簡介

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

圖書目錄

第l章 軟件工程引論
1.1軟件及軟件危機
1.1.1軟件及其特性
1.1.2軟件危機
1.2軟件工程
1.2.1軟件工程的形成與發(fā)展
1.2.2軟件工程的基本概念
1.3軟件工程的基本原則
1.4本章小結
本章練習題
第2章 軟件生命周期及開發(fā)模型
2.1軟件過程概述.
2.1.1軟件生命周期
2.1.2生命周期各階段的任務
2.2典型的軟件過程模型
2.2.1瀑布模型
2.2.2原型模型
2.2.3增量模型
2.2.4螺旋模型
2.3面向對象的軟件過程模型
2.3.1面向對象的軟件開發(fā)特點
2.3.2軟件統(tǒng)一開發(fā)過程
2.3-3構件復用模型
2.4本章小結
本章練習題
第3章 結構化需求分析
3.1需求分析概述.
3.1.1需求分析的任務
3.1.2需求分析的過程
3.2需求獲取
3.2.1需求獲取的內(nèi)容
3.2.2需求獲取的方法
3.3結構化分析方法概述
3.3.1結構化分析思想
3.3.2結構化分析方法
3.4數(shù)據(jù)流程圖
3.4.1數(shù)據(jù)流程圖的基本成分
3.4.2數(shù)據(jù)流程圖的繪制
3.4.3數(shù)據(jù)流程圖的特征與用途
3.5數(shù)據(jù)字典
3.5.1數(shù)據(jù)字典的定義與用途
3.5.2數(shù)據(jù)字典的定義方法
3.5.3加工邏輯的描述方法
3.6應用舉例
3.6.1結構化分析過程
3.6.2編寫需求規(guī)格說明書
3.7本章小結
本章練習題
第4章 結構化軟件設計
4.1概要設計的任務與過程
4.1.1概要設計的任務
4.1.2概要設計的過程
4.2系統(tǒng)架構設計.
4.2.1系統(tǒng)架構設計與風格
4.2.2常見的軟件體系架構
4.3軟件結構設計
4.3.1模塊化概念
4.3.2模塊的獨立性
4.3.3結構化設計建模
4.3.4軟件設計準則
4.4面向數(shù)據(jù)流程的設計方法.
4.4.1基本概念
4.4.2變換流分析與設計
4.4.3事務流分析與設計
4.4.4昆合流分析與設計
4.5面向數(shù)據(jù)結構的設計方法
4.5.1 Jackson(JSD)方法
4.5.2 Warnier(LCP)方法
4.6數(shù)據(jù)庫結構設計
4.6.1概念結構設計
4.6.2邏輯結構設計
4.6.3物理結構設計
4.7軟件詳細設計
4.7.1結構化程序設計
4.7.2詳細設計工具
4.7.3人機界面設計
4.8應用舉例.
4.8.1軟件結構化設計過程
4.8.2概要設計文檔寫作范例
4.9本章小結
本章練習題
第5章 面向對象的需求分析
5.1面向對象方法學概述
5.1.1面向對象技術的由來
5.1.2面向對象方法概述
5.1.3面向對象方法的優(yōu)點
5.1.4面向對象建模
5.2面向對象的基本概念
5.2.1類和對象
5.2.2封裝、繼承和多態(tài)性
5.2.3面向對象的分析概述
5.3用例模型
5.3.1執(zhí)行者
5.3.2用例
5.3.3用例之間的關系
5.3.4用例建模
5.4對象模型
5.4.1類圖
5.4.2識別類與對象
5.4.3識別屬性
5.4.4識別操作
5.4.5識別關聯(lián)
5.4.6建立靜態(tài)模型
5.5建立動態(tài)模型
5.5.1消息類型
5.5.2狀態(tài)圖
5.5.3交互圖
5.5.4活動圖
5.5.5建立動態(tài)模型
5.6本章小結
本章練習題
第6章 面向對象的軟件設計
6.1面向對象軟件設計概述
6.1.1面向對象設計準則
6.1.2面向對象設計的過程
6.2系統(tǒng)設計
6.2.1邏輯體系架構設計
6.2.2物理體系架構建模
6.3詳細設計
6.3.1系統(tǒng)詳細設計
6.3.2應用舉例
6.4面向對象軟件實現(xiàn)
6.4.1程序設計語言
6.4.2程序設計風格
6.4.3面向對象軟件測試
6.5本章小結
本章練習題
第7章 軟件測試技術
7.1軟件測試概述.
7.1.1軟件測試目的
7.1.2軟件測試原則
7.1.3測試步驟
7.2軟件測試技術
7.2.1測試用例設計
7.2.2黑盒測試方法
7.2.3白盒測試方法
7.3軟件調(diào)試技術
7.3.1軟件調(diào)試過程
7.3.2軟件調(diào)試策略
7.4系統(tǒng)測試
7.4.1單元測試
7.4.2集成測試
7.4.3確認測試
7.4.4系統(tǒng)測試
7.5本章小結
本章練習題
第8章 軟件維護技術
8.1軟件維護概述
8.1.1維護階段的任務
8.1.2軟件維護的特點
8.1.3軟件的可維護性
8.2軟件維護類型
8.2.1改正性維護
8.2.2完善性維護
8.2.3適應性維護
8.2.4預防性維護
8.3軟件維護技術
8.3.1軟件維護過程
8.3.2提高軟件的可維護性
8.4軟件維護困難
8.4.1維護費用
8.4.2軟件維護的副作用
8.5本章小結
本章練習題
第9章 軟件質量與質量保證
9.1軟件質量的概念
9.1.1軟件質量定義
9.1.2影響軟件質量的因素
9.2軟件質量的度量
9.2.1軟件度量
9.2.2軟件度量的分類
9.2.3軟件度量過程
9-3軟件質量保證
9.3.1質量保證策略
9.3.2質量保證內(nèi)容
9.3.3質量保證措施
9.4 ISO 9000軟件質量體系
9.4.1 ISO 9000系列標準
9.4.2 ISO 9000質量認證的一般程序
9.5軟件配置管理
9.5.1軟件配置項
9.5.2軟件配置管理過程
9.6軟件過程能力成熟度模型簡介
9.6.1 CMM的結構
9.6.2軟件過程能力成熟度等級
9.6.3關鍵過程域
9.6.4關鍵實踐
9.7本章小結
本章練習題
第lO章 軟件工程標準與文檔.
1 0.1軟件工程標準
10.1.1軟件工程標準.
10.1.2軟件工程國家標準.
10.2軟件文檔與編寫要求
10.2.1軟件文檔的含義
10.2.2軟件文檔的種類.
10.2.3軟件文檔的編寫方法.
10.3軟件文檔的主要內(nèi)容及寫作指南
10.3.1可行性研究報告.
10.3.2項目開發(fā)計劃.
10.3.3軟件需求規(guī)格說明書
10.3.4概要設計說明書
10.3.5詳細設計說明書
10.3.6程序維護手冊
10.3.7用戶手冊
10.4本章小結
本章練習題.
第ll章 軟件項目管理
11.1軟件項目管理概述
1 1.2進度管理
1 1.2.1計劃
11.2.2進度安排
11.2.3進度跟蹤與控制
11.3軟件開發(fā)成本估算
11.3.1軟件成本估算過程
11.3.2軟件成本估算方法
11.3.3成本計劃的變更控制
11.4軟件項目的人員管理
11.4.1人力資源
11.4.2人力資源計劃的平衡
11.4.3開發(fā)團隊人數(shù)與協(xié)調(diào)
11.5險管理
11.5.1軟件風險
11.5.2風險識別
11.5.3風險設計
11.5.4風險評價
11.5.5風險的緩解、監(jiān)控和管理
11.6本章小結
本章練習題
第12章 軟件開發(fā)工具與環(huán)境
12.1軟件開發(fā)環(huán)境
12.1.1按解決的問題分類
12.1.2按現(xiàn)有軟件開發(fā)環(huán)境的演化趨向分類
12.1.3按集成化程度分類
12.2計算機輔助軟件工程
12.3軟件開發(fā)工具
12.3.1 Rose簡介
12.3.2 PowerDesigner 8簡介
12.4本章小結
本章練習題
第13章 軟件工程課程設計
13.1課程設計目的與要求
13.1.1課程設計目的
13.1.2課程設計內(nèi)容及要求
13.2課程設計步驟安排
13.3課程設計指導
13.3.1實驗1一建立課程設計環(huán)境與數(shù)據(jù)庫設計
13.3.2實驗2--需求分析
13.3.3實驗3--軟件設計
13.3.4實驗4--軟件實現(xiàn)
13.4案例分析
13.4.1嵌入式軟件系統(tǒng)應用實例
13.4.2網(wǎng)絡兼職招聘系統(tǒng)開發(fā)案例
參考文獻

本目錄推薦

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