日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

軟件工程

軟件工程

定 價:¥49.00

作 者: 樸勇
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787121338540 出版時間: 2019-08-01 包裝:
開本: 16開 頁數(shù): 272 字數(shù):  

內(nèi)容簡介

  本書主要圍繞軟件的系統(tǒng)工程化開發(fā)過程,介紹相關(guān)的理論、方法、技術(shù)和工具。本書以面向?qū)ο蟮姆治龊驮O(shè)計為主線,以基本理論為出發(fā)點,遵循UML 2標(biāo)準,介紹軟件開發(fā)的階段組織及生命周期模型;重點針對軟件開發(fā)的具體活動,討論需求分析、軟件架構(gòu)的構(gòu)建、類的分析與設(shè)計、代碼生成、類的詳細設(shè)計、設(shè)計優(yōu)化、實現(xiàn)技術(shù)、交互設(shè)計、軟件測試等重要環(huán)節(jié);介紹軟件項目級管理及軟件過程管理與改進。本書內(nèi)容豐富、循序漸進,注重軟件工程理論與實踐的結(jié)合,適合作為高等院校計算機相關(guān)專業(yè)本科生和研究生的教材,可也為從事軟件開發(fā)的理論研究人員和工程技術(shù)人員提供參考。

作者簡介

  樸勇,工學(xué)博士,大連理工大學(xué)軟件學(xué)院副教授。畢業(yè)于大連理工大學(xué)計算機系,2004年3月至今就職于大連理工大學(xué)軟件學(xué)院(國家示范性軟件學(xué)院)。目前主講\

圖書目錄

