注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)信息系統(tǒng)面向?qū)ο蟮南到y(tǒng)分析與設(shè)計:UML版

面向?qū)ο蟮南到y(tǒng)分析與設(shè)計:UML版

面向?qū)ο蟮南到y(tǒng)分析與設(shè)計:UML版

定 價:¥54.00

作 者: (美)Robert V.Stumpf,(美)Lavette C.Teague著;梁金昆譯;梁金昆譯
出版社: 清華大學(xué)出版社
叢編項: 國外經(jīng)典教材·計算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787302113119 出版時間: 2005-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 397 字?jǐn)?shù):  

內(nèi)容簡介

  很榮幸有機(jī)會向大家推薦一本新書,《國外經(jīng)典教材計算機(jī)科學(xué)與技術(shù):面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(UML版)》專為主修信息系統(tǒng)、對面向編程缺乏了解的學(xué)生以及對計算機(jī)或商業(yè)環(huán)境所知甚少的學(xué)生而編寫。重要內(nèi)容包括一般系統(tǒng)原理的基本概念(第一章),系統(tǒng)分析和設(shè)計的上下文環(huán)境:系統(tǒng)開發(fā)過程和組織環(huán)境(第1和第2章)系統(tǒng)開發(fā)過程的描述,包括Rationa Unified Process。(第2章)明確給出了面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計的分步過程。(第3到第5章和第8到第10章)生成系統(tǒng)級模型的主要技術(shù):事件分析。(第3章)面向?qū)ο蠓治龊驮O(shè)計的建模標(biāo)準(zhǔn):UM。系統(tǒng)體系結(jié)構(gòu)的最佳實踐:至少三層的分層模型。(第7章)分析和設(shè)計明確分離的技術(shù)明確討論設(shè)計、設(shè)計過程的特征以及它們與軟件開發(fā)的關(guān)系。(第6和第7章)全面概述了系統(tǒng)設(shè)計知識,包括數(shù)據(jù)庫設(shè)計和用戶界面設(shè)計以及程序設(shè)計。(第7章)重點介紹了方便模型和對象重用的設(shè)計實踐。將模式作為程序設(shè)計的方法進(jìn)行設(shè)計。(第5和第8章)這兩章講述用戶界面設(shè)計:有一節(jié)講述有關(guān)色彩使用的設(shè)計原理(第11章)以及詳細(xì)的用戶交互建模方法和狀態(tài)轉(zhuǎn)換圖(第12章)。有些章節(jié)在介紹軟件項目管理的同時還講述了如何收集和報告信息。(第13和第14章)一個貫穿全書的案例,Pubic University Registration System(公共大學(xué)注冊系統(tǒng))用以闡述有關(guān)技術(shù)。兩個附加的案例研究,Giant Forest Inn(Giant森林旅館)和Apache Rent-a-Car(阿帕奇汽車租賃公司),作為項目活動分配的來源。

作者簡介

暫缺《面向?qū)ο蟮南到y(tǒng)分析與設(shè)計:UML版》作者簡介

圖書目錄

