注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)面向?qū)ο筌浖こ?/a>

面向?qū)ο筌浖こ?/h1>

定 價(jià):¥39.80

作 者: 石冬凌 等 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校規(guī)劃教材·軟件工程
標(biāo) 簽: 暫缺

ISBN: 9787302448884 出版時(shí)間: 2016-09-01 包裝: 平裝
開本: 16開 頁數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡介

  本教材闡述了軟件工程的基本思想、軟件開發(fā)過程、面向?qū)ο蟮姆治雠c設(shè)計(jì)技術(shù)及項(xiàng)目管理的內(nèi)容。在各章節(jié)中以軟件生命周期階段為主線,介紹了軟件開發(fā)過程中的每個(gè)階段需要達(dá)成的任務(wù)目標(biāo)、涉及的基本原理及采用的技術(shù)。在每一章中都會使用同一業(yè)務(wù)背景下的案例帶領(lǐng)讀者運(yùn)用講述的知識進(jìn)行實(shí)踐,指導(dǎo)讀者靈活解決實(shí)際問題。每一章節(jié)后面都為讀者準(zhǔn)備了相應(yīng)的練習(xí)題,幫助讀者鞏固和加深對知識點(diǎn)的理解。教材的最后一章設(shè)置了綜合實(shí)訓(xùn)環(huán)節(jié),將前面講述的知識進(jìn)行完整的應(yīng)用,起到將所學(xué)知識融會貫通的作用。本教材適合高校信息類專業(yè)“軟件工程”課程的教學(xué),也可作為廣大軟件開發(fā)愛好者的參考資料。

作者簡介

暫缺《面向?qū)ο筌浖こ獭纷髡吆喗?/div>

圖書目錄