目 錄
第1章 軟件工程概述\t1
1.1 軟件危機與軟件工程\t1
1.1.1 軟件危機\t1
1.1.2 軟件工程\t2
1.2 系統(tǒng)工程與UML\t3
1.2.1 系統(tǒng)工程\t3
1.2.2 統(tǒng)一建模語言UML\t4
1.3 系統(tǒng)開發(fā)的解空間\t6
1.4 軟件工程開發(fā)方法\t8
1.4.1 傳統(tǒng)方法\t8
1.4.2 面向?qū)ο蠓椒╘t8
1.4.3 理解兩種開發(fā)方法\t9
1.5 習(xí)題\t10
第2章 軟件開發(fā)過程\t11
2.1 軟件生命周期與軟件過程\t11
2.2 傳統(tǒng)生命周期模型\t13
2.2.1 瀑布模型\t13
2.2.2 快速原型模型\t14
2.2.3 增量模型\t16
2.2.4 螺旋模型\t16
2.2.5 噴泉模型\t18
2.3 敏捷生命周期模型\t18
2.3.1 增量交付與迭代開發(fā)\t19
2.3.2 敏捷生命周期模型的優(yōu)勢\t20
2.3.3 極限編程\t21
2.3.4 Scrum\t22
2.3.5 DevOps過程\t23
2.4 習(xí)題\t25
第3章 需求分析\t26
3.1 需求分析活動\t26
3.1.1 需求準備\t26
3.1.2 系統(tǒng)涉眾\t27
3.1.3 系統(tǒng)目標(biāo)\t29
3.2 用例與系統(tǒng)功能\t29
3.2.1 用例及其表示\t30
3.2.2 識別用例\t31
3.2.3 用例規(guī)約\t33
3.2.4 用例提煉\t34
3.3 過程建模與事件流\t36
3.3.1 過程建模\t36
3.3.2 事件流\t40
3.4 功能性需求\t41
3.5 非功能性需求\t44
3.6 需求跟蹤\t46
3.7 習(xí)題\t48
第4章 軟件架構(gòu)的構(gòu)建\t50
4.1 軟件架構(gòu)及其定義\t50
4.1.1 軟件架構(gòu)的理解\t50
4.1.2 軟件架構(gòu)的定義\t51
4.1.3 軟件架構(gòu)的“4+1”視圖模型\t51
4.2 軟件架構(gòu)模型\t53
4.3 軟件架構(gòu)風(fēng)格\t53
4.3.1 管道與過濾器\t53
4.3.2 層次結(jié)構(gòu)\t54
4.3.3 倉庫/黑板系統(tǒng)\t55
4.3.4 正交軟件結(jié)構(gòu)\t56
4.3.5 客戶機/服務(wù)器結(jié)構(gòu)\t56
4.3.6 瀏覽器/服務(wù)器結(jié)構(gòu)\t57
4.3.7 MVC結(jié)構(gòu)\t58
4.4 軟件架構(gòu)設(shè)計\t59
4.4.1 包及其結(jié)構(gòu)\t59
4.4.2 包結(jié)構(gòu)設(shè)計\t60
4.5 習(xí)題\t63
第5章 類的分析與設(shè)計\t64
5.1 基本類的確定\t64
5.1.1 類的識別\t65
5.1.2 初始類圖\t66
5.1.3 類的方法\t67
5.1.4 類的關(guān)系\t68
5.1.5 類與對象\t70
5.2 類的細化\t70
5.2.1 管理類和控制類\t70
5.2.2 設(shè)計優(yōu)化\t73
5.3 補充和確認\t74
5.3.1 順序圖\t74
5.3.2 場景模擬\t76
5.4 界面類設(shè)計\t80
5.5 習(xí)題\t82
第6章 代碼生成\t83
6.1 逆向工程與CASE工具\t83
6.2 單個類的實現(xiàn)\t84
6.3 關(guān)聯(lián)關(guān)系的實現(xiàn)\t86
6.4 對象歸屬關(guān)系的實現(xiàn)\t90
6.4.1 聚合關(guān)系\t90
6.4.2 組合關(guān)系\t92
6.4.3 依賴關(guān)系\t94
6.5 軟件架構(gòu)的實現(xiàn)\t94
6.6 其他物理實現(xiàn)\t99
6.7 習(xí)題\t101
第7章 類的詳細設(shè)計\t103
7.1 詳細設(shè)計的主要活動\t103
7.2 類方法的詳細設(shè)計\t104
7.2.1 圖形工具\t104
7.2.2 表格工具\t106
7.2.3 語言工具\t108
7.3 類的行為設(shè)計\t108
7.3.1 狀態(tài)圖的結(jié)構(gòu)\t109
7.3.2 狀態(tài)圖的擴展\t111
7.3.3 狀態(tài)圖的應(yīng)用\t112
7.4 對象約束語言\t114
7.5 習(xí)題\t118
第8章 設(shè)計優(yōu)化\t121
8.1 小即是美\t121
8.2 設(shè)計優(yōu)化思想\t122
8.2.1 運行時的多態(tài)\t122
8.2.2 耦合的消息鏈\t124
8.2.3 狎昵關(guān)系\t125
8.2.4 被拒絕的遺贈\t126
8.2.5 循環(huán)依賴\t126
8.3 設(shè)計原則\t127
8.3.1 接口隔離原則\t127
8.3.2 依賴倒置原則\t128
8.3.3 開放封閉原則\t128
8.3.4 Liskov替換原則\t130
8.3.5 單一職責(zé)原則\t131
8.3.5 合成/聚合復(fù)用原則\t132
8.4 設(shè)計模式\t133
8.4.1 抽象工廠模式\t134
8.4.2 單例模式\t136
8.4.3 適配器模式\t138
8.4.4 橋模式\t139
8.4.5 裝飾模式\t140
8.4.6 門面模式\t141
8.4.7 代理模式\t142
8.4.8 觀察者模式\t143
8.4.9 策略模式\t144
8.4.10 狀態(tài)模式\t144
8.5 習(xí)題\t147
第9章 實現(xiàn)技術(shù)\t149
9.1 非功能性需求的實現(xiàn)\t149
9.2 分布式技術(shù)\t151
9.3 可擴展標(biāo)記語言XML\t153
9.4 程序輪子\t154
9.4.1 組件\t155
9.4.2 框架\t158
9.5 數(shù)據(jù)的持久化\t162
9.5.1 文件持久化\t162
9.5.2 數(shù)據(jù)庫持久化\t163
9.6 領(lǐng)域特定語言\t164
9.7 模型驅(qū)動架構(gòu)\t166
9.7.1 原理及過程\t166
9.7.2 MDA的應(yīng)用\t168
9.8 重構(gòu)\t170
9.9 習(xí)題\t172
第10章 交互設(shè)計\t173
10.1 交互設(shè)計概述\t173
10.2 可用性\t174
10.2.1 任務(wù)適合性\t175
10.2.2 自我描述性\t176
10.2.3 可控性\t177
10.2.4 與用戶期望一致性\t177
10.2.5 容錯性\t179
10.2.6 可定制性\t179
10.2.7 易學(xué)性\t179
10.3 交互設(shè)計過程\t180
10.4 可用性的驗證\t181
10.5 習(xí)題\t183
第11章 軟件測試\t184
11.1 形式化驗證\t184
11.2 測試技術(shù)\t186
11.2.1 測試分類\t186
11.2.2 測試策略\t187
11.2.3 非功能性測試\t189
11.3 軟件度量\t189
11.3.1 控制流圖與環(huán)形復(fù)雜度\t191
11.3.2 方法內(nèi)聚缺乏度\t193
11.4 等價類測試\t194
11.4.1 等價類方法\t194
11.4.2 等價類與邊界\t196
11.4.3 等價類組合\t197
11.4.4 面向?qū)ο笾械牡葍r類\t198
11.5 基于控制流的測試\t200
11.6 斷言機制\t204
11.7 測試框架\t206
11.7.1 測試環(huán)境\t206
11.7.2 JUnit\t207
11.8 可測試性\t213
11.9 建設(shè)性質(zhì)量保證\t217
11.10 人工測試\t218
11.11 習(xí)題\t220
第12章 軟件項目級管理\t223
12.1 軟件配置管理\t223
12.1.1 版本管理\t224
12.1.2 構(gòu)建管理\t228
12.2 項目管理\t230
12.2.1 項目計劃與工作分解\t231
12.2.2 軟件規(guī)模估算\t232
12.2.3 開發(fā)成本估算\t234
12.2.4 任務(wù)安排與工程網(wǎng)絡(luò)圖\t237
12.2.5 項目組織與甘特圖\t238
12.3 項目計劃跟蹤控制\t239
12.3.1 項目計劃跟蹤\t239
12.3.2 掙值分析\t240
12.3.3 項目偏差控制\t242
12.4 軟件質(zhì)量保證\t243
12.4.1 質(zhì)量管理\t243
12.4.2 軟件質(zhì)量保證的內(nèi)容\t244
12.4.3 軟件質(zhì)量保證的任務(wù)\t245
12.4.4 軟件質(zhì)量保證計劃\t245
12.5 風(fēng)險管理\t245
12.6 項目人員構(gòu)成與溝通\t247
12.6.1 項目人員構(gòu)成\t247
12.6.2 人員溝通\t249
12.7 習(xí)題\t250
第13章 軟件過程管理與改進\t252
13.1 軟件過程管理\t252
13.1.1 過程改進\t252
13.1.2 能力成熟度模型\t253
13.1.3 CMMI過程域\t255
13.2 個體軟件過程\t262
13.3 團隊軟件過程\t262
13.4 習(xí)題\t263

本目錄推薦

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