第一部分  信息系統(tǒng)開發(fā)導(dǎo)論
第1章  導(dǎo)論 3
1.1  成功處理復(fù)雜性 3
1.2  系統(tǒng)是什么 4
1.2.1  系統(tǒng)結(jié)構(gòu) 5
1.2.2  系統(tǒng)的層次結(jié)構(gòu) 8
1.2.3  系統(tǒng)邊界 9
1.3  建模與表示 10
1.3.1  系統(tǒng)模型的必要性 10
1.3.2  優(yōu)秀模型的特征 10
1.3.3  表示 11
1.3.4  符號 12
1.3.5  生成系統(tǒng)模型 12
1.3.6  分析與綜合:互補(bǔ)的方法 13
1.3.7  系統(tǒng)模型的限制 13
1.4  信息系統(tǒng)的各項功能 13
1.4.1  通信 13
1.4.2  存儲 14
1.4.3  轉(zhuǎn)換 14
1.5  信息處理系統(tǒng) 14
1.6  描述計算機(jī)信息系統(tǒng) 15
1.6.1  手動和自動系統(tǒng) 15
1.6.2  重點內(nèi)容 16
1.6.3  系統(tǒng)的基本描述與實現(xiàn)描述 16
1.7  商業(yè)計算機(jī)信息系統(tǒng) 17
1.7.1  用系統(tǒng)觀點看待業(yè)務(wù) 18
1.7.2  信息:業(yè)務(wù)運(yùn)作和管理的關(guān)鍵 20
1.7.3  解決問題與制定決策 20
1.7.4  戰(zhàn)略信息系統(tǒng) 21
小結(jié) 22
關(guān)鍵術(shù)語 23
復(fù)習(xí)題 23
練習(xí)與討論題 24
第2章  信息系統(tǒng)的開發(fā)過程 28
2.1  軟件開發(fā)的RUP--概覽 29
2.2  RUP的核心措施 31
2.2.1  業(yè)務(wù)建模(組織的再觀察和再工程) 31
2.2.2  需求(定義用戶需求) 31
2.2.3  設(shè)計(設(shè)計系統(tǒng)) 33
2.2.4  實現(xiàn)(編寫軟件) 34
2.2.5  測試(開發(fā)并施行系統(tǒng)測試) 34
2.2.6  部署(將軟件集成至用戶組織中) 34
2.2.7  配置與變更管理(管理演化中的系統(tǒng)的工件) 34
2.2.8  項目管理(管理開發(fā)過程) 34
2.2.9  環(huán)境(利用各種過程和工具來支持開發(fā)過程) 35
2.3  RUP的各個階段 36
2.3.1  初始階段(制作業(yè)務(wù)案例) 36
2.3.2  細(xì)化階段(定義系統(tǒng)體系結(jié)構(gòu)) 38
2.3.3  構(gòu)造階段(構(gòu)造系統(tǒng)) 39
2.3.4  交付(與用戶組織的集成) 39
2.4  九項措施對各階段的貢獻(xiàn) 42
2.5  迭代式、增量式的系統(tǒng)開發(fā) 42
時間定量化 43
2.6  系統(tǒng)分析與設(shè)計的參與方 43
2.6.1  用戶的類型 45
2.6.2  用戶的角色、功能和職責(zé) 46
2.6.3  分析人員的角色、功能和職責(zé) 47
2.6.4  用戶和分析人員在設(shè)計期間的角色 48
2.6.5  用戶與分析人員--協(xié)同作用 49
2.6.6  設(shè)計人員的角色、功能和職責(zé) 49
2.6.7  程序員的角色、功能和職責(zé) 50
2.6.8  質(zhì)量保證人員的角色、功能和職責(zé) 51
2.7  系統(tǒng)變更的引入 51
2.8  可行性 52
2.8.1  需解決的問題 52
2.8.2  可行性的分類 53
2.8.3  經(jīng)濟(jì)可行性分析 54
2.8.4  計算經(jīng)濟(jì)可行性 54
2.8.5  假設(shè)與敏感度分析 57
2.8.6  估算可行性分析 57
小結(jié) 58
關(guān)鍵術(shù)語 59
復(fù)習(xí)題 60
練習(xí)和討論題 60
第二部分  面向?qū)ο笙到y(tǒng)分析
第3章  系統(tǒng)分析:業(yè)務(wù)事件分析 64
3.1  確定用戶需求 64
3.2  系統(tǒng)分析的目的 64
3.2.1  主要目的 65
3.2.2  次要目的 65
3.3  系統(tǒng)需求陳述的特征 66
3.4  系統(tǒng)分析過程 66
3.4.1  分析過程的特征 66
3.4.2  系統(tǒng)分析與統(tǒng)一過程 67
3.5  面向?qū)ο笙到y(tǒng)分析過程 67
3.6  面向?qū)ο蠓治觯哼^程中的模型 67
統(tǒng)一建模語言 68
3.7  面向?qū)ο蠓治黾夹g(shù) 69
3.8  面向?qū)ο笙到y(tǒng)的事件分析 69
3.9  事件分析中的概念與定義 70
3.9.1  事件 70
3.9.2  識別事件 70
3.10  業(yè)務(wù)事件分析 71
3.10.1  事件流 72
3.10.2  數(shù)據(jù)流 72
3.11  描述業(yè)務(wù)事件 73
3.11.1  描述定時業(yè)務(wù)事件 73
3.11.2  描述外部業(yè)務(wù)事件 74
3.12  確定參與者 74
3.13  確定系統(tǒng)的輸入和輸出 74
3.14  事件分析示例 75
3.14.1  背景:公立大學(xué)注冊系統(tǒng) 75
3.14.2  公立大學(xué)注冊系統(tǒng)的事件模型 75
3.15  事件分析提示 77
3.15.1  建立基本事件模型--忽略實現(xiàn)技術(shù) 77
3.15.2  對系統(tǒng)的完整響應(yīng)建模 77
3.15.3  隔離各個單獨事件 78
小結(jié) 78
關(guān)鍵術(shù)語 79
復(fù)習(xí)題 79
練習(xí)和討論題 79
案例研究 81
第4章  基本用例與系統(tǒng)時序圖 88
4.1  統(tǒng)一建模語言(UML) 88
4.2  繼續(xù)面向?qū)ο蟮姆治鲞^程 89
步驟2、3和4的概述 89
4.3  面向?qū)ο笙到y(tǒng)的用例 90
4.3.1  用例 90
4.3.2  事件和用例 90
4.3.3  標(biāo)識參與者 91
4.3.4  公立大學(xué)注冊系統(tǒng)中的參與者 92
4.3.5  參與者類型 92
4.4  用例模型 92
4.4.1  用例圖 92
4.4.2  標(biāo)識系統(tǒng)邊界 94
4.4.3  時序和內(nèi)部事件的發(fā)起者 95
4.4.4  將用例打包到系統(tǒng)或子系統(tǒng)中 95
4.5  用例描述 96
4.5.1  高級用例敘述 97
4.5.2  擴(kuò)展用例敘述 97
4.5.3  指示用例敘述中的例外、可選項以及錯誤處理 100
4.5.4  用例間的關(guān)聯(lián) 101
4.5.5  用例場景 105
4.5.6  評估用例敘述的質(zhì)量 105
4.5.7  用例模型的缺點 106
4.6  為公立大學(xué)系統(tǒng)完成用例敘述 106
4.7  系統(tǒng)時序圖 107
4.8  定義系統(tǒng)輸入和輸出 110
4.8.1  指定傳入消息(系統(tǒng)輸入)的結(jié)構(gòu) 110
4.8.2  指定傳入消息(系統(tǒng)輸入)的內(nèi)容 111
4.8.3  指定傳出消息(系統(tǒng)輸出) 112
4.9  系統(tǒng)輸入和系統(tǒng)操作 114
4.10  創(chuàng)建系統(tǒng)時序圖 114
小結(jié) 114
關(guān)鍵術(shù)語 115
復(fù)習(xí)題 115
練習(xí)和討論題 116
案例研究 117
第5章  域模型與系統(tǒng)操作約定 119
5.1  域模型 119
5.2  概念 120
5.2.1  發(fā)現(xiàn)概念 121
5.2.2  在域模型中包含概念的準(zhǔn)則 122
5.3  屬性 123
5.3.1  概念、屬性與值 123
5.3.2  發(fā)現(xiàn)屬性 124
5.3.3  在域模型中包含屬性的準(zhǔn)則 125
5.4  關(guān)聯(lián) 125
5.4.1  多樣性 127
5.4.2  發(fā)現(xiàn)關(guān)聯(lián) 129
5.4.3  在域模型中包含關(guān)聯(lián)的準(zhǔn)則 129
5.4.4  總體-部分關(guān)聯(lián) 130
5.4.5  總體-部分關(guān)聯(lián)的分類 131
5.5  一般到特殊的層次結(jié)構(gòu) 132
5.6  一般化對比聚合 134
5.7  關(guān)聯(lián)概念 135
5.8  公立大學(xué)注冊系統(tǒng)的域模型 135
5.8.1  事件1:各系提交班級計劃(用例:提交各系班級計劃) 135
5.8.2  事件2:到生成大學(xué)班級計劃的時間了(用例:生成大學(xué)
班級計劃) 136
5.8.3  事件3:學(xué)生注冊班級(用例:注冊班級) 136
5.8.4  事件4:生成大學(xué)班級花名冊(用例:生成班級花名冊) 136
5.9  檢驗域模型 137
5.10  約定 138
5.10.1  系統(tǒng)操作和系統(tǒng)操作約定 138
5.10.2  創(chuàng)建系統(tǒng)操作約定 139
小結(jié) 140
關(guān)鍵術(shù)語 141
復(fù)習(xí)題 142
練習(xí)和討論題 142
案例研究 143
第三部分  面向?qū)ο蟮南到y(tǒng)設(shè)計
第6章  系統(tǒng)設(shè)計導(dǎo)論 146
6.1  設(shè)計的原理和環(huán)境 147
6.1.1  設(shè)計是什么 147
6.1.2  設(shè)計的一個定義--過程和產(chǎn)品 150
6.1.3  為什么進(jìn)行設(shè)計 150
6.1.4  設(shè)計的目標(biāo) 152
6.1.5  優(yōu)秀設(shè)計的重點 153
6.1.6  設(shè)計方法 153
6.1.7  設(shè)計階段 154
6.1.8  生成設(shè)計解決方案的策略 155
6.1.9  簡化設(shè)計決策的策略 156
6.1.10  對設(shè)計進(jìn)行評價的策略 157
6.1.11  設(shè)計的權(quán)衡 158
6.1.12  權(quán)衡設(shè)計的框架 159
6.1.13  停止尋找不同方案的策略 159
6.1.14  修正后的一般設(shè)計方法 160
6.1.15  將模式作為一種設(shè)計技術(shù) 160
6.1.16  設(shè)計和美學(xué) 161
6.2  建模與表示 161
6.2.1  模型的目的和使用 162
6.2.2  建模技術(shù) 162
6.2.3  評價模型 163
小結(jié) 164
關(guān)鍵術(shù)語 165
復(fù)習(xí)題 165
練習(xí)和討論題 166
第7章  信息系統(tǒng)設(shè)計 168
7.1  面向?qū)ο蟮南到y(tǒng)--簡史 168
7.2  系統(tǒng)設(shè)計與系統(tǒng)開發(fā)過程的關(guān)系 169
7.2.1  Rational統(tǒng)一過程 169
7.2.2  系統(tǒng)設(shè)計的范圍 171
7.2.3  設(shè)計活動 171
7.3  系統(tǒng)設(shè)計的參與方 171
7.3.1  設(shè)計人員的角色和功能 171
7.3.2  用戶和分析人員在設(shè)計期間的角色 172
7.3.3  程序員在設(shè)計期間的角色 172
7.4  分析到設(shè)計的遷移 172
7.4.1  面向?qū)ο蠓治龅矫嫦驅(qū)ο笤O(shè)計的遷移 173
7.4.2  回顧:設(shè)計人員如何觀察分析 173
7.4.3  遷移中的技術(shù)關(guān)注點與管理關(guān)注點 174
7.5  計算機(jī)信息系統(tǒng)設(shè)計 175
7.5.1  計算機(jī)信息系統(tǒng)設(shè)計的目標(biāo) 176
7.5.2  系統(tǒng)設(shè)計規(guī)范 176
7.6  信息系統(tǒng)及其結(jié)構(gòu) 177
7.6.1  系統(tǒng)類型及其特征 177
7.6.2  批處理系統(tǒng)、交互式系統(tǒng)與實時系統(tǒng) 178
7.6.3  分層的系統(tǒng)體系結(jié)構(gòu)--三層模型 180
7.7  信息處理系統(tǒng)的基本技術(shù) 181
7.7.1  廣義的硬件組件:處理器、渠道和容器 181
7.7.2  真實信息處理系統(tǒng)的技術(shù) 181
7.8  分布式系統(tǒng) 183
7.8.1  客戶/服務(wù)器系統(tǒng) 183
7.8.2  通信網(wǎng)絡(luò) 183
7.8.3  遠(yuǎn)程通信軟件 185
7.9  系統(tǒng)實現(xiàn)的其他組件 185
7.9.1  應(yīng)用軟件 185
7.9.2  系統(tǒng)軟件環(huán)境 186
7.9.3  數(shù)據(jù)庫環(huán)境 187
7.9.4  用戶界面 187
7.10  系統(tǒng)開發(fā)中的設(shè)計活動 188
設(shè)計與系統(tǒng)環(huán)境和測試的關(guān)系 190
7.11  設(shè)計系統(tǒng)結(jié)構(gòu) 191
7.11.1  設(shè)計整體系統(tǒng)結(jié)構(gòu) 192
7.11.2  進(jìn)一步劃分系統(tǒng)(可選) 194
7.12  設(shè)計用戶界面和數(shù)據(jù)庫 196
7.13  公共大學(xué)--系統(tǒng)候選方案 196
7.13.1  定義候選系統(tǒng)結(jié)構(gòu) 196
7.13.2  將系統(tǒng)劃分成批處理部分和聯(lián)機(jī)部分 198
小結(jié) 199
關(guān)鍵術(shù)語 201
復(fù)習(xí)題 201
練習(xí)和討論題 201
案例研究 203
第8章  程序設(shè)計--交互圖 204
8.1  基本概念:對象、類和消息 204
8.1.1  對象 205
8.1.2  類 205
8.1.3  消息 206
8.2  面向?qū)ο蟪绦蛟O(shè)計 208
8.2.1  職責(zé) 208
8.2.2  方法和操作 208
8.3  面向?qū)ο蠓治龊驮O(shè)計的模型 209
8.4  面向?qū)ο筌浖O(shè)計模式 210
8.4.1  Facade模式 211
8.4.2  創(chuàng)建者模式 211
8.4.3  專家模式 211
8.4.4  Singleton模式 211
8.5  面向?qū)ο蟪绦蛟O(shè)計模型 211
8.5.1  交互圖 212
8.5.2  設(shè)計類圖 213
8.6  面向?qū)ο蟪绦蛟O(shè)計過程 213
8.6.1  第1步:為每個在分析過程中確定的系統(tǒng)操作生成交互圖 213
8.6.2  第2步:生成表示交互圖中操作的設(shè)計類圖 214
8.6.3  第3步:為每項操作規(guī)定簽名和算法 214
8.6.4  第4步:設(shè)計圖形用戶界面4 215
8.6.5  第5步:為表示層定義接口 215
8.6.6  第6步:為存儲層定義接口 215
8.6.7  第7步:將類放置到包中 215
8.7  協(xié)作圖 216
8.8  創(chuàng)建協(xié)作圖 217
8.9  公立大學(xué):面向?qū)ο蟪绦蛟O(shè)計 218
8.10  應(yīng)用層中對象的交互圖 218
8.10.1  第1步:Submit Department Class Schedule用例的協(xié)作圖 218
8.10.2  enterDepartmentClassSchedule的協(xié)作圖 219
8.10.3  enterSection的協(xié)作圖 223
8.10.4  enterSectionEntries的協(xié)作圖 227
8.10.5  第1步:學(xué)生注冊班級事件的協(xié)作圖 228
8.10.6  enterStudentIdentifier的協(xié)作圖 228
8.10.7  requestSection的協(xié)作圖 231
8.10.8  endSectionRequests的協(xié)作圖 233
8.11  創(chuàng)建設(shè)計順序圖 234
小結(jié) 235
關(guān)鍵術(shù)語 237
復(fù)習(xí)題 238
練習(xí)和討論題 238
案例研究 240
第9章  程序設(shè)計--設(shè)計類圖 241
9.1  設(shè)計類圖的組件 241
9.1.1  類、屬性和操作 241
9.1.2  關(guān)聯(lián)與限定關(guān)聯(lián) 241
9.1.3  可見性 242
9.2  創(chuàng)建設(shè)計類圖 244
9.2.1  步驟2.1:確定類及其行為 244
9.2.2  步驟2.2:向類圖中添加繼承 245
9.2.3  步驟2.3:向類圖中添加關(guān)聯(lián) 246
9.2.4  步驟2.4:創(chuàng)建一個帶有限定關(guān)聯(lián)的最終類圖 246
9.3  創(chuàng)建設(shè)計類圖--公立大學(xué)注冊系統(tǒng) 247
9.3.1  步驟2.1:確定類及其行為 247
9.3.2  步驟2.2:向類圖中添加繼承 249
9.3.3  步驟2.3:向類圖中添加關(guān)聯(lián) 249
9.3.4  步驟2.4:創(chuàng)建一個帶有限定關(guān)聯(lián)的最終類圖 252
9.4  評估面向?qū)ο笤O(shè)計的質(zhì)量 254
9.4.1  內(nèi)聚 254
9.4.2  耦合 254
9.4.3  Demeter法則 255
9.5  指定簽名、對象與數(shù)據(jù)類型 257
9.5.1  定義 257
9.5.2  選擇數(shù)據(jù)類型 258
9.5.3  指定屬性和操作 259
9.6  公立大學(xué)注冊系統(tǒng)的簽名 261
9.7  錯誤診斷與報告 265
小結(jié) 266
關(guān)鍵術(shù)語 267
復(fù)習(xí)題 267
練習(xí)和討論題 268
案例研究 268
第10章  設(shè)計數(shù)據(jù)庫接口 270
10.1  持久對象的需要 271
10.1.1  系統(tǒng)持久性 271
10.1.2  系統(tǒng)關(guān)閉 272
10.2  數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu) 272
10.3  建立數(shù)據(jù)庫的接口 273
10.3.1  對象和關(guān)聯(lián)上的操作 273
10.3.2  系統(tǒng)啟動過程中需要的操作 274
10.3.3  系統(tǒng)關(guān)閉過程中需要的操作 274
10.3.4  由于系統(tǒng)崩潰所需要的操作 274
10.3.5  接口設(shè)計問題 275
10.4  定義支持持久性的數(shù)據(jù)庫 277
從對象模型中提取數(shù)據(jù)庫需求 277
10.5  定義關(guān)系型數(shù)據(jù)庫表 279
10.6  再次討論公立大學(xué)系統(tǒng)候選方案 283
10.6.1  將系統(tǒng)劃分為批量和在線部分 283
10.6.2  將批處理部分劃分為作業(yè) 285
10.6.3  劃分?jǐn)?shù)據(jù)庫 285
10.6.4  選擇最佳的系統(tǒng)結(jié)構(gòu) 285
小結(jié) 285
關(guān)鍵術(shù)語 287
復(fù)習(xí)題 287
練習(xí)和討論題 288
案例研究 289
第11章  設(shè)計用戶界面--設(shè)計原則 290
11.1  用戶界面簡史 291
11.2  交互式系統(tǒng) 291
11.2.1  交互式系統(tǒng)的一般性描述 292
11.2.2  基本交互模式 293
11.3  理解用戶 293
11.3.1  用戶的特征 294
11.3.2  生物工程學(xué)的重要性 295
11.3.3  評估用戶界面時的人力因素 296
11.4  理解硬件 296
11.4.1  輸入設(shè)備 296
11.4.2  輸出設(shè)備 298
11.5  理解軟件 299
11.6  交互風(fēng)格 299
11.6.1  直接操縱 300
11.6.2  菜單選擇 301
11.6.3  填寫表單 301
11.6.4  命令語言 301
11.6.5  自然語言 302
11.7  與計算機(jī)的交流:語言的類比 302
11.7.1  語義:含義 302
11.7.2  語法:形式 303
11.7.3  基元 303
11.8  交互的設(shè)計步驟 303
11.8.1  設(shè)計用戶模型(概念性設(shè)計) 304
11.8.2  設(shè)計界面功能(語義設(shè)計) 304
11.8.3  設(shè)計對話序列(句法設(shè)計) 304
11.8.4  設(shè)計硬件綁定 305
11.8.5  定義會話協(xié)議 305
11.8.6  設(shè)計用戶環(huán)境 305
11.9  交互設(shè)計的方針 305
11.9.1  簡單而一致的交互序列 306
11.9.2  明確展現(xiàn)恰當(dāng)?shù)倪x項 306
11.9.3  向用戶提供恰當(dāng)?shù)姆答?306
11.9.4  允許用戶優(yōu)雅地恢復(fù)錯誤 307
11.9.5  幫助用戶學(xué)習(xí)系統(tǒng) 307
11.10  組織報表和交互式顯示 307
11.11  用戶界面中的窗口 308
11.11.1  窗口的類型 308
11.11.2  報表和顯示屏的組件 310
11.11.3  交互顯示屏中窗口的組件 311
11.11.4  報表和顯示屏設(shè)計的約束 313
11.12  用網(wǎng)頁作為用戶界面 315
11.13  視覺設(shè)計原則 315
11.13.1  視覺組織的Gestalt原則 315
11.13.2  視覺結(jié)構(gòu)與數(shù)據(jù)結(jié)構(gòu)的對應(yīng) 317
11.13.3  布局和任務(wù)績效 318
11.14  復(fù)雜性的度量 318
11.15  顏色的運(yùn)用 320
11.15.1  顏色是什么 320
11.15.2  彩色顯示器的缺點 320
11.15.3  在顯示設(shè)備上高效運(yùn)用顏色的方針23 321
11.15.4  顏色選擇建議 323
小結(jié) 323
關(guān)鍵術(shù)語 325
復(fù)習(xí)題 325
練習(xí)和討論題 326
案例研究 329
第12章  設(shè)計用戶界面--設(shè)計表示層 330
12.1  人機(jī)對話模型的需求 331
12.1.1  一般需求 331
12.1.2  建模的特征 331
12.2  狀態(tài)轉(zhuǎn)換圖 332
12.2.1  一個狀態(tài)轉(zhuǎn)換圖示例 333
12.2.2  狀態(tài)轉(zhuǎn)換圖的組件 334
12.2.3  狀態(tài)轉(zhuǎn)換圖的約定 334
12.2.4  分解狀態(tài)轉(zhuǎn)換圖 335
12.3  利用狀態(tài)轉(zhuǎn)換圖建模人機(jī)對話 336
12.3.1  問題與解答 336
12.3.2  與自動柜員機(jī)的對話 336
12.3.3  窗口導(dǎo)航圖 342
12.4  模擬 344
12.5  確定圖形用戶界面的設(shè)計 344
12.6  測試用戶界面設(shè)計 345
12.6.1  評估準(zhǔn)則 345
12.6.2  可用性測試 345
12.7  設(shè)計面向表示層的界面 346
12.7.1 "模型-視圖分離"模式 346
12.7.2 "模型-視圖分離"的優(yōu)勢 347
12.7.3  公立大學(xué)注冊系統(tǒng)中的"模型-視圖分離"--示例 347
小結(jié) 348
關(guān)鍵術(shù)語 348
練習(xí)和討論題 349
案例研究 351
第四部分  支持面向?qū)ο蟮姆治雠c設(shè)計過程
第13章  信息的收集、管理與報送 354
13.1  信息的收集 354
13.1.1  收集哪些信息 355
13.1.2  信息來源 355
13.1.3  信息收集的方法和技術(shù) 355
13.1.4  聯(lián)合應(yīng)用開發(fā)(JAD) 358
13.1.5  信息的評估 360
13.2  信息的管理 361
13.2.1  信息管理的手動方法 361
13.2.2  信息管理的自動化輔助 362
13.3  信息的報送 362
13.3.1  交流模式 362
13.3.2  交流的原則 363
小結(jié) 365
關(guān)鍵術(shù)語 366
復(fù)習(xí)題和討論題 366
第14章  管理面向?qū)ο蟮南到y(tǒng)開發(fā) 368
14.1  軟件開發(fā)項目為什么會失敗 369
14.2  項目管理的目標(biāo) 369
14.3  風(fēng)險分析 370
14.3.1  與用戶相關(guān)的風(fēng)險 370
14.3.2  與開發(fā)團(tuán)隊相關(guān)的風(fēng)險 370
14.3.3  與項目本身相關(guān)的風(fēng)險 371
14.4  管理用戶經(jīng)驗 371
14.5  項目策略 371
14.6  項目的規(guī)劃與調(diào)度 372
14.6.1  網(wǎng)絡(luò)規(guī)劃模型 372
14.6.2  甘特圖 375
14.7  面向?qū)ο笙到y(tǒng)開發(fā)的項目管理 375
14.7.1  對象技術(shù)如何支撐著軟件開發(fā)中的最佳實踐 376
14.7.2  UP中的項目規(guī)劃 377
14.7.3  UP中與管理相關(guān)的措施 377
14.8  項目的評估、度量與控制 378
14.8.1  評估者的角色和職責(zé) 379
14.8.2  項目團(tuán)隊的角色和職責(zé) 379
14.9  對象的重用 379
14.9.1  對象類的領(lǐng)域 380
14.9.2  獲得可重用的對象 380
14.10  原型化 380
14.10.1  什么是原型化? 381
14.10.2  原型的類型 381
14.10.3  分析期間為什么要原型化? 381
14.10.4  被原型化的需求如何影響著設(shè)計 382
14.10.5  設(shè)計期間為什么要原型? 382
14.10.6  原型化策略 383
14.10.7  原型化工具 383
14.10.8  原型化的缺陷 384
14.10.9  最后建議 385
14.11  定制軟件開發(fā)的候選方案 386
14.11.1  打包軟件 386
14.11.2  可定制或可配置的軟件 387
小結(jié) 387
關(guān)鍵術(shù)語 388
復(fù)習(xí)題 388
練習(xí)和討論題 389
附錄  UML符號與面向?qū)ο蠓治龉ぜ?391
術(shù)語表 397

本目錄推薦

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