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

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

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

定 價:¥42.00

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

購買這本書可以去


ISBN: 9787115396006 出版時間: 2015-08-01 包裝:
開本: 頁數: 字數:  

內容簡介

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

作者簡介

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

圖書目錄

第1章 系統(tǒng)分析與設計概述 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)關聯(lián)人員 5
1.3.1 系統(tǒng)所有者 6
1.3.2 系統(tǒng)用戶 6
1.3.3 系統(tǒng)分析設計人員 6
1.3.4 系統(tǒng)外部服務者 7
1.3.5 項目經理 7
1.4 系統(tǒng)發(fā)展的階段理論 7
1.4.1 諾蘭的階段模型 8
1.4.2 西諾特模型 9
1.4.3 米切模型 9
1.5 系統(tǒng)分析與問題領域 10
1.5.1 系統(tǒng)分析過程 11
1.5.2 信息領域 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)分析與設計工具 27
1.7.1 CASE工具的發(fā)展 27
1.7.2 支持系統(tǒng)開發(fā)的CASE工具 27
1.7.3 統(tǒng)一建模語言UML 27
本章小結 29
本章習題 29
第2章 系統(tǒng)靜態(tài)分析建模 31
2.1 系統(tǒng)分析概念及其常用方法 31
2.1.1 什么是系統(tǒng)分析 31
2.1.2 模型驅動分析方法 32
2.1.3 加速系統(tǒng)分析法 32
2.1.4 需求獲取法 33
2.1.5 業(yè)務過程重構法 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 分析階段類圖的構建 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 構件圖與部署圖 63
2.6.1構件圖及其模型元素 63
2.6.2 構件圖建模及示例 66
2.6.3 部署圖及其模型元素 67
2.6.4 部署圖建模及其應用 68
2.6.5 在線銷售系統(tǒng)部署圖建模
分析示例 70
本章小結 71
本章習題 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
本章小結 105
本章習題 106
第4章 數據建模 108
4.1 數據模型 108
4.1.1 基于記錄的邏輯模型 108
4.1.2 基于對象的邏輯模型 114
4.2 實體關系(E-R)模型 117
4.2.1 實體之間的基本關系 117
4.2.2 實體關系圖 117
4.3 UML用于數據建模階段的規(guī)范 119
4.3.1 實體的表示(類的表示) 120
4.3.2 聯(lián)系的表示 121
4.3.3 數據字典和元數據的表示 123
4.4 教務管理系統(tǒng)分析示例 127
4.4.1 示例分析 128
4.4.2 示例的物理模型 129
4.5 實體關系圖集成示例 129
本章小結 130
本章習題 131
第5章 系統(tǒng)架構設計 132
5.1 架構設計(總體設計) 132
5.1.1 架構師的定位及其應掌握的知識體系 133
5.1.2 軟件架構的設計目標、設計策略和原則 134
5.1.3 常用的軟件架構風格及使用情況分析 136
5.1.4 分層架構 138
5.1.5 客戶/服務器架構 140
5.1.6 教學管理系統(tǒng)架構選擇和設計示例 143
5.2 從需求到設計的轉換 143
5.2.1 從數據流圖到軟件結構圖的轉換 144
5.2.2 工資管理系統(tǒng)數據流圖到軟件結構圖的轉換示例 147
5.2.3 從需求模型到軟件架構 148
5.2.4 軟件設計模式 149
5.2.5 GRASP模式 149
5.2.6 GOF設計模式 158
5.3 系統(tǒng)資源設計 160
5.3.1 系統(tǒng)應用邏輯結構設計 160
5.3.2 系統(tǒng)物理設計及其實現(xiàn) 165
本章小結 172
本章習題 172
第6章 對象模型設計 174
6.1 類設計 174
6.1.1 類設計原則 174
6.1.2 類設計、構建設計類圖的過程 177
6.1.3 確定設計類 177
6.1.4 定義類的屬性、操作 178
6.1.5 設計類之間的關系 181
6.1.6 在線銷售系統(tǒng)類圖設計示例 183
6.2 包設計 188
6.2.1 包設計原則 188
6.2.2 在線銷售系統(tǒng)包圖設計示例 192
本章小結 195
本章習題 196
第7章 界面設計 197
7.1 界面設計的概述 197
7.1.1 人機界面的定義 197
7.1.2 人機界面設計 198
7.1.3 界面設計分類 200
7.2 人機交互 201
7.2.1 人機交互的特點和要素 201
7.2.2 人機界面與人機交互的關系 202
7.3 人機界面的風格 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 自適應人機界面 206
7.5 人機界面設計的方法 206
7.6 人機界面設計的目標和遵循的原則 207
7.6.1 人機界面設計的目標 207
7.6.2 人機界面設計遵循的原則 207
7.7 界面結構設計與實現(xiàn) 208
7.8 人機界面設計過程中的設計問題 209
7.9 人機界面設計的過程 211
7.10 人機界面設計的評價 213
7.10.1 人機界面設計的評價方法 213
7.10.2 人機界面設計的評價 213
7.11 未來人機界面設計的展望 214
本章小結 214
本章習題 215
第8章 數據模式設計 216
8.1 數據庫設計概述 216
8.1.1 數據庫與數據庫設計 216
8.1.2 數據庫設計的方法與過程 218
8.2 UML用于數據庫設計階段的規(guī)范 220
8.2.1 數據庫類到數據庫表的設計 220
8.2.2 關鍵字和索引的設計 222
8.2.3 約束的設計 222
8.2.4 聯(lián)系的設計 223
8.3 關系數據庫邏輯模式的設計 224
8.3.1 邏輯模式的概念 224
8.3.2 實體關系圖向邏輯模式的轉化 224
8.3.3 從類創(chuàng)建數據庫表 225
8.3.4 從類之間的關系設計表之間的聯(lián)系 226
8.3.5 類約束向存儲過程和觸發(fā)器的映射 227
8.4 關系數據庫物理模型的設計 229
8.4.1 確定數據庫的物理結構 230
8.4.2 評價物理結構 230
8.5 教務管理系統(tǒng)數據模式設計示例 231
本章小結 235
本章習題 235
第9章 系統(tǒng)構造及實施 237
9.1 系統(tǒng)構造 237
9.1.1 建立和測試網絡 237
9.1.2 建立和測試數據庫 238
9.1.3 安裝和測試新軟件包 238
9.1.4 編寫和測試新程序 239
9.2 系統(tǒng)實施 239
9.2.1 執(zhí)行系統(tǒng)測試 240
9.2.2 準備轉變計劃 241
9.2.3 安裝數據庫 241
9.2.4 培訓系統(tǒng)用戶 242
9.2.5 轉變到新系統(tǒng) 242
9.3 系統(tǒng)運行和支持 242
9.3.1 系統(tǒng)維護 243
9.3.2 系統(tǒng)恢復 244
9.3.3 技術支持 244
9.3.4 系統(tǒng)增強 244
本章小結 245
本章習題 245
第10章 教學管理系統(tǒng)的分析與設計246
10.1 系統(tǒng)需求分析 246
10.2 問題領域分析 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)結構建模 252
10.3.1 建立對象類圖 252
10.3.2 建立數據庫模型 256
10.3.3 建

本目錄推薦

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