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

軟件工程實踐教程

軟件工程實踐教程

定 價:¥35.00

作 者: 王衛(wèi)紅 江頡 董天陽
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 工學 教材 研究生/本科/專科教材

ISBN: 9787111513711 出版時間: 2015-11-01 包裝: 平裝
開本: 16開 頁數(shù): 187 字數(shù):  

內(nèi)容簡介

  本書主要從基礎實踐和提高實踐兩個方面來闡述軟件工程的相關知識。基礎實踐部分結(jié)合公共自行車租賃系統(tǒng)實例,詳細講解了軟件工程的基礎理論知識點,主要包括:軟件需求獲取、結(jié)構化系統(tǒng)分析、結(jié)構化系統(tǒng)設計、面向?qū)ο蟮能浖治?、面向?qū)ο蟮能浖O計和軟件項目管理計劃。提高實踐部分選用了基于Android的新生校園指南系統(tǒng)和基于Web方式的校企聯(lián)合培養(yǎng)系統(tǒng)作為實例,從需求獲取、需求分析和系統(tǒng)設計三個方面深入講解,結(jié)合每章*后的提高實踐練習,著重培養(yǎng)學生的實踐能力和創(chuàng)新能力,幫助學生掌握和鞏固所學知識。

作者簡介

暫缺《軟件工程實踐教程》作者簡介

圖書目錄

