注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件系統(tǒng)分析與設(shè)計任務(wù)驅(qū)動案例教程

軟件系統(tǒng)分析與設(shè)計任務(wù)驅(qū)動案例教程

軟件系統(tǒng)分析與設(shè)計任務(wù)驅(qū)動案例教程

定 價:¥39.00

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

ISBN: 9787121346590 出版時間: 2018-08-01 包裝: 平裝
開本: 16開 頁數(shù): 236 字數(shù):  

內(nèi)容簡介

  本書介紹了軟件系統(tǒng)典型的開發(fā)路線及其開發(fā)方法,且重點講解了面向?qū)ο蟮能浖到y(tǒng)開發(fā)的分析與設(shè)計方法,既包括理論知識、建模技術(shù),又包括一些建模工具軟件的使用技能。其內(nèi)容安排是以一個面向?qū)ο蟮能浖到y(tǒng)開發(fā)案例的分析與設(shè)計過程貫穿來講解理論知識和設(shè)置實訓(xùn)任務(wù)。另外,書中關(guān)鍵術(shù)語和一些圖例采用中英文兩種表達方式,有利于讀者掌握專業(yè)知識的同時掌握專業(yè)英語。本書內(nèi)容設(shè)置系統(tǒng)、連貫,敘述清晰,邏輯嚴密,且結(jié)合待開發(fā)案例講述,使各知識點更易于理解。涉及工具軟件使用的實訓(xùn)任務(wù)指導(dǎo)敘述準(zhǔn)確、翔實,包括了多種建模軟件的操作指導(dǎo),易于學(xué)生掌握,且習(xí)題豐富。這是一本適合應(yīng)用型本科和高職高專的軟件及信息管理類專業(yè)學(xué)生的教材,同時也是一本軟件從業(yè)人員系統(tǒng)學(xué)習(xí)面向?qū)ο蟮能浖到y(tǒng)分析與設(shè)計技術(shù)的入門書,當(dāng)然它也包括較深入的知識。本書還適合作為有雙語教學(xué)要求的此類課程的教材。

作者簡介

  蘇春燕,副教授,于天津中德應(yīng)用技術(shù)大學(xué)從事計算機軟件技術(shù)專業(yè)教學(xué)。擔(dān)任了高職的軟件技術(shù)專業(yè)、中加合作軟件技術(shù)專業(yè)和本科的聯(lián)合辦學(xué)的軟件工程專業(yè)的教學(xué)工作,教授了 Java 語言、系統(tǒng)分析與設(shè)計、軟件開發(fā)方法 和 面向?qū)ο蟮能浖到y(tǒng)分析與設(shè)計 等多門課程。2014年作為負責(zé)人建設(shè)的軟件系統(tǒng)開發(fā)分析與設(shè)計”精品資源共享課,獲校級精品資源共享課。

圖書目錄

