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

軟件工程:實踐者的研究方法(原書第8版 本科教學版)

軟件工程:實踐者的研究方法(原書第8版 本科教學版)

定 價:¥59.00

作 者: [美] 羅杰 S. 普萊斯曼 等 著;鄭人杰,馬素霞 等 譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 暫缺

ISBN: 9787111555018 出版時間: 2016-12-01 包裝: 平裝
開本: 16開 頁數(shù): 394 字數(shù):  

內(nèi)容簡介

  《軟件工程:實踐者的研究方法(原書第8版 本科教學版)》自第1版出版至今,30多年來在軟件工程界產(chǎn)生了巨大而深遠的影響。第8版繼承了之前版本的風格與優(yōu)勢,系統(tǒng)地講解軟件過程、建模、質(zhì)量管理、項目管理等基礎知識,涵蓋相關(guān)概念、原則、方法和工具,并且提供豐富的輔助閱讀資源和網(wǎng)絡資源,指導有興趣的讀者進行更深入的學習和研究。本書是面向本科生的版本,保留了完整版中的基礎內(nèi)容,壓縮或刪除了一些高級內(nèi)容,更加適合作為高等院校計算機、軟件工程及相關(guān)專業(yè)的軟件工程課程教材。

作者簡介

  Roger S. Pressman軟件過程改善和軟件工程技術(shù)方面的國際知名人士,目前還擔任R. S. Pressman and Associates 公司總裁。30多年來,他作為軟件工程師、管理人員、教授、作者及咨詢顧問始終工作在軟件工程領(lǐng)域。Pressman博士著有6部著作,并撰寫了很多技術(shù)文章,是多種行業(yè)期刊的固定撰稿人,曾任多個行業(yè)雜志的編委,多年來一直擔任 《IEEE Software》雜志的Manager專欄的編輯。Pressman博士是知名的演講者,曾在許多行業(yè)會議上演講,他還是美國計算機協(xié)會 (ACM)、美國電氣與電子工程師協(xié)會(IEEE)等組織的成員。

圖書目錄

