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

軟件工程與UML項目化實用教程(第2版)

軟件工程與UML項目化實用教程(第2版)

定 價:¥49.00

作 者: 劉振華 著
出版社: 清華大學(xué)出版社
叢編項: 高職高專計算機任務(wù)驅(qū)動模式教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302535911 出版時間: 2019-09-01 包裝: 平裝
開本: 16開 頁數(shù): 233 字?jǐn)?shù):  

內(nèi)容簡介

  《軟件工程與UML項目化實用教程(第2版)/高職高專計算機任務(wù)驅(qū)動模式教材》從實用的角度出發(fā),通過一個案例項目“新聞發(fā)布系統(tǒng)”的開發(fā)過程來代領(lǐng)學(xué)習(xí)過程,進(jìn)行教學(xué)內(nèi)容的整合。通過引導(dǎo)學(xué)生完成一系列工作任務(wù)來實現(xiàn)本課程的學(xué)習(xí)目標(biāo),重點培養(yǎng)學(xué)生運用所學(xué)知識解決實際問題的能力。實現(xiàn)了項目導(dǎo)向、任務(wù)驅(qū)動、理論與實踐教、學(xué)、做一體化。該書注重內(nèi)容的先進(jìn)性和系統(tǒng)性,注重實際應(yīng)用。該書內(nèi)容包括選擇軟件開發(fā)模型,認(rèn)識統(tǒng)一建模語言,新聞發(fā)布系統(tǒng)可行性研究與軟件開發(fā)計劃、需求分析與建模、概要設(shè)計、詳細(xì)設(shè)計、編碼的實現(xiàn)、軟件的測試、項目的發(fā)布與維護(hù),軟件項目管理等,并都有同步習(xí)題。該書內(nèi)容適量,難度適中,既可作為高職高專院校計算機類相關(guān)專業(yè)學(xué)生的教材,也可供應(yīng)用型本科、軟件工程師、軟件項目管理人員和軟件開發(fā)人員使用。

作者簡介

  劉振華,女,碩士,53歲,天津大學(xué)計算機應(yīng)用技術(shù)專業(yè)工學(xué)碩士,在《計算機應(yīng)用》、《微處理機》、《教育信息化》和《中國成人教育》等發(fā)表學(xué)術(shù)論文31篇,編寫教材5部.

圖書目錄

