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

系統(tǒng)分析與設(shè)計

系統(tǒng)分析與設(shè)計

定 價:¥42.00

作 者: 李愛萍
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787115396006 出版時間: 2015-08-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本介紹系統(tǒng)分析與設(shè)計的原理、方法、技術(shù)、工具和應(yīng)用的教科書,重點討論系統(tǒng)開發(fā)生存周期中的分析和設(shè)計階段的活動。全書共10章,分4個部分全面介紹系統(tǒng)分析與設(shè)計涉及的相關(guān)概念、建模和設(shè)計的方法與技術(shù)、系統(tǒng)構(gòu)造及實施、應(yīng)用案例等內(nèi)容。第1部分(第1章)從信息系統(tǒng)的設(shè)計模型、應(yīng)用環(huán)境開始,介紹系統(tǒng)分析與設(shè)計的定義、過程與流行的技術(shù)方法;第2部分(第2~8章)是本書的重點內(nèi)容,其中第2~4章分別從靜態(tài)、動態(tài)和數(shù)據(jù)的角度討論建模的方法和技術(shù),第5~8章則分別從系統(tǒng)整體架構(gòu)設(shè)計、類和包設(shè)計、人機界面設(shè)計及數(shù)據(jù)模式設(shè)計的角度討論系統(tǒng)設(shè)計的方法和技術(shù);第3部分(第9章)給出系統(tǒng)生存周期中,設(shè)計階段的后續(xù)銜接階段內(nèi)容,介紹系統(tǒng)的構(gòu)造、實施以及運行和支持階段的主要工作;第4部分(第10章)以一個簡化的教學(xué)管理系統(tǒng)作為示例,介紹本書前面章節(jié)的原則和技術(shù)在軟件項目的分析設(shè)計過程中的應(yīng)用。每章后附有小結(jié)和習(xí)題,并配有免費電子課件。本書可作為軟件工程、信息管理與信息系統(tǒng)、計算機科學(xué)與技術(shù)等專業(yè)“系統(tǒng)分析與設(shè)計”課程的本科教材,也可作為計算機專業(yè)、軟件工程專業(yè)、信息系統(tǒng)專業(yè)的培訓(xùn)教材,還可以供相關(guān)領(lǐng)域碩士研究生或從事系統(tǒng)分析與設(shè)計的相關(guān)技術(shù)人員、管理人員參考。

作者簡介

  李愛萍,女,計算機科學(xué)與技術(shù)學(xué)院計算機工程系主任,副教授,碩士生導(dǎo)師,博士。中國計算機學(xué)會會員,ACM會員。 1995年畢業(yè)于中國礦業(yè)大學(xué)自動化系計算機及其應(yīng)用專業(yè),獲工學(xué)學(xué)士學(xué)位;2001年畢業(yè)于太原理工大學(xué)機械電子工程專業(yè),獲工學(xué)碩士學(xué)位。2006年畢業(yè)于西安電子科技大學(xué)測試計量技術(shù)及儀器專業(yè),獲工學(xué)博士學(xué)位。2011年8月至2011年10月以公派訪問學(xué)者身份赴日本橫濱國立大學(xué)進行研修。長期從事高校的計算機專業(yè)基礎(chǔ)、計算機科學(xué)理論及軟件理論的教學(xué)與科研工作。主要研究方向為軟件形式化描述與驗證、軟件測試、軟件體系結(jié)構(gòu)、高級語言翻譯器的技術(shù)等。近年來發(fā)表論文20余篇,承擔(dān)并參與了10余項國家、省部級和橫向科研項目,出版著作4部。指導(dǎo)過大學(xué)生創(chuàng)新實驗計劃項目、ACM程序設(shè)計大賽、機器人大賽、物聯(lián)網(wǎng)創(chuàng)新大賽等多項賽事并獲獎。

圖書目錄