出版者的話
改編者序
譯者序
前言
第1章 軟件的本質(zhì) 1
1.1 軟件的本質(zhì) 3
1.1.1 定義軟件 3
1.1.2 軟件應用領(lǐng)域 4
1.1.3 遺留軟件 5
1.2 軟件的變更本質(zhì) 6
1.2.1 WebApp 6
1.2.2 移動App 7
1.2.3 云計算 7
1.2.4 產(chǎn)品線軟件 8
習題與思考題 8
擴展閱讀與信息資源 8
第2章 軟件工程 10
2.1 定義軟件工程學科 11
2.2 軟件過程 11
2.2.1 過程框架 12
2.2.2 普適性活動 12
2.2.3 過程的適應性調(diào)整 13
2.3 軟件工程實踐 13
2.3.1 實踐的精髓 14
2.3.2 通用原則 14
2.4 軟件開發(fā)神話 16
2.5 這一切是如何開始的 18
習題與思考題 19
擴展閱讀與信息資源 19
第一部分 軟件過程
第3章 軟件過程結(jié)構(gòu) 22
3.1 通用過程模型 23
3.2 定義框架活動 24
3.3 明確任務集 24
3.4 過程模式 25
習題與思考題 27
擴展閱讀與信息資源 27
第4章 過程模型 29
4.1 慣用過程模型 30
4.1.1 瀑布模型 30
4.1.2 增量過程模型 32
4.1.3 演化過程模型 32
4.1.4 并發(fā)模型 36
4.1.5 演化過程的最終評述 37
4.2 專用過程模型 38
4.2.1 基于構(gòu)件的開發(fā) 38
4.2.2 形式化方法模型 39
4.2.3 面向方面的軟件開發(fā) 39
4.3 統(tǒng)一過程 40
4.3.1 統(tǒng)一過程的簡史 41
4.3.2 統(tǒng)一過程的階段 41
4.4 產(chǎn)品和過程 42
習題與思考題 43
擴展閱讀與信息資源 43
第5章 敏捷開發(fā) 45
5.1 什么是敏捷 46
5.2 敏捷及變更成本 47
5.3 什么是敏捷過程 47
5.3.1 敏捷原則 48
5.3.2 敏捷開發(fā)戰(zhàn)略 49
5.4 極限編程 49
5.4.1 極限編程過程 49
5.4.2 工業(yè)極限編程 51
5.5 其他敏捷過程模型 53
5.5.1 Scrum 53
5.5.2 動態(tài)系統(tǒng)開發(fā)方法 54
5.5.3 敏捷建模 55
5.5.4 敏捷統(tǒng)一過程 56
5.6 敏捷過程工具集 57
習題與思考題 58
擴展閱讀與信息資源 58
第6章 軟件工程的人員方面 60
6.1 軟件工程師的特質(zhì) 60
6.2 軟件工程心理學 61
6.3 軟件團隊 62
6.4 團隊結(jié)構(gòu) 63
6.5 敏捷團隊 64
6.5.1 通用敏捷團隊 64
6.5.2 XP團隊 65
6.6 社交媒體的影響 66
6.7 軟件工程中云的應用 67
6.8 協(xié)作工具 67
6.9 全球化團隊 68
習題與思考題 69
擴展閱讀與信息資源 69
第二部分 建模
第7章 理解需求 72
7.1 需求工程 73
7.2 建立根基 78
7.2.1 確認利益相關(guān)者 78
7.2.2 識別多重觀點 78
7.2.3 協(xié)同合作 79
7.2.4 首次提問 79
7.3 獲取需求 80
7.3.1 協(xié)作收集需求 80
7.3.2 質(zhì)量功能部署 82
7.3.3 使用場景 83
7.3.4 獲取工作產(chǎn)品 84
7.3.5 敏捷需求獲取 84
7.3.6 面向服務的方法 84
7.4 開發(fā)用例 85
7.5 構(gòu)建分析模型 88
7.5.1 分析模型的元素 89
7.5.2 分析模式 91
7.5.3 敏捷需求工程 91
7.5.4 自適應系統(tǒng)的需求 91
7.6 避免常見錯誤 92
習題與思考題 92
擴展閱讀與信息資源 93
第8章 需求建模:基于場景的方法 95
8.1 需求分析 96
8.1.1 總體目標和原理 96
8.1.2 分析的經(jīng)驗原則 97
8.1.3 域分析 97
8.1.4 需求建模的方法 99
8.2 基于場景建模 100
8.2.1 創(chuàng)建初始用例 100
8.2.2 細化初始用例 102
8.2.3 編寫正式用例 103
8.3 補充用例的UML模型 105
8.3.1 開發(fā)活動圖 105
8.3.2 泳道圖 106
習題與思考題 107
擴展閱讀與信息資源 107
第9章 需求建模:基于類的方法 108
9.1 識別分析類 108
9.2 描述屬性 111
9.3 定義操作 111
9.4 類–職責–協(xié)作者建模 113
9.5 關(guān)聯(lián)和依賴 118
9.6 分析包 118
習題與思考題 119
擴展閱讀與信息資源 119
第10章 需求建模:行為和模式 121
10.1 生成行為模型 121
10.2 識別用例事件 122
10.3 狀態(tài)表達 122
10.4 需求建模的模式 125
10.4.1 發(fā)現(xiàn)分析模式 125
10.4.2 需求模式舉例:執(zhí)行器–傳感器 126
習題與思考題 129
擴展閱讀與信息資源 129
第11章 設計概念 131
11.1 軟件工程中的設計 132
11.2 設計過程 134
11.2.1 軟件質(zhì)量指導原則和屬性 134
11.2.2 軟件設計的演化 136
11.3 設計概念 137
11.3.1 抽象 137
11.3.2 體系結(jié)構(gòu) 137
11.3.3 模式 138
11.3.4 關(guān)注點分離 138
11.3.5 模塊化 138
11.3.6 信息隱蔽 139
11.3.7 功能獨立 139
11.3.8 求精 140
11.3.9 方面 140
11.3.10 重構(gòu) 141
11.3.11 面向?qū)ο蟮脑O計概念 141
11.3.12 設計類 142

本目錄推薦

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