單元一 初識軟件系統(tǒng)分析與設(shè)計 1
任務(wù)1.1 認識軟件系統(tǒng)分析與設(shè)計 1
1.1.1 軟件系統(tǒng)開發(fā)的上下文 1
1.1.2 軟件系統(tǒng)開發(fā)生命周期概念與類型劃分 2
1.1.3 軟件系統(tǒng)開發(fā)方法與途徑 6
習(xí)題1.1 11
任務(wù)1.2 初識建模工具軟件 13
1.2.1 常用UML建模工具軟件 13
1.2.2 面向?qū)ο蠼\浖ational Rose基礎(chǔ)概念 15
1.2.3 實訓(xùn)一 初識面向?qū)ο蠼\浖ational Rose 16
課后做一做 22
單元二 軟件項目管理 28
任務(wù)2.1 認識項目與項目管理 28
2.1.1 項目 28
2.1.2 項目管理 29
2.1.3 適應(yīng)方法系統(tǒng)開發(fā)生命周期中的項目管理 30
習(xí)題2.1 31
任務(wù)2.2 典型項目管理技術(shù)和活動 31
2.2.1 PERT圖與Gannt圖 32
2.2.2 關(guān)鍵路徑的確定 34
2.2.3 指導(dǎo)團隊工作 35
2.2.4 監(jiān)督和控制進展 35
2.2.5 評估項目結(jié)果和經(jīng)驗 38
習(xí)題2.2 39
任務(wù)2.3 實訓(xùn)二 用項目管理軟件Microsoft Project開發(fā)項目進度表 40
課上訓(xùn)練 40
課后做一做 43
單元三 軟件項目的啟動與規(guī)劃 44
任務(wù)3.1 項目啟動原因與初始范圍定義 44
3.1.1 項目的啟動原因 44
3.1.2 項目規(guī)劃階段的活動 45
3.1.3 確定項目的初始范圍―定義問題 45
習(xí)題3.1 49
任務(wù)3.2 實訓(xùn)三 開發(fā)“罰單處理系統(tǒng)”的用例清單與系統(tǒng)關(guān)聯(lián)圖(Visio繪制) 50
課上訓(xùn)練 50
課后做一做 53
任務(wù)3.3 項目進度表的制訂 53
3.3.1 確定任務(wù) 54
3.3.2 估計任務(wù)工期 55
3.3.3 說明任務(wù)之間的依賴關(guān)系 56
3.3.4 項目調(diào)度 56
3.3.5 分配資源 57
習(xí)題3.3 58
任務(wù)3.4 實訓(xùn)四 用Microsoft Project開發(fā)“罰單處理系統(tǒng)”有資源配置的進度表 58
課上訓(xùn)練 58
課后做一做 60
任務(wù)3.5 項目可行性的確認 61
3.5.1 什么是可行性和可行性分析 61
3.5.2 可行性評價準(zhǔn)則 62
單元四 系統(tǒng)功能需求建模 63
任務(wù)4.1 分析階段的活動與系統(tǒng)需求 63
4.1.1 分析階段的活動 63
4.1.2 業(yè)務(wù)過程重構(gòu)與Zachman框架 64
4.1.3 系統(tǒng)需求 68
習(xí)題4.1 69
任務(wù)4.2 認識用例及用例圖 71
4.2.1 面向?qū)ο蟮姆治雠c分析模型 72
4.2.2 事件表 73
4.2.3 系統(tǒng)活動―用例/場景視圖 73
習(xí)題4.2 77
任務(wù)4.3 實訓(xùn)五 “罰單處理系統(tǒng)”功能分析(1):系統(tǒng)事件表與用例圖創(chuàng)建(Rational Rose繪制) 78
課上訓(xùn)練 78
課后做一做 81
任務(wù)4.4 用例描述形式、活動圖和系統(tǒng)順序圖 81
4.4.1 用例描述 81
4.4.2 活動圖 84
4.4.3 系統(tǒng)順序圖 88
習(xí)題4.4 92
任務(wù)4.5 實訓(xùn)六 “罰單處理系統(tǒng)”功能分析(2):用例詳細描述、用例活動圖和系統(tǒng)順序圖 93
課上訓(xùn)練 93
課后做一做 100
單元五 系統(tǒng)需處理事物的建模 101
任務(wù)5.1 認識問題域內(nèi)的事物以及用E-R圖記錄事物的方法 101
5.1.1 問題域內(nèi)的事物 101
5.1.2 實體關(guān)聯(lián)圖 105
習(xí)題5.1 108
任務(wù)5.2 實訓(xùn)七 “罰單處理系統(tǒng)”需處理事物分析:開發(fā)系統(tǒng)的 E-R圖(用Visio繪制) 109
課上訓(xùn)練 109
課后做一做 113
任務(wù)5.3 數(shù)據(jù)模型的分析與規(guī)范化 114
5.3.1 引入關(guān)聯(lián)實體消除多對多關(guān)系 114
5.3.2 利用三個范式優(yōu)化E-R圖 115
習(xí)題5.3 117
任務(wù)5.4 使用分析類圖記錄問題域內(nèi)的事物 118
5.4.1 類圖 118
5.4.2 傳統(tǒng)方法和面向?qū)ο蠓椒ǖ男枨竽P偷膮^(qū)別 123
習(xí)題5.4 124
任務(wù)5.5 實訓(xùn)八 開發(fā)“罰單處理系統(tǒng)”分析類圖(用Rational Rose繪制) 125
課上訓(xùn)練 125
課后做一做 128
單元六 可行性分析和系統(tǒng)方案建議 129
任務(wù)6.1 成本效益分析技術(shù) 129
6.1.1 系統(tǒng)將花多少錢 129
6.1.2 系統(tǒng)將提供什么收益 130
6.1.3 貨幣時間價值與成本效益比較 131
習(xí)題6.1 133
任務(wù)6.2 系統(tǒng)實施方案的確定與可行性分析 134
6.2.1 候選系統(tǒng)矩陣 134
6.2.2 可行性分析矩陣 136
任務(wù)6.3 實訓(xùn)九 “罰單處理系統(tǒng)”的可行性分析與方案建議 138
課上訓(xùn)練 138
課后做一做 139
單元七 面向?qū)ο笙到y(tǒng)的設(shè)計方法 140
任務(wù)7.1 設(shè)計階段主要任務(wù)和系統(tǒng)設(shè)計架構(gòu)分類 140
7.1.1 系統(tǒng)設(shè)計階段的總體認識(與分析階段對比) 140
7.1.2 系統(tǒng)設(shè)計階段的主要任務(wù) 140
7.1.3 應(yīng)用架構(gòu) 142
習(xí)題7.1 147
任務(wù)7.2 認識UML交互圖 148
7.2.1 交互圖及其類型劃分 148
7.2.2 順序圖的表示法 149
7.2.3 通信圖的表示法 156
習(xí)題7.2 158
任務(wù)7.3 實訓(xùn)十 使用Rational Rose繪制UML交互圖 160
課上訓(xùn)練 160
課后做一做 164
任務(wù)7.4 認識UML設(shè)計類圖 164
7.4.1 基本設(shè)計類圖的構(gòu)造 165
7.4.2 UML設(shè)計類圖的屬性表示方式 166
7.4.3 UML設(shè)計類圖中的操作/方法 167
7.4.4 UML設(shè)計類圖中常用符號含義 168
習(xí)題7.4 171
任務(wù)7.5 實訓(xùn)十一 用Rational Rose逆向工程與繪制UML設(shè)計類圖 174
課上訓(xùn)練 174
課后做一做 178
任務(wù)7.6 為類分配職責(zé)―GRASP設(shè)計原則 179
7.6.1 對象設(shè)計與對象職責(zé) 180
7.6.2 依據(jù)GRASP模式分配責(zé)任 180
7.6.3 用例實現(xiàn)設(shè)計系統(tǒng)示例 186
習(xí)題7.6 188
任務(wù)7.7 可見性、初步設(shè)計類圖與系統(tǒng)多層設(shè)計 188
7.7.1 可見性及其分類 189
7.7.2 可見性與初步設(shè)計類圖 193
7.7.3 系統(tǒng)多層設(shè)計的順序圖表示 195
習(xí)題7.7 199
任務(wù)7.8 實訓(xùn)十二 “罰單處理系統(tǒng)”初步設(shè)計(用Rational Rose繪制所需模型) 199
課上訓(xùn)練 199
課后做一做 200
任務(wù)7.9 數(shù)據(jù)庫設(shè)計及與數(shù)據(jù)庫連接的設(shè)計 200
7.9.1 通常的設(shè)計方法 201
7.9.2 數(shù)據(jù)訪問類 202
7.9.3 Java系統(tǒng)訪問數(shù)據(jù)庫的四種方式 203
習(xí)題7.9 204
任務(wù)7.10 實訓(xùn)十三 觀察具有數(shù)據(jù)訪問類的軟件及代碼與模型圖的對應(yīng)關(guān)系 205
課上訓(xùn)練 205
單元八 面向?qū)ο笙到y(tǒng)分析設(shè)計的細化 210
任務(wù)8.1 認識UML狀態(tài)機圖 210
8.1.1 狀態(tài)機圖的概念與分類 210
8.1.2 狀態(tài)機圖的開發(fā)與系統(tǒng)設(shè)計 211
習(xí)題8.1 212
任務(wù)8.2 實訓(xùn)十四 “罰單處理系統(tǒng)”對象狀態(tài)的分析與設(shè)計 213
課上訓(xùn)練 213
課后做一做 216
任務(wù)8.3 認識用例圖和類圖的精化 216
8.3.1 關(guān)聯(lián)的用例 217
8.3.2 領(lǐng)域模型的精化 219
習(xí)題8.3 223
附錄A “房地產(chǎn)信息服務(wù)系統(tǒng)”案例 224
背景資料 224
實訓(xùn)十五 “房地產(chǎn)信息服務(wù)系統(tǒng)”需求分析建模 224
實訓(xùn)十六 “房地產(chǎn)信息服務(wù)系統(tǒng)”設(shè)計建模 225
參考文獻 227

本目錄推薦

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