第1章軟件工程概述
1.1項(xiàng)目導(dǎo)引
1.2項(xiàng)目分析
1.3軟件工程的歷史
1.4軟件工程的基本概念
1.5軟件工程的基本原理
1.6軟件生命周期
1.7軟件開發(fā)過程模型
1.7.1瀑布模型
1.7.2原型模型
1.7.3螺旋模型
1.7.4迭代開發(fā)與RUP
1.8案例分析
1.9技術(shù)拓展
1.9.1敏捷開發(fā)技術(shù)1——Scrum
1.9.2敏捷開發(fā)技術(shù)2——XP
小結(jié)
強(qiáng)化練習(xí)
第2章軟件工程管理
2.1項(xiàng)目導(dǎo)引
2.2項(xiàng)目分析
2.3軟件項(xiàng)目管理概述
2.4項(xiàng)目范圍管理
2.4.1項(xiàng)目范圍變更控制
2.4.2項(xiàng)目范圍變更原因
2.4.3范圍變更控制過程
2.4.4實(shí)施范圍變更管理原則
2.4.5項(xiàng)目范圍變更控制
2.5項(xiàng)目成本管理
2.5.1成本管理過程
2.5.2成本管理手段
2.6項(xiàng)目進(jìn)度管理
2.6.1影響項(xiàng)目進(jìn)度的因素
2.6.2項(xiàng)目進(jìn)度控制
2.7項(xiàng)目配置管理
2.7.1配置管理的意義
2.7.2配置管理的實(shí)施過程
2.7.3配置控制
2.7.4配置管理報(bào)表
2.8項(xiàng)目組織管理
2.8.1民主制程序員組
2.8.2主程序員組
2.8.3現(xiàn)代程序員組
2.8.4軟件項(xiàng)目組
2.8.5IT組織管理
2.9項(xiàng)目質(zhì)量管理
2.9.1軟件質(zhì)量概述
2.9.2軟件質(zhì)量因素
2.10項(xiàng)目風(fēng)險(xiǎn)管理
2.10.1風(fēng)險(xiǎn)的分類
2.10.2風(fēng)險(xiǎn)的識別
2.10.3風(fēng)險(xiǎn)評估
2.10.4風(fēng)險(xiǎn)的駕馭和監(jiān)控
2.11項(xiàng)目溝通管理
2.12項(xiàng)目集成管理
2.13案例分析
2.13.1角色的映射
2.13.2開發(fā)案例中的制品
2.13.3為初始階段制定計(jì)劃
2.14知識拓展
2.14.1質(zhì)量管理資格認(rèn)證1——ISO 9000: 2000
2.14.2質(zhì)量管理資格認(rèn)證2——CMM
2.14.3質(zhì)量管理資格認(rèn)證3——ISO 90003
小結(jié)
強(qiáng)化練習(xí)
第3章需求確定
3.1項(xiàng)目導(dǎo)引
3.2項(xiàng)目分析
3.3需求階段的任務(wù)和目標(biāo)
3.4基本概念
3.4.1功能需求
3.4.2非功能需求
3.5需求獲取方法
3.5.1建立聯(lián)合分析小組
3.5.2客戶訪談
3.5.3問卷調(diào)查
3.5.4問題分析與確認(rèn)
3.5.5快速原型法
3.6RUP中需求的特點(diǎn)
3.7用例模型
3.7.1用例的描述形式
3.7.2用例圖
3.8用例產(chǎn)生的過程
3.8.1事件清單和事件表
3.8.2從事件表轉(zhuǎn)換成用例
3.9補(bǔ)充性規(guī)格說明
3.10案例分析
3.10.1背景說明
3.10.2項(xiàng)目說明
3.10.3用例模型
3.11知識拓展
3.11.1需求分類的補(bǔ)充
3.11.2需求開發(fā)過程
小結(jié)
強(qiáng)化練習(xí)
第4章系統(tǒng)分析
4.1項(xiàng)目導(dǎo)引
4.2項(xiàng)目分析
4.3領(lǐng)域模型
4.3.1什么是領(lǐng)域模型
4.3.2如何構(gòu)建領(lǐng)域模型
4.3.3何時(shí)構(gòu)建領(lǐng)域模型
4.4健壯性分析
4.4.1健壯圖的表示法
4.4.2健壯圖的使用規(guī)則
4.5順序圖的轉(zhuǎn)換
4.5.1將健壯性分析與順序圖對應(yīng)
4.5.2為靜態(tài)類圖增加方法
4.6狀態(tài)的標(biāo)識
4.7案例分析
4.7.1構(gòu)建領(lǐng)域模型和狀態(tài)模型
4.7.2健壯性分析
4.7.3構(gòu)建動態(tài)模型
4.8知識拓展
4.8.1抽取候選類的其他方法
4.8.2領(lǐng)域驅(qū)動設(shè)計(jì)
小結(jié)
強(qiáng)化練習(xí)
第5章系統(tǒng)設(shè)計(jì)
5.1項(xiàng)目導(dǎo)引
5.2項(xiàng)目分析
5.3軟件設(shè)計(jì)的過程
5.4軟件體系結(jié)構(gòu)
5.4.1什么是軟件體系結(jié)構(gòu)
5.4.2應(yīng)用程序的分割
5.4.3分離服務(wù)
5.5體系結(jié)構(gòu)設(shè)計(jì)過程
5.5.1制定初步體系結(jié)構(gòu)
5.5.2邏輯結(jié)構(gòu)的劃分
5.5.3執(zhí)行體系結(jié)構(gòu)
5.6用戶界面設(shè)計(jì)
5.7持久化設(shè)計(jì)
5.7.1設(shè)計(jì)目標(biāo)
5.7.2數(shù)據(jù)庫設(shè)計(jì)步驟
5.8案例分析
5.8.1體系結(jié)構(gòu)的建立
5.8.2數(shù)據(jù)庫的設(shè)計(jì)
5.8.3界面設(shè)計(jì)
5.9知識拓展
5.9.1框架模式
5.9.2應(yīng)用框架
小結(jié)
強(qiáng)化練習(xí)
第6章對象設(shè)計(jì)
6.1項(xiàng)目導(dǎo)引
6.2項(xiàng)目分析
6.3面向?qū)ο蟮脑O(shè)計(jì)原則
6.3.1開閉原則
6.3.2里氏代換原則
6.3.3依賴倒轉(zhuǎn)原則
6.3.4接口隔離原則
6.3.5單一職責(zé)原則
6.3.6合成復(fù)用原則
6.3.7最小知識原則
6.4設(shè)計(jì)模式的提出
6.4.1設(shè)計(jì)模式的4個(gè)基本要素
6.4.2設(shè)計(jì)模式的分類
6.5經(jīng)典設(shè)計(jì)模式
6.5.1策略模式
6.5.2單例模式
6.5.3適配器模式
6.5.4工廠方法模式
6.6設(shè)計(jì)模式應(yīng)用的注意事項(xiàng)
6.7案例分析
6.8知識拓展
小結(jié)
強(qiáng)化練習(xí)
第7章軟件實(shí)現(xiàn)
7.1項(xiàng)目導(dǎo)引
7.2程序設(shè)計(jì)語言的選擇
7.3編碼規(guī)范
7.3.1源程序文檔化
7.3.2數(shù)據(jù)說明
7.3.3語句結(jié)構(gòu)
7.3.4輸入/輸出
7.4編碼風(fēng)格
7.4.1提高可重用性
7.4.2提高可擴(kuò)充性
7.4.3提高健壯性
7.5軟件開發(fā)環(huán)境
7.6知識拓展
小結(jié)
強(qiáng)化練習(xí)
第8章軟件測試
8.1項(xiàng)目導(dǎo)引
8.2項(xiàng)目分析
8.2.1軟件測試的目的和原則
8.2.2軟件測試與軟件開發(fā)各階段的關(guān)系
8.3經(jīng)典測試方法
8.4白盒測試
8.4.1邏輯覆蓋
8.4.2基本路徑覆蓋
8.5黑盒測試
8.5.1等價(jià)類劃分
8.5.2邊界值分析法
8.5.3錯(cuò)誤推測法
8.5.4因果圖法
8.6測試過程
8.6.1單元測試
8.6.2集成測試
8.6.3功能測試
8.6.4系統(tǒng)測試
8.6.5驗(yàn)收測試
8.7面向?qū)ο鬁y試方法
8.8案例分析
8.9知識拓展
小結(jié)
強(qiáng)化練習(xí)
第9章軟件維護(hù)
9.1項(xiàng)目導(dǎo)引
9.2項(xiàng)目分析
9.3軟件維護(hù)的種類
9.4軟件維護(hù)的過程
9.5軟件維護(hù)的成本
9.6案例分析
9.7知識拓展
9.7.1逆向工程
9.7.2重構(gòu)
小結(jié)
強(qiáng)化練習(xí)
第10章綜合實(shí)訓(xùn)——在線寵物商店
10.1項(xiàng)目背景
10.2需求獲取
10.3系統(tǒng)分析
10.4系統(tǒng)設(shè)計(jì)
10.5對象設(shè)計(jì)
10.5.1域?qū)ο蟮脑O(shè)計(jì)
10.5.2用例的健壯性分析
10.6代碼實(shí)現(xiàn)
10.7軟件測試
附錄A面向?qū)ο蠹夹g(shù)概述
A.1面向?qū)ο蟮幕靖拍?br />A.1.1對象
A.1.2類
A.1.3實(shí)例
A.1.4消息
A.1.5方法
A.1.6屬性
A.1.7封裝
A.1.8繼承
A.1.9多態(tài)性
A.1.10重載
A.2面向?qū)ο蠓椒ǖ目偨Y(jié)
A.3面向?qū)ο蠼?br />小結(jié)
參考文獻(xiàn)
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號