目 錄
前言
教學建議
**部分 基礎實踐
第1章 軟件需求獲取 2
1.1 軟件需求獲取方法 2
1.2 需求獲取實例——公共自行車租賃系統(tǒng) 3
1.2.1 公共自行車租賃系統(tǒng)應用領域理解 3
1.2.2 公共自行車租賃系統(tǒng)需求獲取 3
1.2.3 建立業(yè)務模型 6
1.3 需求獲取工具學習 15
1.3.1 Rational Rose工具概述 15
1.3.2 使用Rational Rose繪制用例圖 16
1.3.3 Visio工具概述 20
1.3.4 使用Visio工具繪制用例圖 21
1.4 軟件需求獲取實踐 29
第2章 結(jié)構化系統(tǒng)分析 31
2.1 Gane和Sarsen結(jié)構化系統(tǒng)分析方法概述 31
2.2 結(jié)構化需求分析實例——公共自行車租賃系統(tǒng) 31
2.2.1 數(shù)據(jù)流圖 31
2.2.2 數(shù)據(jù)字典 34
2.2.3 數(shù)據(jù)E-R圖 35
2.3 應用需求分析工具 35
2.3.1 使用Visio創(chuàng)建數(shù)據(jù)流圖 35
2.3.2 使用Visio創(chuàng)建數(shù)據(jù)庫模型圖 39
2.4 結(jié)構化系統(tǒng)需求分析實踐 41
第3章 結(jié)構化系統(tǒng)設計 43
3.1 結(jié)構化設計原則和主要過程 43
3.2 結(jié)構化系統(tǒng)設計實例——公共自行車租賃系統(tǒng) 44
3.2.1 系統(tǒng)結(jié)構圖 44
3.2.2 模塊詳細設計 44
3.2.3 數(shù)據(jù)庫設計 50
3.3 詳細設計工具學習 51
3.3.1 用Visio工具繪制程序流程圖 51
3.3.2 PDL語言撰寫 54
3.4 結(jié)構化系統(tǒng)設計實踐 56
第4章 面向?qū)ο蟮能浖治? 59
4.1 面向?qū)ο蟮能浖治龇椒ǜ攀? 59
4.2 面向?qū)ο蟮能浖治鰧嵗沧孕熊囎赓U系統(tǒng) 60
4.2.1 功能建模 60
4.2.2 實體類建模 65
4.2.3 動態(tài)建模 66
4.3 面向?qū)ο蠓治龉ぞ邔W習 70
4.3.1 使用Rational Rose創(chuàng)建類圖 70
4.3.2 使用Rational Rose創(chuàng)建順序圖 72
4.3.3 使用Rational Rose創(chuàng)建協(xié)作圖 73
4.3.4 使用Rational Rose創(chuàng)建狀態(tài)圖 74
4.4 面向?qū)ο蟮能浖治鰧嵺` 76
第5章 面向?qū)ο蟮能浖O計 78
5.1 面向?qū)ο蟮能浖O計方法概述 78
5.2 面向?qū)ο蟮能浖O計實例——公共自行車租賃系統(tǒng) 79
5.2.1 實體類精化 79
5.2.2 協(xié)作圖精化 83
5.2.3 順序圖精化 85
5.3 面向?qū)ο蟮能浖O計實踐 86
第6章 軟件項目管理計劃 88
6.1 軟件項目管理計劃概述 88
6.2 軟件項目管理計劃實例——公共自行車網(wǎng)站 89
6.3 軟件項目管理工具學習 91
6.3.1 創(chuàng)建Project項目文件 91
6.3.2 創(chuàng)建項目日歷 92
6.3.3 創(chuàng)建和編輯任務列表 93
6.3.4 創(chuàng)建周期性任務 93
6.3.5 創(chuàng)建任務間的層次關系 94
6.3.6 資源和成本管理 95
6.4 軟件項目管理實踐 96
第二部分 提高實踐
第7章 基于Android的新生校園指南系統(tǒng)需求獲取 100
7.1 引言 100
7.2 應用實例領域分析 100
7.3 功能性需求描述 102
7.3.1 校園指南系統(tǒng)客戶端用例建模 102
7.3.2 校園指南系統(tǒng)服務器端用例建模 104
7.4 非功能性需求描述 105
7.5 需求獲取提高實踐 105
第8章 基于Android的新生校園指南系統(tǒng)需求分析 107
8.1 引言 107
8.2 類圖 107
8.2.1 實體類建模 107
8.2.2 控制類建模 108
8.2.3 邊界類建模 108
8.2.4 服務器端維護管理類圖 108
8.3 順序圖 109
8.4 數(shù)據(jù)存儲方式 114
8.5 需求分析提高實踐 114
第9章 基于Android的新生校園指南系統(tǒng)設計 116
9.1 系統(tǒng)架構設計 116
9.2 系統(tǒng)功能結(jié)構 116
9.3 類圖細化 117
9.3.1 邊界類細化 117
9.3.2 控制類細化 118
9.3.3 實體類細化 118
9.4 數(shù)據(jù)存儲設計 119
9.4.1 文件設計 119
9.4.2 數(shù)據(jù)庫設計 119
9.5 服務器端相關功能詳細設計 119
9.6 客戶端相關功能詳細設計 120
9.6.1 主要功能詳細設計關鍵代碼 120
9.6.2 客戶端界面 124
9.7 項目設計提高實踐 126
第10章 基于Web方式的校企聯(lián)合培養(yǎng)系統(tǒng)需求獲取 128
10.1 引言 128
10.2 應用實例領域分析 128
10.2.1 學生和企業(yè)之間存在的問題 128
10.2.2 如何解決學生和企業(yè)之間存在的問題 129
10.3 應用實例需求收集 129
10.3.1 用戶特點 129
10.3.2 系統(tǒng)結(jié)構圖 129
10.4 應用實例需求描述 130
10.4.1 管理系統(tǒng)用戶信息 130
10.4.2 企業(yè)項目管理 130
10.4.3 優(yōu)秀學生管理 131
10.4.4 企業(yè)信息管理 131
10.4.5 學生信息管理 132
10.4.6 學生項目管理 132
10.4.7 關注企業(yè)管理 132
10.4.8 學院管理 133
10.4.9 企業(yè)管理 133
10.4.10 學校管理員信息管理 133
10.4.11 學生管理 133
10.4.12 學院項目管理 134
10.4.13 學院管理員信息管理 134
10.5 用例圖分析 134
10.5.1 管理系統(tǒng)用戶信息用例 134
10.5.2 企業(yè)項目管理用例 134
10.5.3 優(yōu)秀學生管理用例 135
10.5.4 企業(yè)信息管理用例 136
10.5.5 學生項目管理用例 136
10.5.6 學生信息管理用例 136
10.5.7 關注企業(yè)管理用例 136
10.5.8 學生管理用例 137
10.5.9 企業(yè)管理用例 137
10.5.10 學院管理用例 137
10.6 用例描述 138
10.6.1 管理系統(tǒng)用戶信息 138
10.6.2 企業(yè)項目管理 139
10.6.3 優(yōu)秀學生管理 141
10.6.4 企業(yè)信息管理 142
10.6.5 學生項目管理 142
10.6.6 學生信息管理 143
10.6.7 關注企業(yè)管理 144
10.6.8 學生管理 144
10.6.9 企業(yè)管理 146
10.6.10 學院管理 147
10.7 需求獲取提高實踐 148
第11章 基于Web方式的校企聯(lián)合培養(yǎng)系統(tǒng)需求分析 149
11.1 引言 149
11.2 實例類圖分析 149
11.2.1 實體類建模 149
11.2.2 控制類建模 149
11.2.3 邊界類建模 150
11.2.4 場景分析順序圖 150
11.2.5 實例類圖 154
11.3 數(shù)據(jù)流圖 158
11.4 數(shù)據(jù)分析 160
11.4.1 E-R圖 160
11.4.2 數(shù)據(jù)庫表的設計 160
11.5 需求分析提高實踐 162
第12章 基于Web方式的校企聯(lián)合培養(yǎng)系統(tǒng)設計 164
12.1 引言 164
12.2 應用實例面向?qū)ο蟮念愒敿氃O計 164
12.2.1 實體類細化 164
12.2.2 控制類細化 166
12.2.3 邊界類細化 169
12.3 系統(tǒng)模塊設計綜述 169
12.3.1 學生信息管理子系統(tǒng) 170
12.3.2 企業(yè)信息管理子系統(tǒng) 172
12.3.3 管理員管理子系統(tǒng) 174
12.4 用戶界面設計 176
12.4.1 登錄主界面 176
12.4.2 企業(yè)登錄界面 176
12.4.3 學生登錄界面 177
12.4.4 學校管理員登錄界面 178
12.5 面向?qū)ο笤O計提高實踐 178
附錄 GB/T 8567—2006《計算機軟件文檔編制規(guī)范》面向?qū)ο蠓治鑫臋n節(jié)選 180
參考文獻 188

本目錄推薦

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