共找到14條詞條名為信息系統分析與設計的結果 展開
信息系統分析與設計
2014年杜鵑著圖書
《信息系統分析與設計》(第2版)是2014年清華大學出版社出版的圖書,主編是杜鵑,副主編是趙春燕。
本書從信息系統的概念、分類及應用入手,以信息系統開發為主線,全面系統地介紹了信息系統規劃、分析、設計、實施及運行維護與管理的目標、任務和內容。在系統分析和系統設計部分,重點闡述了結構化建模工具和面向對象建模工具的表示方法與應用原理,並以案例形式說明了用兩種不同方法開發信息系統時的建模過程。全書共10章,每章都引入了適量實例,另外在附錄中較完整地描述了信息系統的開發過程,可供教學時參考。本書既可作為高等院校信息管理與信息系統、信息系統工程、管理工程、軟體工程等專業本科生的教材,也可作為軟體技術人員、信息系統開發和管理人員以及從事系統分析與設計工作人員的培訓教材或教學參考書。
2008年出版的本書第1版,是對信息管理與信息系統專業核心課程的高度總結與概括,6年來在理論教學與實習實踐中,起到了指導性作用,具有較強的實用性,頗受學生與專家好評。
隨著信息技術的快速發展和信息理論與方法的不斷完善,原有教材體系已與實際應用有所脫節,部分內容不再適應新的教學需要。為此,教材編寫組成員對教材的框架與內容做了修改,形成第2版。
在第2版中,對結構化設計中資料庫設計的範式應用部分加入了新的習題。對越來越受歡迎的面向對象方法進行了擴充,把方法論與建模分解成兩章,並加入了更多的實例進一步說明每種模型的構建過程和使用環境,也對各種圖的作用及圖之間的關係進行了更為詳盡的闡述。在程序設計部分加入了目前比較流行的C#的介紹和例題,能夠有效地指導學生設計工作。在第9章中刪除了信息系統開發中不常使用的有關CASE方法邏輯闡述的全部內容。第10章加入了近幾年應用較為廣泛的商品化軟體功能的介紹,為信息系統操作與開發提供了參考。刪除了原第11章的全部內容。在原有結構化方法示例的基礎上,又引入了面向對象方法開發示例,便於對兩種方法的建模過程進行比較,為學生課程設計與畢業設計提供了範本。
王洪英、趙晶晶、屈春艷提出了許多修改意見,並為第2版的撰寫提供了素材,在此表示由衷的謝意。
清華大學出版社對該書的改版工作給予了大力支持,責任編輯袁勤勇提出了許多很好的意見和建議,為本書的編輯出版付出了辛勤勞動,在此表示感謝。
由於信息管理領域知識包含的內容豐富、覆蓋面寬,又是一門綜合的交叉學科,因此本書在體系結構、內容取捨和輕重把握上一定有許多需要改進之處。另外,由於編者水平有限,書中難免有不當之處,懇切希望廣大讀者批評指正。
作者2014年3月
第1章信息系統開發概論1
1.1信息系統開發概念及特點1
1.1.1信息系統的概念1
1.1.2信息系統的應用2
1.1.3信息系統開發7
1.1.4信息系統生命周期8
1.2信息系統開發方法10
1.2.1信息系統開發方法分類10
1.2.2結構化系統開發方法11
1.2.3原型法13
1.2.4面向對象開發方法16
1.2.5計算機輔助開發方法18
1.2.6各種開發方法比較18
1.3信息系統開發環境20
1.3.1網路開發環境20
1.3.2網路信息系統體系結構21
1.3.3C/S結構與B/S結構的分析比較22
1.3.4實例——學生管理系統體系結構分析24
1.4信息系統發展的階段理論25
1.4.1諾蘭模型25
1.4.2西諾特模型27
1.4.3米切模型27
本章小結28
習題29
第2章信息系統規劃30
2.1信息系統規劃目標與內容30
2.1.1總體目標與主要內容31
2.1.2信息系統戰略規劃33
2.1.3業務流程規劃35
2.1.4總體結構規劃37
2.1.5項目實施與資源分配規劃37
2.2信息系統總體結構規劃方法38
2.2.1關鍵成功因素法38
2.2.2戰略目標集轉化法40
2.2.3企業系統規劃法41
2.2.4三種規劃方法的比較42
2.3企業系統規劃法的步驟42
2.3.1準備工作43
2.3.2定義企業過程45
2.3.3定義數據類48
2.3.4定義信息系統結構50
2.3.5確定系統優先順序51
2.4業務流程重組54 ...
2.4.1業務流程重組概述54
2.4.2業務流程的識別55
2.4.3業務流程重組類型57
2.4.4基於BPR的信息系統規劃58
2.4.5實例——製鞋集團型企業的信息系統規劃60
本章小結64
習題65
第3章信息系統調查分析66
3.1初步調查66
3.1.1初步調查目標66
3.1.2初步調查內容67
3.2可行性研究67
3.2.1可行性研究概述67
3.2.2可行性研究步驟69
3.2.3可行性研究的內容69
3.2.4可行性研究報告72
3.2.5可行性論證會74
3.3詳細調查75
3.3.1詳細調查目標75
3.3.2詳細調查範圍75
3.3.3詳細調查原則76
3.3.4詳細調查內容77
3.3.5詳細調查方法81
3.3.6信息收集技術82
3.3.7實例——“書店信息系統”可行性研究報告87
本章小結92
習題92
第4章結構化分析建模93
4.1系統分析的任務93
4.1.1系統分析的依據93
4.1.2系統分析的難點94
4.1.3系統分析員的作用95
4.1.4系統分析工具95
4.1.5結構化系統分析96
4.2組織結構分析97
4.2.1組織結構調查97
4.2.2組織結構圖98
4.3業務流程分析99
4.3.1管理業務流程圖100
4.3.2表格分配圖101
4.4數據流程分析102
4.4.1數據流程分析的目的102
4.4.2數據流程圖的構成103
4.4.3數據流程圖的繪製104
4.4.4檢查DFD的原則106
4.4.5數據流程圖中常見問題108
4.5數據字典109
4.5.1數據項110
4.5.2數據結構111
4.5.3數據流111
4.5.4數據存儲112
4.5.5數據處理113
4.5.6外部實體114
4.6表達處理邏輯的工具114
4.6.1結構化語言114
4.6.2判定樹118
4.6.3判定表119
4.7數據查詢應用分析121
4.7.1數據存取要求的基本類型122
4.7.2數據立即存取圖123
4.8系統分析報告124
4.8.1系統分析報告的作用124
4.8.2系統分析報告的內容125
4.8.3新系統邏輯模型的建立125
4.8.4需求規格說明書模板127
4.8.5系統分析報告的審議129
4.8.6實例——物業信息管理系統分析129
本章小結134
習題134
第5章信息系統設計136
5.1系統設計概述136
5.1.1系統設計原則136
5.1.2系統設計的目的137
5.1.3系統設計的內容和步驟138
5.2系統結構設計138
5.2.1模塊及模塊化139
5.2.2模塊獨立性的度量140
5.2.3啟髮式規則143
5.2.4模塊結構圖146
5.2.5模塊分解的原則和步驟148
5.2.6結構化設計148
5.2.7導出初始結構圖的方法150
5.3處理流程設計153
5.3.1系統流程設計153
5.3.2模塊處理流程設計155
5.3.3模塊設計說明書159
5.4代碼設計160
5.4.1代碼及其作用160
5.4.2代碼設計的原則160
5.4.3代碼的種類161
5.4.4代碼校驗162
5.4.5代碼設計164
5.5輸入/輸出設計164
5.5.1輸出設計164
5.5.2輸入設計167
5.5.3用戶界面設計172
5.6數據存儲設計174
5.6.1文件設計175
5.6.2資料庫設計177
5.7系統安全性與完整性設計179
5.7.1影響因素分析180
5.7.2採取的措施180
5.8物理配置方案設計182
5.8.1設計依據182
5.8.2計算機網路的設計與選擇183
5.8.3計算機硬體設備選擇183
5.8.4計算機軟體配置選擇184
5.8.5計算機物理系統配置方案報告的具體內容185
5.8.6應注意的問題185
5.9系統設計說明書186
5.9.1實例——某摩托車生產廠零配件庫存管理系統187
5.9.2實例——某保險公司網路架構191
本章小結192
習題193
第6章面向對象建模194
6.1面向對象概述194
6.1.1面向過程與面向對象195
6.1.2面向對象的基本概念195
6.2統一過程概述199
6.2.1常用術語199
6.2.2UP二維結構生命周期199
6.2.3UP的特點201
6.3統一建模語言203
6.3.1UML用例建模204
6.3.2UML靜態建模207
6.3.3UML動態建模212
6.3.4UML圖之間的關係216
6.3.5擴展機制216
6.3.6實例——售票系統217
本章小結221
習題222
第7章信息系統實施223
7.1系統實施階段的任務223
7.1.1主要內容和步驟223
7.1.2系統實施計劃制定224
7.2系統實施的環境建設與設備購置225
7.2.1設備購置225
7.2.2計算機機房的建設225
7.2.3設備的安裝與調試225
7.3程序設計226
7.3.1程序設計的任務與基本要求226
7.3.2程序設計方法226
7.3.3程序設計語言的選擇227
7.3.4程序設計的風格228
7.3.5衡量編程工作的指標229
7.3.6常用的編程工具229
7.3.7幾種常用編程工具簡介230
7.4系統調試與測試235
7.4.1調試的策略和基本原則235
7.4.2測試方法236
7.4.3設計測試用例的技術236
7.4.4調試步驟243
7.5系統轉換244
7.5.1系統轉換的條件準備244
7.5.2系統試運行248
7.5.3系統轉換方式248
本章小結250
習題251
第8章信息系統運行、維護與管理252
8.1系統運行管理與維護252
8.1.1系統的運行管理252
8.1.2系統維護254
8.2系統監理與審計259
8.2.1系統監理259
8.2.2信息系統審計261
8.3系統評價264
8.3.1系統評價的內容和指標264
8.3.2系統評價報告266
本章小結266
習題267
第9章計算機輔助軟體工程268
9.1CASE概述268
9.1.1CASE基本思路269
9.1.2CASE的體系結構269
9.1.3CASE工具分類270
9.1.4軟體重用與CASE工具272
9.2需求分析工具273
9.2.1Tektronix工具箱273
9.2.2PSL/PSA系統275
9.3系統設計工具276
9.3.1概要設計工具——AIDES系統277
9.3.2詳細設計工具——SDL/PAD系統278
9.4系統實施工具278
9.4.1編程工具——程序綜合器279
9.4.2靜態分析工具280
9.4.3動態分析工具281
9.5維護工具282
9.5.1維護工具的分類282
9.5.2軟體理解維護工具283
本章小結284
習題284
第10章信息系統應用285
10.1辦公自動化系統285
10.1.1辦公自動化系統的基本概念285
10.1.2辦公自動化系統簡介286
10.1.3辦公自動化系統組成要素287
10.1.4辦公自動化系統功能構成289
10.1.5實例——LotusNotes/LotusDomino291
10.2企業資源計劃292
10.2.1ERP的原理293
10.2.2ERP功能模塊295
10.2.3實例——用友ERP系統298
10.3決策支持系統300
10.3.1決策支持系統概述300
10.3.2數據倉庫與數據挖掘302
10.3.3專家系統305
10.3.4實例——國稅局稅務分析與決策支持系統308
10.4電子商務系統309
10.4.1電子商務的發展309
10.4.2電子商務系統的組成310
10.4.3企業電子商務的基本框架311
10.4.4電子商務系統的安全314
10.4.5實例——網路遊戲虛擬卡銷售系統316
本章小結317
習題318
第11章信息系統開發實例319
11.1系統需求319
11.2用例建模320
11.3靜態建模323
11.4動態建模326
11.5物理模型340
本章小結341
附錄A學生畢業設計示例——南寧市快環路橋收費管理系統342
參考文獻360