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

軟件工程

軟件工程

定 價:¥35.00

作 者: 張俊蘭,王文發(fā),馬樂榮,馮伍 編著
出版社: 西安交通大學(xué)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787560530086 出版時間: 2009-04-01 包裝: 平裝
開本: 16開 頁數(shù): 321 字數(shù):  

內(nèi)容簡介

  《軟件工程》基于傳統(tǒng)方法和面向?qū)ο蠓椒?,介紹了軟件工程的基本概念、原理、技術(shù)和方法。全書共14章,內(nèi)容包括:軟件工程概論、系統(tǒng)分析,基于結(jié)構(gòu)化方法的需求分析、概要設(shè)計、詳細設(shè)計、界面設(shè)計、編碼、測試和維護,基于統(tǒng)一建模語言UML的面向?qū)ο笮枨蠓治龊头治雠c設(shè)計,以及軟件項目管理、重用技術(shù)、新型軟件開發(fā)技術(shù)和軟件敏捷開發(fā)技術(shù)等。《軟件工程》的特點是既注重科學(xué)性和系統(tǒng)性,又注重實用性和新穎性。在詳細論述概念和原理的同時,還介紹了典型的技術(shù)、例子和文檔編寫大綱,全書貫穿統(tǒng)一的范例供讀者參考。各章均配有適量的習(xí)題和小結(jié),以幫助讀者加深對所學(xué)內(nèi)容的消化和理解。《軟件工程》既可依為高等院校計算機及相關(guān)各專業(yè)本科生的教材或教學(xué)參考書,也可作為研究生的教材,還可以作為廣大軟件技術(shù)人員及有關(guān)人員的參考用書。

作者簡介

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

圖書目錄

