欧美视频网-亚洲黄色在线视频-www.日韩.com-欧美一区免费-欧美高清免费-欧美另类综合

熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

軟件工程(第二版)

中國水利水電出版社
    【作 者】曾強(qiáng)聰 趙歆 陽王東 編著 【I S B N 】978-7-5170-7245-4 【責(zé)任編輯】張玉玲 【適用讀者群】本專通用 【出版時(shí)間】2018-12-20 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第2版第1次印刷 【頁 數(shù)】256 【千字?jǐn)?shù)】388 【印 張】16 【定 價(jià)】35 【叢 書】普通高等教育“十三五”規(guī)劃教材(軟件工程專業(yè)) 【備注信息】
圖書詳情

    軟件工程是軟件研發(fā)與維護(hù)的工程方法學(xué)。本書較好地體現(xiàn)了軟件工程的實(shí)用性,有較完整的軟件工程知識(shí)體系。

    全書共10章內(nèi)容:第1章至第3章是軟件工程基礎(chǔ),涉及軟件工程概念方法、軟件項(xiàng)目管理、軟件開發(fā)過程模式等內(nèi)容;第4章至第7章是軟件工程基于開發(fā)過程的細(xì)節(jié)說明,涉及軟件分析、軟件設(shè)計(jì)、軟件測試、軟件維護(hù)等內(nèi)容;第8章和第9章是軟件工程主流方法說明,涉及結(jié)構(gòu)化工程方法、面向?qū)ο蠊こ谭椒ǖ戎T多工程方法;第10章簡要介紹了面向?qū)ο蠊こ贪咐瑑?nèi)容有系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、程序框架清單等。

    本書語言精簡、通俗易懂、便于自學(xué),而且教學(xué)資源完備,書中案例均已基于主流軟件工具(Rose、Visio、PowerDesigner)建立模型,可作為教學(xué)或自學(xué)資源供讀者參考(可與出版社或作者聯(lián)系獲取)。

    本書可作為高校相關(guān)專業(yè)本科生、研究生的教材,也可作為軟件開發(fā)人員的技術(shù)參考書,還可供廣大讀者自學(xué)軟件工程方法。

    較好地體現(xiàn)了軟件工程的實(shí)用性,有較完整的軟件工程知識(shí)體系。

    語言精簡、通俗易懂、便于自學(xué),教學(xué)資源完備。

    可作為高校相關(guān)專業(yè)本科生、研究生教材,也可作為軟件開發(fā)人員的技術(shù)參考書。

    第二版前言

    本書第一版出版至今已經(jīng)5年,產(chǎn)生了較好的教學(xué)效果。為了更好地服務(wù)教學(xué),本書對(duì)第一版內(nèi)容進(jìn)行了必要的增補(bǔ)與修訂,并考慮到實(shí)際教學(xué)需要對(duì)內(nèi)容進(jìn)行了重新組織與章節(jié)調(diào)整,但保留了第一版既有的系統(tǒng)性與實(shí)用性風(fēng)格,如重視軟件工程概念的說明,通過工程案例說明工程方法應(yīng)用。

    全書共10章內(nèi)容:

    第1章~第3章是軟件工程基礎(chǔ),涉及軟件工程概念方法、軟件項(xiàng)目管理、軟件開發(fā)過程模式等內(nèi)容,對(duì)軟件工程基于工程概念、項(xiàng)目進(jìn)程、任務(wù)特征等進(jìn)行了全局性說明,以使學(xué)習(xí)者在學(xué)習(xí)初期,就對(duì)軟件工程有初步的較全面的認(rèn)識(shí),并以此獲得較強(qiáng)的軟件工程意識(shí),能夠盡早地以軟件工程思維方式去看待軟件開發(fā)問題。

    第4章~第7章是軟件工程基于開發(fā)過程的任務(wù)細(xì)節(jié)說明,涉及軟件分析、軟件設(shè)計(jì)、軟件測試、軟件維護(hù)等內(nèi)容。這是軟件開發(fā)必然需要涉及的幾項(xiàng)基本任務(wù),每項(xiàng)任務(wù)都有特定目標(biāo),都要求有預(yù)期成果。實(shí)際上,這個(gè)順序與軟件工程課程實(shí)踐是保持一致的。

    第8章、第9章是對(duì)軟件工程主流方法的說明,涉及結(jié)構(gòu)化工程方法、面向?qū)ο蠊こ谭椒ǖ戎T多工程方法。第8章是結(jié)構(gòu)化工程方法,這是一種早期傳統(tǒng)的軟件工程方法,特點(diǎn)是以功能為問題源頭,并以實(shí)現(xiàn)功能為目標(biāo)。第9章是面向?qū)ο蠊こ谭椒ǎ@是一種更接近現(xiàn)實(shí)世界的軟件工程方法,基于現(xiàn)實(shí)世界進(jìn)行實(shí)體抽象,并通過對(duì)象實(shí)例演繹現(xiàn)實(shí)實(shí)體。

    第10章則簡要介紹了面向?qū)ο蠊こ贪咐瑑?nèi)容有系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、程序框架清單等。

    本書語言精簡、通俗易懂、便于自學(xué),而且教學(xué)資源較完備。書中案例都已基于主流軟件工具(Rose、Visio、PowerDesigner)建立模型,可作為教學(xué)或自學(xué)資源供讀者參考(可與出版社聯(lián)系獲取)。

    本書可作為高校相關(guān)專業(yè)本科生、研究生的教材,也可作為軟件開發(fā)人員的技術(shù)參考書,并可供廣大讀者自學(xué)軟件工程方法。

    編 者

    2018年9月

    第二版前言
    第一版前言

    第1章 軟件工程綜述 1
    1.1 什么是軟件工程 1
    1.2 軟件有什么特點(diǎn) 2
    1.2.1 軟件特點(diǎn) 3
    1.2.2 軟件分類 4
    1.3 為什么會(huì)發(fā)生軟件危機(jī)? 6
    1.4 軟件工程技術(shù) 8
    1.4.1 軟件過程 8
    1.4.2 工程方法 9
    1.4.3 軟件工具 9
    1.5 軟件工程管理 10
    1.5.1 項(xiàng)目計(jì)劃 10
    1.5.2 人員組織 10
    1.5.3 過程管理 11
    1.5.4 產(chǎn)品管理 11
    1.5.5 工程目標(biāo) 11
    1.6 主流軟件工程方法學(xué) 12
    1.6.1 結(jié)構(gòu)化方法學(xué) 12
    1.6.2 面向?qū)ο蠓椒▽W(xué) 13
    1.7 常用軟件工具 15
    1.7.1 Microsoft Visio 15
    1.7.2 Sybase PowerDesigner 16
    1.7.3 IBM Rational Rose 16
    小結(jié) 17
    習(xí)題 18
    第2章 軟件項(xiàng)目管理 19
    2.1 軟件研發(fā)團(tuán)隊(duì) 19
    2.1.1 軟件研發(fā)機(jī)構(gòu) 19
    2.1.2 軟件項(xiàng)目小組 20
    2.1.3 項(xiàng)目小組管理機(jī)制 21
    2.2 軟件項(xiàng)目計(jì)劃 23
    2.2.1 任務(wù)分配 23
    2.2.2 進(jìn)度計(jì)劃 24
    2.2.3 項(xiàng)目計(jì)劃書 26
    2.3 軟件項(xiàng)目成本估算 26
    2.3.1 程序代碼行成本估算 27
    2.3.2 軟件功能點(diǎn)成本估算 28
    2.3.3 基于軟件過程的成本估算 31
    2.4 軟件項(xiàng)目風(fēng)險(xiǎn) 32
    2.4.1 風(fēng)險(xiǎn)類別 32
    2.4.2 風(fēng)險(xiǎn)識(shí)別 33
    2.4.3 風(fēng)險(xiǎn)評(píng)估 34
    2.4.4 風(fēng)險(xiǎn)防范 35
    2.5 項(xiàng)目文檔管理 36
    2.5.1 文檔概念 36
    2.5.2 文檔分類 37
    2.5.3 軟件文檔與軟件生存周期之間的
    關(guān)系 37
    2.5.4 文檔的使用者 38
    2.5.5 文檔編碼 39
    2.5.6 文檔格式 39
    2.6 項(xiàng)目配置管理 41
    2.6.1 軟件配置概念 41
    2.6.2 配置規(guī)劃 41
    2.6.3 軟件變更控制 43
    2.6.4 軟件版本控制 43
    2.7 項(xiàng)目質(zhì)量管理 44
    2.7.1 質(zhì)量標(biāo)準(zhǔn) 44
    2.7.2 質(zhì)量計(jì)劃 45
    2.7.3 質(zhì)量保證 45
    2.7.4 質(zhì)量指標(biāo) 46
    2.8 軟件企業(yè)能力成熟度模型(CMM) 47
    2.8.1 能力成熟度等級(jí) 47
    2.8.2 軟件過程進(jìn)化 47
    2.8.3 個(gè)人軟件過程(PSP) 48
    2.8.4 團(tuán)隊(duì)軟件過程(TSP) 48
    小結(jié) 50
    習(xí)題 51
    第3章 軟件工程過程模式 53
    3.1 軟件生存周期 53
    3.1.1 軟件定義期 53
    3.1.2 軟件開發(fā)期 54
    3.1.3 軟件運(yùn)行與維護(hù)期 55
    3.2 瀑布模式 56
    3.2.1 瀑布模式的特點(diǎn) 56
    3.2.2 瀑布模式中的信息反饋 57
    3.2.3 瀑布模式的作用 58
    3.3 原型進(jìn)化模式 58
    3.3.1 軟件原型 58
    3.3.2 原型進(jìn)化過程 59
    3.4 增量模式 60
    3.4.1 增量開發(fā)過程 60
    3.4.2 增量模式的優(yōu)越性 60
    3.5 螺旋模式 61
    3.6 迭代模式 62
    3.7 組件復(fù)用模式 63
    小結(jié) 64
    習(xí)題 65
    第4章 軟件分析 66
    4.1 計(jì)算機(jī)系統(tǒng)工程 66
    4.1.1 計(jì)算機(jī)系統(tǒng)特征 66
    4.1.2 計(jì)算機(jī)體系結(jié)構(gòu) 67
    4.2 軟件系統(tǒng)前期分析 69
    4.2.1 分析過程 70
    4.2.2 系統(tǒng)結(jié)構(gòu)建模 71
    4.2.3 系統(tǒng)工作流建模 71
    4.3 項(xiàng)目可行性分析 73
    4.3.1 評(píng)估內(nèi)容 74
    4.3.2 評(píng)估報(bào)告 75
    4.4 用戶需求分析 76
    4.4.1 分析內(nèi)容 76
    4.4.2 分析過程 77
    4.4.3 任務(wù)承擔(dān)者 77
    4.5 獲取用戶需求 78
    4.5.1 識(shí)別用戶 78
    4.5.2 從調(diào)查中收集用戶需求 80
    4.5.3 建立需求規(guī)約 82
    4.6 建立需求模型 83
    4.6.1 業(yè)務(wù)域模型 84
    4.6.2 業(yè)務(wù)流模型 84
    4.7 定義與驗(yàn)證軟件規(guī)格 85
    4.7.1 軟件規(guī)格定義 85
    4.7.2 軟件需求驗(yàn)證 86
    4.7.3 通過原型驗(yàn)證用戶需求 86
    4.7.4 通過評(píng)審驗(yàn)證產(chǎn)品規(guī)格 87
    4.8 需求規(guī)格說明書 87
    小結(jié) 88
    習(xí)題 89
    第5章 軟件設(shè)計(jì) 90
    5.1 系統(tǒng)概要設(shè)計(jì) 90
    5.1.1 基本任務(wù) 90
    5.1.2 設(shè)計(jì)過程 91
    5.2 系統(tǒng)構(gòu)架設(shè)計(jì) 92
    5.2.1 軟件系統(tǒng)支持環(huán)境 92
    5.2.2 軟件系統(tǒng)體系結(jié)構(gòu) 93
    5.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 97
    5.3.1 動(dòng)態(tài)程序數(shù)據(jù) 97
    5.3.2 靜態(tài)存儲(chǔ)數(shù)據(jù) 97
    5.4 程序結(jié)構(gòu)設(shè)計(jì) 97
    5.4.1 程序模塊 98
    5.4.2 模塊獨(dú)立性 100
    5.4.3 結(jié)構(gòu)化程序結(jié)構(gòu) 104
    5.4.4 面向?qū)ο蟪绦蚪Y(jié)構(gòu) 105
    5.5 概要設(shè)計(jì)說明書 106
    5.6 程序結(jié)構(gòu)化流程控制 108
    5.7 算法設(shè)計(jì)工具 109
    5.7.1 程序流程圖 109
    5.7.2 NS圖 109
    5.7.3 PAD圖 111
    5.7.4 PDL語言 112
    5.8 程序算法復(fù)雜度評(píng)估 113
    5.8.1 程序算法復(fù)雜度 113
    5.8.2 McCabe方法 113
    5.9 程序編碼 115
    5.9.1 編程語言 115
    5.9.2 編程規(guī)范 117
    5.9.3 程序運(yùn)行效率 119
    小結(jié) 120
    習(xí)題 121
    第6章 軟件測試 123
    6.1 測試目的、計(jì)劃與方法 123
    6.1.1 測試目的 123
    6.1.2 測試計(jì)劃 123
    6.1.3 測試方法 124
    6.2 測試任務(wù) 125
    6.2.1 單元測試 125
    6.2.2 集成測試 127
    6.2.3 確認(rèn)測試 129
    6.3 測試用例 130
    6.3.1 白盒測試用例設(shè)計(jì) 130
    6.3.2 黑盒測試用例設(shè)計(jì) 132
    6.4 面向?qū)ο蟪绦驕y試 134
    6.4.1 面向?qū)ο髥卧獪y試 134
    6.4.2 面向?qū)ο蠹蓽y試 134
    6.4.3 面向?qū)ο蟠_認(rèn)測試 135
    6.5 程序調(diào)試 135
    6.5.1 診斷方法 135
    6.5.2 調(diào)試策略 136
    6.6 測試工具 137
    6.6.1 測試數(shù)據(jù)生成程序 137
    6.6.2 動(dòng)態(tài)分析程序 137
    6.6.3 靜態(tài)分析程序 137
    小結(jié) 137
    習(xí)題 138
    第7章 軟件維護(hù)與再工程 140
    7.1 軟件維護(hù)分類 140
    7.2 軟件可維護(hù)性 141
    7.2.1 軟件可維護(hù)性評(píng)估 141
    7.2.2 如何提高軟件的可維護(hù)性? 141
    7.3 軟件維護(hù)實(shí)施 142
    7.3.1 維護(hù)機(jī)構(gòu) 142
    7.3.2 維護(hù)過程 143
    7.4 軟件再工程 145
    7.4.1 逆向工程 145
    7.4.2 重構(gòu)工程 146
    7.4.3 正向工程 146
    小結(jié) 146
    習(xí)題 147
    第8章 結(jié)構(gòu)化工程方法 148
    8.1 結(jié)構(gòu)化分析 148
    8.2 功能層級(jí)圖 149
    8.3 數(shù)據(jù)流圖與功能建模 149
    8.3.1 數(shù)據(jù)流圖 150
    8.3.2 數(shù)據(jù)流細(xì)化 151
    8.3.3 功能建模 152
    8.3.4 數(shù)據(jù)字典 154
    8.4 狀態(tài)轉(zhuǎn)換圖與行為建模 156
    8.5 結(jié)構(gòu)化設(shè)計(jì)建模 159
    8.5.1 程序結(jié)構(gòu)圖 159
    8.5.2 HIPO圖 160
    8.5.3 框架偽碼 161
    8.6 基于數(shù)據(jù)流的程序結(jié)構(gòu)映射 162
    8.6.1 變換流映射 162
    8.6.2 事務(wù)流映射 164
    8.6.3 混合流映射 165
    8.7 程序結(jié)構(gòu)優(yōu)化 167
    8.8 設(shè)計(jì)舉例 170
    小結(jié) 176
    習(xí)題 177
    第9章 面向?qū)ο蠊こ谭椒?180
    9.1 建模方法 180
    9.2 UML建模語言 181
    9.3 面向?qū)ο蠓治鼋?184
    9.3.1 用例建模 184
    9.3.2 活動(dòng)建模 189
    9.3.3 實(shí)體類建模 191
    9.4 面向?qū)ο笤O(shè)計(jì)建模 196
    9.4.1 面向?qū)ο笤O(shè)計(jì)特點(diǎn) 196
    9.4.2 基于UML的設(shè)計(jì)建模 198
    9.5 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì) 199
    9.5.1 確定系統(tǒng)構(gòu)架 199
    9.5.2 設(shè)計(jì)類體 201
    9.5.3 抽象類、接口及其用途 205
    9.5.4 程序邏輯結(jié)構(gòu) 207
    9.6 程序?qū)ο蠼换ピO(shè)計(jì) 213
    9.6.1 協(xié)作圖 213
    9.6.2 時(shí)序圖 215
    9.6.3 狀態(tài)圖 217
    9.7 系統(tǒng)物理裝配與部署 218
    9.7.1 程序構(gòu)件圖 218
    9.7.2 系統(tǒng)部署圖 220
    小結(jié) 221
    習(xí)題 223
    第10章 面向?qū)ο蠊こ贪咐?226
    10.1 系統(tǒng)分析 226
    10.1.1 基本需求說明 226
    10.1.2 功能用例分析 226
    10.1.3 任務(wù)活動(dòng)分析 228
    10.2 系統(tǒng)設(shè)計(jì) 229
    10.2.1 系統(tǒng)構(gòu)架設(shè)計(jì) 229
    10.2.2 類結(jié)構(gòu)設(shè)計(jì) 229
    10.2.3 對(duì)象交互設(shè)計(jì) 231
    10.2.4 棋局對(duì)壘界面設(shè)計(jì) 235
    10.2.5 系統(tǒng)構(gòu)件設(shè)計(jì) 236
    10.3 程序框架清單 237
    10.3.1 客戶端程序 237
    10.3.2 服務(wù)器程序 242
    參考文獻(xiàn) 244
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 97久久国语露脸精品对白 | 国产欧美日韩在线 | 国产精品资源手机在线播放 | 国产精品福利午夜一级毛片 | 欧美日韩一区二区三区视频在线观看 | 亚洲在线免费视频 | 足恋玩丝袜脚视频免费网站 | 亚洲rct中文字幕在线 | 成人影院免费看 | 一级毛片一级毛片一级毛片 | 亚洲久久天堂 | 成人网在线免费观看 | 91成人在线免费观看 | 国产精品毛片在线大全 | 日本国产欧美 | 国产欧美一区二区三区在线看 | 国产精品久草 | a一级网站| 欧美片能看的一级毛片 | 日韩久草| 国产精品久久久久久久久免费hd | tubesexvideo日本护士 | 午夜一级做a爰片久久毛片 午夜伊人网 | 国内精品久久精品 | 国产精品一区亚洲一区天堂 | 欧美在线视频免费 | 亚洲一区二区在线视频 | 国产不卡视频在线观看 | 欧美人体在线 | 欧美成人专区 | 99久久精品久久久 | 97免费公开视频 | 国产精品v一区二区三区 | 毛片直接看 | 久久福利资源网站免费看 | 国产区久久 | 日韩毛片欧美一级a | 日韩性网站| 久久综合免费 | 无码精品一区二区三区免费视频 | 精品久久久久久国产免费了 |