第1章 系統(tǒng)分析與設(shè)計概述 1
1.1 系統(tǒng)的概念和特性 1
1.1.1 系統(tǒng)概念及特性 1
1.1.2 系統(tǒng)分類與環(huán)境 2
1.2 系統(tǒng)模型的概念和類型 4
1.2.1 系統(tǒng)模型的概念 4
1.2.2 系統(tǒng)模型的類型 5
1.3 系統(tǒng)關(guān)聯(lián)人員 5
1.3.1 系統(tǒng)所有者 6
1.3.2 系統(tǒng)用戶 6
1.3.3 系統(tǒng)分析設(shè)計人員 6
1.3.4 系統(tǒng)外部服務(wù)者 7
1.3.5 項目經(jīng)理 7
1.4 系統(tǒng)發(fā)展的階段理論 7
1.4.1 諾蘭的階段模型 8
1.4.2 西諾特模型 9
1.4.3 米切模型 9
1.5 系統(tǒng)分析與問題領(lǐng)域 10
1.5.1 系統(tǒng)分析過程 11
1.5.2 信息領(lǐng)域 12
1.5.3 建模和模擬 13
1.6 系統(tǒng)開發(fā)與項目管理 14
1.6.1 系統(tǒng)開發(fā)生存周期 14
1.6.2 系統(tǒng)開發(fā)方法論 16
1.6.3 團隊合作與管理 22
1.7 系統(tǒng)分析與設(shè)計工具 27
1.7.1 CASE工具的發(fā)展 27
1.7.2 支持系統(tǒng)開發(fā)的CASE工具 27
1.7.3 統(tǒng)一建模語言UML 27
本章小結(jié) 29
本章習(xí)題 29
第2章 系統(tǒng)靜態(tài)分析建模 31
2.1 系統(tǒng)分析概念及其常用方法 31
2.1.1 什么是系統(tǒng)分析 31
2.1.2 模型驅(qū)動分析方法 32
2.1.3 加速系統(tǒng)分析法 32
2.1.4 需求獲取法 33
2.1.5 業(yè)務(wù)過程重構(gòu)法 34
2.2 系統(tǒng)模型的創(chuàng)建 34
2.2.1 對象模型 34
2.2.2 功能模型 35
2.2.3 動態(tài)模型 35
2.3 對象和類的分析 35
2.3.1 類圖、對象圖概述 35
2.3.2 類圖元素 38
2.3.3 分析階段類圖的構(gòu)建 45
2.3.4 在線銷售系統(tǒng)類圖分析示例 47
2.4 用例分析 51
2.4.1 用例元素的確定 51
2.4.2 分析階段用例圖的建造 56
2.4.3 在線銷售系統(tǒng)用例分析示例 58
2.5 包圖 60
2.5.1 包圖及其模型元素 60
2.5.2 包圖建模及在線銷售系統(tǒng)包圖分析示例 62
2.6 構(gòu)件圖與部署圖 63
2.6.1構(gòu)件圖及其模型元素 63
2.6.2 構(gòu)件圖建模及示例 66
2.6.3 部署圖及其模型元素 67
2.6.4 部署圖建模及其應(yīng)用 68
2.6.5 在線銷售系統(tǒng)部署圖建模
分析示例 70
本章小結(jié) 71
本章習(xí)題 71
第3章 系統(tǒng)動態(tài)分析建模 73
3.1 活動和狀態(tài)分析 73
3.1.1 活動和狀態(tài)的確定 73
3.1.2 活動和狀態(tài)圖的建造 81
3.1.3 活動和狀態(tài)的建模示例 84
3.2 時序與協(xié)作分析 87
3.2.1 時序與協(xié)作的確定 88
3.2.2 順序圖與通信圖的建造 93
3.2.3 時序與協(xié)作的建模示例 94
3.3 過程建模 97
3.3.1 過程建模概述 97
3.3.2 過程建模的元素 97
3.3.3 過程建模的步驟 100
3.3.4 過程建模分析示例 101
本章小結(jié) 105
本章習(xí)題 106
第4章 數(shù)據(jù)建模 108
4.1 數(shù)據(jù)模型 108
4.1.1 基于記錄的邏輯模型 108
4.1.2 基于對象的邏輯模型 114
4.2 實體關(guān)系(E-R)模型 117
4.2.1 實體之間的基本關(guān)系 117
4.2.2 實體關(guān)系圖 117
4.3 UML用于數(shù)據(jù)建模階段的規(guī)范 119
4.3.1 實體的表示(類的表示) 120
4.3.2 聯(lián)系的表示 121
4.3.3 數(shù)據(jù)字典和元數(shù)據(jù)的表示 123
4.4 教務(wù)管理系統(tǒng)分析示例 127
4.4.1 示例分析 128
4.4.2 示例的物理模型 129
4.5 實體關(guān)系圖集成示例 129
本章小結(jié) 130
本章習(xí)題 131
第5章 系統(tǒng)架構(gòu)設(shè)計 132
5.1 架構(gòu)設(shè)計(總體設(shè)計) 132
5.1.1 架構(gòu)師的定位及其應(yīng)掌握的知識體系 133
5.1.2 軟件架構(gòu)的設(shè)計目標(biāo)、設(shè)計策略和原則 134
5.1.3 常用的軟件架構(gòu)風(fēng)格及使用情況分析 136
5.1.4 分層架構(gòu) 138
5.1.5 客戶/服務(wù)器架構(gòu) 140
5.1.6 教學(xué)管理系統(tǒng)架構(gòu)選擇和設(shè)計示例 143
5.2 從需求到設(shè)計的轉(zhuǎn)換 143
5.2.1 從數(shù)據(jù)流圖到軟件結(jié)構(gòu)圖的轉(zhuǎn)換 144
5.2.2 工資管理系統(tǒng)數(shù)據(jù)流圖到軟件結(jié)構(gòu)圖的轉(zhuǎn)換示例 147
5.2.3 從需求模型到軟件架構(gòu) 148
5.2.4 軟件設(shè)計模式 149
5.2.5 GRASP模式 149
5.2.6 GOF設(shè)計模式 158
5.3 系統(tǒng)資源設(shè)計 160
5.3.1 系統(tǒng)應(yīng)用邏輯結(jié)構(gòu)設(shè)計 160
5.3.2 系統(tǒng)物理設(shè)計及其實現(xiàn) 165
本章小結(jié) 172
本章習(xí)題 172
第6章 對象模型設(shè)計 174
6.1 類設(shè)計 174
6.1.1 類設(shè)計原則 174
6.1.2 類設(shè)計、構(gòu)建設(shè)計類圖的過程 177
6.1.3 確定設(shè)計類 177
6.1.4 定義類的屬性、操作 178
6.1.5 設(shè)計類之間的關(guān)系 181
6.1.6 在線銷售系統(tǒng)類圖設(shè)計示例 183
6.2 包設(shè)計 188
6.2.1 包設(shè)計原則 188
6.2.2 在線銷售系統(tǒng)包圖設(shè)計示例 192
本章小結(jié) 195
本章習(xí)題 196
第7章 界面設(shè)計 197
7.1 界面設(shè)計的概述 197
7.1.1 人機界面的定義 197
7.1.2 人機界面設(shè)計 198
7.1.3 界面設(shè)計分類 200
7.2 人機交互 201
7.2.1 人機交互的特點和要素 201
7.2.2 人機界面與人機交互的關(guān)系 202
7.3 人機界面的風(fēng)格 202
7.4 人機界面的發(fā)展 203
7.4.1 命令語言用戶界面 203
7.4.2 圖形用戶界面 203
7.4.3 多媒體用戶界面 204
7.4.4 多通道用戶界面 204
7.4.5 虛擬現(xiàn)實界面 205
7.4.6 自適應(yīng)人機界面 206
7.5 人機界面設(shè)計的方法 206
7.6 人機界面設(shè)計的目標(biāo)和遵循的原則 207
7.6.1 人機界面設(shè)計的目標(biāo) 207
7.6.2 人機界面設(shè)計遵循的原則 207
7.7 界面結(jié)構(gòu)設(shè)計與實現(xiàn) 208
7.8 人機界面設(shè)計過程中的設(shè)計問題 209
7.9 人機界面設(shè)計的過程 211
7.10 人機界面設(shè)計的評價 213
7.10.1 人機界面設(shè)計的評價方法 213
7.10.2 人機界面設(shè)計的評價 213
7.11 未來人機界面設(shè)計的展望 214
本章小結(jié) 214
本章習(xí)題 215
第8章 數(shù)據(jù)模式設(shè)計 216
8.1 數(shù)據(jù)庫設(shè)計概述 216
8.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫設(shè)計 216
8.1.2 數(shù)據(jù)庫設(shè)計的方法與過程 218
8.2 UML用于數(shù)據(jù)庫設(shè)計階段的規(guī)范 220
8.2.1 數(shù)據(jù)庫類到數(shù)據(jù)庫表的設(shè)計 220
8.2.2 關(guān)鍵字和索引的設(shè)計 222
8.2.3 約束的設(shè)計 222
8.2.4 聯(lián)系的設(shè)計 223
8.3 關(guān)系數(shù)據(jù)庫邏輯模式的設(shè)計 224
8.3.1 邏輯模式的概念 224
8.3.2 實體關(guān)系圖向邏輯模式的轉(zhuǎn)化 224
8.3.3 從類創(chuàng)建數(shù)據(jù)庫表 225
8.3.4 從類之間的關(guān)系設(shè)計表之間的聯(lián)系 226
8.3.5 類約束向存儲過程和觸發(fā)器的映射 227
8.4 關(guān)系數(shù)據(jù)庫物理模型的設(shè)計 229
8.4.1 確定數(shù)據(jù)庫的物理結(jié)構(gòu) 230
8.4.2 評價物理結(jié)構(gòu) 230
8.5 教務(wù)管理系統(tǒng)數(shù)據(jù)模式設(shè)計示例 231
本章小結(jié) 235
本章習(xí)題 235
第9章 系統(tǒng)構(gòu)造及實施 237
9.1 系統(tǒng)構(gòu)造 237
9.1.1 建立和測試網(wǎng)絡(luò) 237
9.1.2 建立和測試數(shù)據(jù)庫 238
9.1.3 安裝和測試新軟件包 238
9.1.4 編寫和測試新程序 239
9.2 系統(tǒng)實施 239
9.2.1 執(zhí)行系統(tǒng)測試 240
9.2.2 準(zhǔn)備轉(zhuǎn)變計劃 241
9.2.3 安裝數(shù)據(jù)庫 241
9.2.4 培訓(xùn)系統(tǒng)用戶 242
9.2.5 轉(zhuǎn)變到新系統(tǒng) 242
9.3 系統(tǒng)運行和支持 242
9.3.1 系統(tǒng)維護 243
9.3.2 系統(tǒng)恢復(fù) 244
9.3.3 技術(shù)支持 244
9.3.4 系統(tǒng)增強 244
本章小結(jié) 245
本章習(xí)題 245
第10章 教學(xué)管理系統(tǒng)的分析與設(shè)計246
10.1 系統(tǒng)需求分析 246
10.2 問題領(lǐng)域分析 247
10.2.1 確定系統(tǒng)范圍和系統(tǒng)邊界 248
10.2.2 定義參與者 248
10.2.3 定義用例 248
10.2.4 繪制用例圖 250
10.2.5 繪制主要交互圖 251
10.3 靜態(tài)結(jié)構(gòu)建模 252
10.3.1 建立對象類圖 252
10.3.2 建立數(shù)據(jù)庫模型 256
10.3.3 建

本目錄推薦

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