任務(wù)1選擇軟件開發(fā)模型1
1.1對軟件的認(rèn)知2
1.1.1軟件的概念和特點2
1.1.2軟件的分類2
1.1.3軟件的發(fā)展過程4
1.2對軟件危機的認(rèn)知5
1.2.1軟件危機的主要表現(xiàn)5
1.2.2軟件危機產(chǎn)生的原因6
1.2.3軟件危機的解決途徑6
1.3對軟件工程的認(rèn)知6
1.3.1軟件工程的基本概念7
1.3.2軟件工程的目標(biāo)7
1.3.3軟件工程的發(fā)展歷程8
1.3.4軟件工程的原則9
1.3.5軟件工程方法學(xué)9
1.3.6軟件工程過程10
1.4對軟件生命周期的認(rèn)知11
1.4.1軟件生命周期的基本概念11
1.4.2軟件生命周期的八個階段11
1.5對軟件開發(fā)模型的認(rèn)知12
1.5.1瀑布模型12
1.5.2快速原型模型13
1.5.3螺旋模型14
1.5.4增量模型15
1.5.5噴泉模型16
1.5.6基于構(gòu)件的軟件開發(fā)模型17
1.6對計算機輔助軟件工程的認(rèn)知17
1.7習(xí)題19軟件工程與UML項目化實用教程(第2版)目錄任務(wù)2認(rèn)識統(tǒng)一建模語言21
2.1初識UML22
2.1.1UML簡介22
2.1.2UML發(fā)展簡史22
2.1.3UML的特點和用途23
2.2UML的表示方法25
2.2.1UML視圖25
2.2.2UML圖25
2.2.3UML模型元素26
2.2.4UML通用機制30
2.3UML靜態(tài)建模31
2.3.1用例圖31
2.3.2類圖33
2.3.3對象圖34
2.3.4包圖36
2.3.5組件圖37
2.3.6配置圖38
2.4UML動態(tài)建模40
2.4.1狀態(tài)圖40
2.4.2活動圖43
2.4.3順序圖47
2.4.4協(xié)作圖50
2.5統(tǒng)一過程RUP51
2.6習(xí)題53
任務(wù)3新聞發(fā)布系統(tǒng)可行性研究與軟件開發(fā)計劃54
3.1案例——新聞發(fā)布系統(tǒng)可行性研究報告55
3.1.1引言55
3.1.2可行性研究的前提55
3.1.3所建議技術(shù)可行性研究56
3.1.4經(jīng)濟(jì)可行性分析56
3.1.5社會因素可行性分析56
3.1.6結(jié)論57
3.2軟件定義57
3.3項目的可行性研究57
3.3.1可行性研究的任務(wù)58
3.3.2可行性研究的步驟60
3.3.3可行性研究的結(jié)果60
3.4可行性研究工具——系統(tǒng)流程圖的使用62
3.5制訂軟件開發(fā)計劃64
3.6習(xí)題65
任務(wù)4新聞發(fā)布系統(tǒng)需求分析與建模66
4.1案例——新聞發(fā)布系統(tǒng)產(chǎn)品需求規(guī)格說明67
4.1.1系統(tǒng)說明67
4.1.2功能性需求67
4.1.3非功能性需求72
4.2需求分析任務(wù)、步驟和方法74
4.2.1需求獲取74
4.2.2需求建模76
4.2.3需求描述76
4.2.4需求驗證77
4.3面向?qū)ο笮枨蠓治?8
4.3.1基于用例的需求分析方法79
4.3.2繪制業(yè)務(wù)流程圖81
4.3.3繪制活動圖84
4.3.4繪制實體—關(guān)系圖86
4.4結(jié)構(gòu)化分析方法89
4.4.1繪制數(shù)據(jù)流圖89
4.4.2編制數(shù)據(jù)字典92
4.5習(xí)題96
任務(wù)5新聞發(fā)布系統(tǒng)概要設(shè)計97
5.1案例——新聞發(fā)布系統(tǒng)模塊設(shè)計報告98
5.1.1文檔介紹98
5.1.2模塊命名規(guī)則98
5.1.3模塊設(shè)計99
5.2面向?qū)ο笤O(shè)計108
5.2.1面向?qū)ο笤O(shè)計內(nèi)容109
5.2.2面向?qū)ο笤O(shè)計原則109
5.3新聞發(fā)布系統(tǒng)體系結(jié)構(gòu)設(shè)計111
5.4開發(fā)環(huán)境及運行平臺的選擇111
5.5新聞發(fā)布系統(tǒng)模式設(shè)計112
5.5.1MVC設(shè)計模式112
5.5.2DAO設(shè)計模式114
5.6新聞發(fā)布系統(tǒng)類設(shè)計115
5.7新聞發(fā)布系統(tǒng)包設(shè)計116
5.8新聞發(fā)布系統(tǒng)接口設(shè)計118
5.9新聞發(fā)布系統(tǒng)數(shù)據(jù)庫設(shè)計119
5.10新聞發(fā)布系統(tǒng)動態(tài)結(jié)構(gòu)設(shè)計121
5.10.1繪制狀態(tài)圖121
5.10.2繪制順序圖123
5.10.3繪制協(xié)作圖125
5.11編寫文檔126
5.11.1編制軟件測試計劃126
5.11.2編制軟件概要設(shè)計說明127
5.11.3編制數(shù)據(jù)庫設(shè)計說明127
5.12習(xí)題128
任務(wù)6新聞發(fā)布系統(tǒng)詳細(xì)設(shè)計129
6.1案例——新聞發(fā)布系統(tǒng)用戶界面設(shè)計報告130
6.1.1應(yīng)當(dāng)遵循的界面設(shè)計規(guī)范130
6.1.2界面設(shè)計131
6.2繪制新聞發(fā)布系統(tǒng)程序流程圖138
6.2.1程序流程圖基本知識138
6.2.2繪制程序流程圖的方法138
6.3設(shè)計數(shù)據(jù)代碼140
6.4輸入、輸出設(shè)計142
6.4.1輸入設(shè)計142
6.4.2輸出設(shè)計143
6.4.3新聞發(fā)布系統(tǒng)部分輸入/輸出數(shù)據(jù)說明143
6.5用戶界面設(shè)計144
6.6數(shù)據(jù)安全設(shè)計148
6.7編寫軟件詳細(xì)設(shè)計說明并復(fù)審149
6.8拓展提高——其他詳細(xì)設(shè)計工具150
6.9習(xí)題153
任務(wù)7新聞發(fā)布系統(tǒng)編碼的實現(xiàn)155
7.1代碼結(jié)構(gòu)建?!L制新聞發(fā)布系統(tǒng)組件圖156
7.1.1組件圖的用途156
7.1.2組件圖建模技術(shù)156
7.1.3新聞發(fā)布系統(tǒng)組件圖156
7.2系統(tǒng)物理結(jié)構(gòu)建?!L制新聞發(fā)布系統(tǒng)配置圖157
7.2.1配置圖建模技術(shù)158
7.2.2新聞發(fā)布系統(tǒng)配置圖158
7.3選擇程序設(shè)計語言158
7.3.1程序設(shè)計語言的分類159
7.3.2選擇程序設(shè)計語言的標(biāo)準(zhǔn)160
7.4熟悉編碼規(guī)范,編寫符合要求的代碼162
7.5面向?qū)ο蟪绦蛟O(shè)計164
7.5.1面向?qū)ο蟪绦蛟O(shè)計概念164
7.5.2面向?qū)ο蟪绦蛟O(shè)計準(zhǔn)則164
7.6拓展提高——軟件重用165
7.6.1軟件重用的優(yōu)點與級別166
7.6.2軟件構(gòu)件的標(biāo)準(zhǔn)規(guī)范、組織和檢索166
7.6.3基于構(gòu)件的軟件開發(fā)過程169
7.6.4面向?qū)ο筌浖赜眉夹g(shù)169
7.7習(xí)題171
任務(wù)8新聞發(fā)布系統(tǒng)軟件的測試172
8.1案例——新聞發(fā)布系統(tǒng)測試用例設(shè)計173
8.1.1測試環(huán)境173
8.1.2測試用例173
8.2軟件測試基礎(chǔ)知識177
8.2.1測試的概念、目標(biāo)和對象177
8.2.2軟件測試的基本原則177
8.2.3軟件測試方法178
8.2.4軟件測試步驟179
8.2.5設(shè)計測試方案181
8.3面向?qū)ο鬁y試187
8.3.1面向?qū)ο笳Z境對測試的影響187
8.3.2面向?qū)ο蟮臏y試策略188
8.3.3面向?qū)ο鬁y試用例設(shè)計188
8.4使用軟件測試工具189
8.4.1白盒測試工具189
8.4.2黑盒測試工具190
8.4.3測試管理工具191
8.5軟件調(diào)試192
8.5.1軟件調(diào)試方法192
8.5.2常用調(diào)試策略192
8.6編寫軟件測試分析文檔193
8.7拓展提高——度量程序的復(fù)雜性194
8.8習(xí)題196
任務(wù)9新聞發(fā)布系統(tǒng)項目的發(fā)布與維護(hù)197
9.1案例——新聞發(fā)布系統(tǒng)用戶手冊198
9.1.1欄目管理198
9.1.2類別管理199
9.1.3新聞管理200
9.2發(fā)布產(chǎn)品201
9.3維護(hù)軟件202
9.3.1軟件維護(hù)類型202
9.3.2軟件維護(hù)方式203
9.3.3軟件維護(hù)實施204
9.3.4軟件可維護(hù)性度量207
9.3.5軟件維護(hù)的副作用208
9.4習(xí)題209
任務(wù)10軟件項目管理211
10.1軟件項目管理概述212
10.2估算軟件規(guī)模213
10.2.1代碼行技術(shù)213
10.2.2功能點技術(shù)214
10.3使用COCOMO 2模型估算軟件開發(fā)工作量215
10.4進(jìn)度管理217
10.4.1估算開發(fā)時間217
10.4.2進(jìn)度控制218
10.4.3甘特圖219
10.4.4工程網(wǎng)絡(luò)圖219
10.5人員組織220
10.5.1確定項目組成員220
10.5.2確定項目組組織方式221
10.6軟件質(zhì)量保證223
10.6.1軟件質(zhì)量223
10.6.2軟件質(zhì)量保證措施224
10.7軟件配置管理225
10.8軟件工程的文檔管理227
10.8.1軟件文檔及其使用對象227
10.8.2軟件生存周期各階段文檔的編制228
10.8.3面向?qū)ο筌浖鞣N文檔的編制229
10.8.4文檔編制應(yīng)考慮的因素229
10.9軟件項目管理計劃231
10.10習(xí)題233
參考文獻(xiàn)234

本目錄推薦

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