第1章 軟件土程概論
1.1 軟件
1.1.1 軟件簡介
1.1.2 軟件的分類
1.1.3 軟件的發(fā)展
1.1.4 軟件危機
1.2 軟件工程
1.2.1 軟件工程概念
1.2.2 軟件工程的基本原理
1.2.3 軟件工程方法學(xué)
1.2.4 軟件工程目標(biāo)
1.3 軟件生命周期
1.4 軟件過程和生命周期的建模
1.4.1 過程的含義
1.4.2 軟件過程模型
1.4.3 過程建模工具和技術(shù)
小結(jié)
習(xí)題一
第2章 系統(tǒng)分析
2.1 計算機系統(tǒng)工程
2.1.1 硬件和硬件工程
2.1.2 軟件和軟件工程
2.1.3 人機工程
2.1.4 數(shù)據(jù)庫工程
2.2 可行性研究
2.2.1 可行性研究的任務(wù)
2.2.2 可行性研究過程
2.3 系統(tǒng)流程圖
2.3.1 系統(tǒng)流程圖的作用
2.3.2 系統(tǒng)流程圖的符號
2.3.3 系統(tǒng)流程圖的示例
2.4 成本/效益分析
2.4.1 成本、費用估計
2.4.2 效益分析方法
2.5 技術(shù)分析
2.6 系統(tǒng)建模
2.6.1 系統(tǒng)模型
2.6.2 系統(tǒng)建模
小結(jié)
習(xí)題二
第3章 需求分析
3.1 需求分析概述
3.1.1 需求分析的特點
3.1.2 需求分析的任務(wù)
3.1.3 需求分析的步驟
3.1.4 需求分析的原則
3.1.5 需求分析的方法
3.2 需求獲取
3.3 需求建模
3.4 面向數(shù)據(jù)流的分析方法
3.4.1 數(shù)據(jù)流圖與數(shù)據(jù)字典
3.4.1.1 數(shù)據(jù)流圖
3.4.1.2 數(shù)據(jù)字典
3.4.2 實體一關(guān)系圖
3.4.2.1 數(shù)據(jù)對象、屬性與關(guān)系
3.4.2.2 實體一關(guān)系圖(E—R圖)
3.4.3 數(shù)據(jù)流圖的實時系統(tǒng)擴充
3.4.4 基于數(shù)據(jù)流的分析方法
3.4.5 基于數(shù)據(jù)流圖的需求分析CASE工具
3.5 形式化方法
3.5.1 形式化方法的主要思想
3.5.2 形式化規(guī)格說明語言簡介
3.5.3 形式化方法的需求描述
3.5.4 形式化方法的現(xiàn)狀與發(fā)展趨勢
3.6 需求規(guī)格說明與評審
3.6.1 需求規(guī)格說明書的目標(biāo)與內(nèi)容
3.6.2 需求分析的評審
3.6.3 需求評審的方法
小結(jié)
習(xí)題三
第4章概要設(shè)計
4.1 軟件設(shè)計過程
4.2 軟件設(shè)計的基本概念
4.2.1 抽象與逐步求精
4.2.2 模塊化與信息隱藏
4.2.3 軟件總體結(jié)構(gòu)設(shè)計
4.2.4 數(shù)據(jù)結(jié)構(gòu)設(shè)計
4.2.5 軟件過程設(shè)計
4.3 面向數(shù)據(jù)流的設(shè)計方法
4.3.1 基本概念
4.3.2 系統(tǒng)結(jié)構(gòu)圖的組成
4.3.3 變換分析
4.3.4 事務(wù)分析
4.3.5 綜合型數(shù)據(jù)流圖與分層數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)的設(shè)計
4.3.6 設(shè)計優(yōu)化原則
4.3.7 實時系統(tǒng)設(shè)計
4.4 面向數(shù)據(jù)的設(shè)計方法
4.4.1 面向數(shù)據(jù)的設(shè)計
4.4.2 JSP方法
4.4.3 JSD方法
4.4.4 基于結(jié)構(gòu)化數(shù)據(jù)的系統(tǒng)開發(fā)方法
4.5 概要設(shè)計規(guī)格說明與評審
小結(jié)
習(xí)題四
第5章 詳細設(shè)計
5.1 詳細設(shè)計的任務(wù)與原則
5.2 詳細設(shè)計的工具與方法
5.2.1 程序流程圖
5.2.2 N—S圖
5.2.3 PAD圖
5.2.4 過程設(shè)計語言(PDL)
5.2.5 HIPO圖
5.2.6 判定表
5.2.7 詳細設(shè)計工具的選擇
5.3 詳細設(shè)計的規(guī)格說明與復(fù)審
小結(jié)
習(xí)題五
第6章 面向?qū)ο蟮男枨蠓治?br />6.1 面向?qū)ο蟮母拍钆c特征
6.1.1 面向?qū)ο蠓椒ǜ攀?br />6.1.2 面向?qū)ο蟮幕靖拍?br />6.1.3 面向?qū)ο蟮能浖_發(fā)
6.2 統(tǒng)一建模語言UMLI
6.2.1 UML語言
6.2.2 基于UML的軟件開發(fā)過程
6.2.3 基于UML的軟件開發(fā)階段
6.3 基于UML的需求分析
6.3.1 業(yè)務(wù)建模
6.3.1.1 建立業(yè)務(wù)架構(gòu)
6.3.1.2 業(yè)務(wù)過程分析
6.3.1.3 業(yè)務(wù)對象模型
6.3.1.4 業(yè)務(wù)建模文檔
6.3.2 需求分析
6.3.3 軟件原型系統(tǒng)開發(fā)
小結(jié)
習(xí)題六
第7章 面向?qū)ο蟮姆治雠c設(shè)計
7.1 系統(tǒng)分析
7.1.1 分析類
7.1.2 順序圖
7.1.3 協(xié)作圖
7.1.4 類圖
7.1.5 構(gòu)架分析
7.1.6 狀態(tài)圖
7.1.7 用戶接口
7.2 系統(tǒng)設(shè)計
7.2.1 構(gòu)架設(shè)計
7.2.1.1 現(xiàn)代技術(shù)構(gòu)架
7.2.1.2 圖書館信息管理系統(tǒng)的構(gòu)架
7.2.2 詳細設(shè)計
7.2.2.1 設(shè)計類
7.2.2.2 設(shè)計類剖析
7.2.2.3 設(shè)計關(guān)聯(lián)
7.2.2.4 順序圖
7.2.2.5 協(xié)作圖
7.2.2.6 操作定義
7.2.2.7 用戶接口
7.2.2.8 組件
7.2.2.9 圖書館信息管理系統(tǒng)的詳紐設(shè)計
7.3 對象持久化設(shè)計
7.3.1 存儲對象和關(guān)系
7.3.2 對象持久化方法
小結(jié)
習(xí)題七
第8章 人機界面設(shè)計
8.1 應(yīng)該考慮的設(shè)計問題
8.1.1 人的感知
8.1.2 用戶的技能
8.1.3 任務(wù)與用戶的特殊要求
8.2 人機界面風(fēng)格
8.3 人機界面設(shè)計過程
8.4 人機(用戶)界面設(shè)計原則
8.5 人機界面設(shè)計標(biāo)準(zhǔn)
小結(jié)
習(xí)題八
第9章 程序設(shè)計語言與編碼
9.1 程序設(shè)計語言
9.1.1 程序設(shè)計語言分類
9.1.2 程序設(shè)計語言的特性
9.1 _3程序設(shè)計語言的選擇
9.2 編碼風(fēng)格
9.2.1 源程序文檔化
9.2.2 數(shù)據(jù)說明
9.2.3 語句結(jié)構(gòu)
9.2.4 輸人/輸出方法
9.3 程序效率
9.4 編程安全
小結(jié)
習(xí)題九
第10章 軟件測試
10.1 基本概念
10.1.1 軟件測試的目的與原則
10.1.2 測試階段的信息流程
10.1.3 測試用例和場景的設(shè)計
10.1.4 軟件測試的步驟
10.2 軟件測試技術(shù)
10.2.1 白盒測試技術(shù)
10.2.1.1 基本路徑測試
10.2.1.2 邏輯覆蓋測試
10.2.2 黑盒測試技術(shù)
10.3 軟件測試策略
10.3.1 單元測試
10.3.2 綜合測試
10.3.3 確認測試
10.3.4 系統(tǒng)測試
10.3.5 排錯
10.4 面向?qū)ο蟮能浖y試
10.4.1 面向?qū)ο蠓治龊驮O(shè)計的模型測試
10.4.2 面向?qū)ο鬁y試策略
10.4.3 面向?qū)ο筌浖y試集設(shè)計
10.5 軟件測試計劃與分析報告
小結(jié)
習(xí)題十
第11章 系統(tǒng)交付與維護
11.1 系統(tǒng)交付
11.2 軟件維護的概念與分類
11.3 軟件維護過程
11.4 軟件的可維護性
11.5 維護活動
11.6 維護的副作用
11.7 逆向工程和重構(gòu)工程
小結(jié)
習(xí)題十
第12章 軟件項目管理
12.1 估算軟件規(guī)模
12.1.1 代碼行技術(shù)
12.1.2 功能點技術(shù)
12.2 估算工作量
12.2.1 靜態(tài)單變量模型
12.2.2 動態(tài)多變量模型
12.2.3 COCOMOⅡ模型
12.3 進度計劃
12.4 人員組織
12.5 軟件配置管理
12.5.1 軟件配置
12.5.2 軟件配置管理過程
12.6 風(fēng)險管理
12.7 質(zhì)量保證
12.7.1 軟件質(zhì)量
12.7.2 軟件質(zhì)量保證措施
12.8 能力成熟度模型集成(CMMI)
小結(jié)
習(xí)題十二
第13章 軟件重用技術(shù)
第14章 新型軟件開發(fā)技術(shù)

本目錄推薦

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