基本信息
作者: 羅永紅
叢書名: 全國計算機技術與軟體專業技術資格(水平)考試疑難問題解答
出版社:電子工業出版社
ISBN:712101467X
出版日期:2005 年8月
開本:16開
頁碼:492
內容簡介
本書根據中國系統分析員顧問團軟考學院最近三年來的“系統分析師/系統分析員考試培訓”輔導經驗,對學員所提出的有關考試中所遇到的常見疑難問題進行匯集和分析解答。內容涵蓋了最新的系統分析師考試大綱(2004年版)所規定的全部內容,特別是對軟體新技術和論文寫作中的一些問題提出了精闢而獨到的見解,對2004年11月的考試試題作了全面的分析與解答。
對於系統分析師級別的考生而言,通過閱讀此書,將會對系統分析師考試的知識點有一個全面的了解,使學習或者複習獲得事半功倍的效果,順利通過考試!
目錄
第1章 綜合基礎知識 1
1.1 多執行緒技術有何優越性 1
1.1.1 進程與執行緒的概念 1
1.1.2 進程與執行緒的比較 3
1.1.3 多執行緒技術的優越性 3
1.2 windowsnt虛存管理屬於頁式管理還是段頁式管理 4
1.2.1 虛存組織 4
1.2.2 windows nt中的虛存管理 8
1.3 如何理解面向對象中的多態性 9
1.3.1 為什麼要支持多態 9
1.3.2 多態的分類有哪些 10
1.4 什麼是拓撲排序 13
1.4.1 拓撲排序的數學基礎 13
1.4.2 拓撲排序實際問題 14
1.4.3 建立拓撲排序模型 14
1.4.4 如何進行拓撲排序 15
1.5 如何理解銀行家算法 15
1.5.1 什麼是死鎖 15
1.5.2 產生死鎖的必要條件 17
1.5.3 死鎖的避免——銀行家算法 19
.1.6 什麼是第四代技術 21
1.6.1 程式設計語言的劃代 22
1.6.2 第四代語言的分類 23
1.7 如何度量常見排序算法的複雜性 25
1.8 什麼是循環冗餘校驗 28
1.8.1 crc循環冗餘校驗 28
1.8.2 問題 30
1.9 什麼是視頻點播 32
問題 32
1.10 如何理解java中的接口 35
1.10.1 接口的定義 35
1.10.2 接口的執行 37
第2章 資料庫技術 38
2.1 分散式資料庫系統的特點 38
2.1.1 分散式資料庫系統的定義 38
2.1.2 分散式資料庫系統的特點 39
2.1.3 分散式資料庫系統的模式結構 41
2.1.4 數據分片 42
2.2 如何測試無損連線分解 43
2.2.1 關係模式的分解 43
2.2.2 無損連線分解 44
2.2.3 分解模式lending_schema 45
2.2.4 無損連線分解測試 46
2.3 oltp與olap的比較 46
2.3.1 什麼是在線上事務處理 46
2.3.2 什麼是在線上分析處理 47
2.3.3 oltp和olap的比較 49
2.4 什麼是空間資料庫 49
2.4.1 空間資料庫的優點 50
2.4.2 arcgis數據模型 51
2.5 sql server中有幾種類型的鎖 51
2.6 在jsp中採用資料庫連線池有何必要性 54
2.6.1 資料庫連線池產生的原因 54
2.6.2 採用資料庫連線池的必要性 55
2.7 xml是否可以用來發揮資料庫的作用 58
2.7.1 xml是資料庫嗎 58
2.7.2 為什麼要用資料庫 59
2.7.3 數據與文檔 60
2.8 完全函式與部分函式依賴的理解 64
2.8.1 函式依賴的定義 64
2.8.2 完全函式依賴和部分函式依賴 65
2.9 資料庫中範式的理解 65
2.9.1 第一範式 65
2.9.2 第二範式 66
2.9.3 第三範式 66
2.9.4 boyce/codd範式 67
2.9.5 第四範式 68
2.9.6 第五範式 69
2.10 數據倉庫和數據集市的區別 69
2.10.1 數據倉庫 69
2.10.2 數據集市 73
2.10.3 數據倉庫和數據集市的區別 73
2.11 常見的數據挖掘工具有哪些 74
2.11.1 數據挖掘簡介 74
2.11.2 常見的幾種數據挖掘工具 75
2.12 數據倉庫和數據挖掘的關係 77
2.13 web挖掘和數據挖掘有什麼不同 78
2.14 ods和dw的區別 79
2.14.1 ods 79
2.14.2 ods和dw間的不同之處 82
第3章 計算機網路與安全 86
3.1 vpn和van的比較 86
3.1.1 vpn和van 86
3.1.2 vpn的特點 87
3.1.3 vpn安全技術 88
3.2 weblogic和websphere的比較 89
3.2.1 weblogic 90
3.2.2 websphere 90
3.3 數字簽名的理解 91
3.3.1 數字簽名的概念 91
3.3.2 數字簽名的原理 91
3.3.3 數字簽名的算法 92
3.3.4 數字簽名的功能 93
3.3.5 數字簽名的缺陷 93
3.3.6 數字簽名的實施 93
3.4 怎么理解負載均衡 94
3.4.1 負載均衡的概念 94
3.4.2 負載均衡技術分類 95
3.4.3 負載均衡採取的策略 97
3.5 pki中的數字證書是如何進行認證的 100
3.5.1 套用數字證書的必要性 100
3.5.2 數字證書內容、格式 101
3.5.3 驗證證書 102
3.5.4 數字證書的使用 103
3.6 ssl和https的區別與聯繫 104
3.6.1 ssl介紹 104
3.6.2 https介紹 106
3.7 中小型企業如何選擇web伺服器 106
3.8 bluetooth技術的特點及套用 108
3.8.1 bluetooth的特點 108
3.8.2 bluetooth的套用 109
3.9 如何理解公鑰基礎設施pki技術 110
3.9.1 pki的基本定義與組成 111
3.9.2 pki的原理 112
3.9.3 pki的核心部分ca 113
3.10 計算機網路中為什麼需要入侵檢測技術 115
3.10.1 防火牆的局限性 116
3.10.2 入侵檢測系統的作用 116
3.10.3 入侵檢測系統和防火牆的配合使用 117
3.11 常見的加密算法有哪些 118
3.11.1 加密技術的套用 118
3.11.2 常見的加密算法 119
3.12 常見的身份驗證技術有哪些 121
3.12.1 用戶名和密碼驗證 121
3.12.2 磁卡或智慧卡認證 122
3.12.3 基於人的生理特徵認證 122
3.12.4 基於地理位置的認證 122
3.12.5 Kerberos認證 123
3.12.6 diffie-hellman身份驗證 123
3.12.7 數字簽名——基於公鑰的身份驗證 123
3.12.8 基於挑戰/應答的認證機制 124
3.12.9 一次性密碼認證 125
3.12.10 雙因素身份驗證 126
3.12.11 基於人的面部特徵識別的身份驗證系統 126
3.12.12 基於人的指紋或掌紋的身份驗證技術 127
3.12.13 基於人的視網膜的身份驗證技術 127
3.12.14 基於聲音的語音識別和語音驗證 127
第4章 軟體工程 128
4.1 如何選擇軟體配置管理工具 128
4.1.1 配置管理的功能 129
4.1.2 配置管理的實施 130
4.1.3 配置管理工具的選擇 131
4.2 確認測試與系統測試的比較 133
4.2.1 確認測試的基本方法 133
4.2.2 系統測試的基本方法 134
4.3 淨室軟體工程的理解 136
4.3.1 淨室方法 136
4.3.2 功能規約 139
4.4 軟體測試工具的分類和選擇 141
4.4.1 軟體測試工具的分類 141
4.4.2 測試工具的選擇 142
4.4.3 測試工具在測試過程中的套用 143
4.5 負載測試和壓力測試有何區別 144
4.5.1 並發性能測試 145
4.5.2 負載測試和壓力測試的區別 147
4.6 在軟體開發中如何利用面向agent的方法學 147
4.6.1 agent 148
4.6.2 oa方法學 149
4.6.3 面向agent的系統建模 150
4.7 uml中包含了哪幾種圖 150
4.7.1 類圖 151
4.7.2 對象圖 151
4.7.3 用例圖 152
4.7.4 狀態圖 152
4.7.5 順序圖 154
4.7.6 活動圖 155
4.7.7 協作圖 156
4.7.8 構件圖 157
4.7.9 部署圖 158
4.8 增量模型和螺旋模型的區別 159
4.8.1 典型的軟體開發模型 159
4.8.2 增量模型與螺旋模型的區別 161
4.9 基本架構和體系結構有區別嗎 162
4.9.1 統一過程 162
4.9.2 軟體產品線 166
4.9.3 軟體架構或軟體體系結構 166
4.10 測試用例和用例的比較 167
4.10.1 測試用例 167
4.10.2 用例 168
4.11 數據流圖的理解 172
4.11.1 數據流圖的基本成分 172
4.11.2 分層數據流圖 173
4.11.3 畫數據流圖的基本原則與注意事項 173
4.11.4 數據流圖例題 174
4.12 PERT圖的關鍵路徑是不是最長路徑 175
4.12.1 pert圖與關鍵路徑 176
4.12.2 pert圖中求關鍵路徑 176
4.13 怎樣計算一段程式的複雜度 177
4.13.1 代碼行度量法 177
4.13.2 halstead方法 177
4.13.3 mccabe方法 179
4.14 uml用例中包含與擴展關係的區別 180
4.14.1 用例圖 180
4.14.2 擴展關係和包含(使用)關係的比較 182
4.15 白盒測試中有哪幾種邏輯覆蓋測試 183
4.15.1 白盒測試 183
4.15.2 邏輯覆蓋測試 183
4.16 變換流和事務流的比較 185
4.16.1 變換流 186
4.16.2 事務流 187
4.17 常見的項目管理工具有哪些 188
4.17.1 項目管理的特徵 188
4.17.2 常用的項目管理工具 188
4.18 基於web的系統測試方法有哪些 190
4.18.1 功能測試 191
4.18.2 性能測試 192
4.18.3 可用性測試 193
4.18.4 客戶端兼容性測試 195
4.18.5 安全性測試 196
4.19 設計模式和框架有何不同 196
4.19.1 設計模式 197
4.19.2 軟體框架 200
4.19.3 設計模式和框架的不同之處 201
第5章 信息化與信息系統 202
5.1 電子商務與電子政務的比較 202
5.1.1 電子商務 202
5.1.2 電子政務 204
5.2 mis與erp的區別 208
5.2.1 mis 208
5.2.2 erp 209
5.2.3 mis與erp的區別 213
5.3 常用的企業信息化方法有哪些 214
5.3.1 企業信息化 214
5.3.2 常見的幾種企業信息化方法 214
第6章 標準化與智慧財產權 218
6.1 軟體著作權的保護期是如何規定的 218
6.1.1 計算機軟體保護條例 218
6.1.2 軟體著作權的保護期規定 224
6.2 專利的申請權是如何規定的 224
6.2.1 中華人民共和國專利法 224
6.2.2 專利的申請權規定 234
6.3 iso9000標準體系結構的介紹 235
6.3.1 iso9000系列標準用途和分類 236
6.3.2 質量保證標準 237
第7章 軟體新技術 239
7.1 web services的關鍵技術有哪些 239
7.1.1 web services體系結構 239
7.1.2 web services的關鍵技術 241
7.2 soap與corba,com/dcom的區別 244
7.2.1 什麼是soap技術 245
7.2.2 soap與corba,com/dcom的區別 249
7.3 中間件和構件的比較 251
7.3.1 中間件 251
7.3.2 構件 252
7.3.3 中間件是構件存在的基礎 253
7.3.4 構件思想對中間件的作用 254
7.4 什麼是ejb 255
7.4.1 ejb的體系結構 255
7.4.2 Enterprise Beans組件 256
7.5 什麼是ldap 257
7.6 比較jsp,asp,php的異同 258
7.6.1 asp,php,jsp的技術特點 259
7.6.2 asp,php,jsp套用範圍 261
7.6.3 asp,php,jsp的性能比較 262
7.6.4 asp,php,jsp的前景 262
7.7 什麼是mda 263
7.7.1 mda的套用領域 263
7.7.2 mda的流程 263
7.7.3 使用mda的前提 265
7.7.4 使用mda的優點 265
7.7.5 使用mda的缺點 265
7.7.6 mda有待解決的問題 266
7.8 格線和集群的區別 266
7.8.1 格線 266
7.8.2 集群 268
7.8.3 格線和集群的區別 269
7.9 xml schema和xmldtd的比較 269
7.9.1 xml模式、xml格式 269
7.9.2 xml schema和xml dtd的數據類型比較 270
7.9.3 xml schema和xml dtd對元素順序支持的比較 271
7.9.4 schema的命名空間 272
7.9.5 schema和dtd對資料庫支持的比較 272
7.9.6 schema和dtd對api支持的比較 273
7.9.7 schema和dtd對注釋支持的比較 273
7.10 如何理解企業套用集成 274
7.10.1 eai的二維描述 274
7.10.2 從深度看eai 276
7.10.3 從廣度看企業套用集成 279
7.10.4 企業套用系統集成的實現技術 283
7.11 採用xp設計的原則有哪些 284
7.12 j2ee技術的介紹 287
7.12.1 分散式的多層應用程式 287
7.12.2 j2ee組件 288
7.12.3 j2ee伺服器通信 289
7.12.4 企業信息系統層 291
7.13 嵌入式系統和嵌入式作業系統的比較 293
7.13.1 嵌入式系統 293
7.13.2 嵌入式處理器 294
7.13.3 嵌入式作業系統 296
7.14 何為jta和jca 298
7.14.1 jca 298
7.14.2 jta 300
7.15 soa技術介紹 303
7.15.1 soa的基本特徵 304
7.15.2 soa的優點 308
7.16 當前主流的中間件技術平台 309
7.16.1 omg的corba 309
7.16.2 sun的j2ee 310
7.16.3 microsoft dna 2000 311
7.17 rup的主要內容和特點 312
7.17.1 rup的二維開發模型 312
7.17.2 rup的核心工作流 314
7.17.3 rup的疊代開發模式 316
第8章 數學與經濟管理 318
8.1 半哈密頓圖和半歐拉圖的理解 318
8.1.1 歐拉圖的定義 318
8.1.2 哈密頓圖的定義 320
8.1.3 半歐拉圖和半哈密頓圖 321
8.2 謂詞公式中的常用量詞 321
8.3 關係有哪些基本性質 322
8.4 管理的職能有哪些 324
8.4.1 計畫 325
8.4.2 組織 325
8.4.3 控制 326
8.4.4 領導 327
8.5 公司提取盈餘公積有何用途 328
8.5.1 什麼是公積金,如何提取公積金 328
8.5.2 公司提取盈餘公積有何用途 329
第9章 論文寫作 330
9.1 論文由哪幾部分組成 330
9.1.1 摘要部分 330
9.1.2 正文部分 330
9.1.3 系統分析師考試論文實例 331
9.2 論文內容應注意哪些主要問題 334
9.3 論文試題有何目的和特點 335
9.3.1 論文試題的目的 335
9.3.2 論文試題的特點 336
9.4 論文試題的一般解答方法 337
第10章 2004年下半年試題分析與解答 340
10.1 信息系統綜合知識 340
10.2 信息系統分析與設計案例 395
10.3 信息系統分析與設計論文 436
附錄 系統分析師考試大綱 448
主要參考文獻 462