信息系統開發方法教程(第5版)

信息系統開發方法教程(第5版)

《信息系統開發方法教程(第5版)》是2019年4月清華大學出版社出版的圖書,作者是陳佳、谷銳、徐斌。

基本介紹

  • 中文名:信息系統開發方法教程(第5版)
  • 作者:陳佳、谷銳、徐斌
  • 出版社:清華大學出版社
  • 出版時間:2019年4月
  • 定價:49.8 元
  • ISBN:9787302509684
內容簡介,圖書目錄,

內容簡介

本書系統地介紹信息系統開發中的基本概念、開發思想、基本的工作原則、開發方法及開發過程的管理。本書在介紹基本概念、開發思想和工作原則的基礎上,引入CMM概念介紹信息系統開發過程的管理及內容。按照系統的觀點,立足全局,介紹信息系統的總體規劃方法,強調以數據為中心的信息資源規劃,並用總體規劃的結果指導後續開發工作,從而保證系統良好的整體性。在後續的開發過程中,分階段地介紹每個階段的工作內容、工作方法。在需求分析階段,以面向管理流程的思想,以圖形化文檔為主要描述工具,描述、分析和確認信息系統的功能需求;在系統分析階段,詳細介紹如何在總體規劃指導下,以需求分析結果為依據構建信息系統的功能模型、數據模型,進而建立支持下一階段開發的面向對象模型,同時為了減小開發產品與需求之間的偏差,引入黑盒測試方法,在系統分析階段進行測試數據的設計;在系統設計階段,以前一階段所構建的數據模型和面向對象模型為基礎,介紹面向對象設計的基本原則、評價標準和基本方法,同時引入白盒測試方法,再進一步開展測試數據的設計。測試數據的設計工作前移體現了測試驅動的思想,利用測試數據可以很好地幫助開發人員理解詳細的功能需求並及時發現程式設計中的缺陷;在系統測試及運行維護階段,系統地介紹各種測試方式、手段、工作原則和工作內容。
本書力求理論與實際的有機結合,用一個教學管理系統案例貫穿整個開發過程,使開發方法具有較強的可操作性,能夠有效地指導開發人員構建一個性能良好、實用、可修改、可擴充的信息系統,並為信息資源的開發和利用奠定良好的基礎。本書提供與之配套的教學課件,以方便教和學,本書可作為高等院校信息管理與信息系統、計算機套用等專業的本科生教材,也可作為相關管理人員的培訓教材,同時也是信息系統開發人員的參考書。

圖書目錄

第1章信息系統基本概念1
1.1信息的基本概念1
1.1.1數據與信息1
1.1.2信息的特性2
1.1.3信息的生命階段4
1.2信息系統的基本概念9
1.2.1系統的概念9
1.2.2信息系統11
1.3信息系統的開發20
1.3.1信息系統開發中常見的問題20
1.3.2系統的方法21
1.3.3系統開發步驟23
1.3.4信息系統開發的指導思想和工作原則27
1.4信息系統開發的組織及項目管理30
1.4.1信息系統開發人員的組織30
1.4.2系統分析員應具有的基本技能32
1.4.3信息系統開發中的文檔管理33
1.4.4信息系統開發中的項目管理36
1.5原型法40
1.5.1原型法開發步驟41
1.5.2原型法的使用前提42
1.5.3原型法的人員組織和工作環境44
思考題45
第2章信息系統開發過程管理46
2.1CMM概述46
2.1.1CMM基本概念46
2.1.2CMM框架49
2.1.3CMM管理手段53
2.2信息系統開發過程模型55
2.2.1常用的開發模型56
2.2.2CMM中的開發流程定義59
2.2.3CMM中的開發流程裁剪63
2.3信息系統開發過程中的標準規範68
2.3.1過程文檔的標準規範68
2.3.2開發文檔的標準規範70
2.3.3程式編制的標準規範71
思考題71
第3章信息系統總體規劃72
3.1信息系統總體規劃概述72
3.1.1問題的提出72
3.1.2總體規劃的時機75
3.1.3總體規劃的內容76
3.1.4總體規劃的組織77
3.1.5總體規劃的步驟79
3.2數據環境81
3.2.1建立資料庫的必要性81
3.2.2四類數據環境82
3.2.3主題資料庫規劃的內容83
3.3總體業務規劃84
3.3.1現行系統的調查85
3.3.2職能域87
3.3.3業務過程88
3.3.4業務活動91
3.3.5業務模型的最佳化95
3.4總體數據規劃100
3.4.1主題資料庫規劃101
3.4.2信息系統總體結構規劃102
3.4.3主題資料庫的分布規劃109
3.4.4主題資料庫的可靠性規劃112
3.5信息技術規劃112
3.5.1關鍵技術套用規劃112
3.5.2套用開發策略規劃115
3.5.3數據管理策略117
3.5.4硬體基礎設施規劃118
3.5.5開發工具的選擇策略120
思考題121
第4章業務流程及功能需求分析122
4.1需求調查概述122
4.1.1良好需求的特徵122
4.1.2需求調查的步驟及工作產品124
4.1.3需求調查前的準備125
4.2業務流程調查126
4.2.1業務流程圖繪製標準126
4.2.2業務流程概要調查127
4.2.3業務流程詳細調查129
4.2.4業務流程審查與確認132
4.3功能需求分析與描述規範134
4.3.1自然語言描述面臨的問題135
4.3.2結構式語言136
4.3.3判斷樹139
4.3.4判斷表140
4.3.5功能需求描述範例142
4.4情景描述板143
4.4.1情景描述143
4.4.2UI設計基本原則145
思考題152
第5章系統分析建模153
5.1系統分析概述153
5.1.1系統分析任務及步驟153
5.1.2系統分析的工作產品154
5.1.3系統分析的特點156
5.2系統建模157
5.2.1文檔規範157
5.2.2詳細的功能分析及過程建模161
5.2.3過程模型的審查與確認166
5.2.4用例模型的設計169
5.3功能描述176
5.3.1用例的活動圖描述176
5.3.2狀態圖181
5.3.3用例說明183
5.4數據建模184
5.4.1關係的基本性質及規範化形式184
5.4.2數據分析建立數據模型189
5.4.3信息分類編碼設計193
5.5時序分析199
5.5.1時序圖製作規範200
5.5.2功能需求的時序描述200
5.5.3時序描述的檢驗207
5.6類分析模型208
5.6.1系統分析中的常用類及關係208
5.6.2時序圖向類分析模型的轉換209
5.6.3構建類分析模型211
5.7測試用例的設計216
5.7.1測試用例的設計步驟216
5.7.2黑盒測試方法218
5.7.3流程測試226
思考題229
第6章信息系統設計230
6.1信息系統設計概述230
6.1.1功能設計的基本任務231
6.1.2系統設計評價標準234
6.1.3系統設計的步驟及工作產品238
6.2系統架構設計239
6.2.1系統架構簡介239
6.2.2系統架構的選擇243
6.3系統界面設計245
6.3.1輸入/輸出方式245
6.3.2界面靜態設計247
6.3.3界面動態設計250
6.4系統功能設計252
6.4.1系統流程對象設計252
6.4.2系統實體對象設計255
6.5資料庫物理設計及持久化設計257
6.5.1資料庫物理設計257
6.5.2對象的持久化260
6.6程式設計262
6.6.1應用程式的詳細設計263
6.6.2面向對象的程式代碼設計269
6.6.3測試程式的設計280
6.6.4白盒測試方法281
6.7系統實現285
6.7.1系統配置及設定285
6.7.2系統的部署286
思考題289
第7章系統測試與運行維護290
7.1系統測試概述290
7.1.1測試的基本方法290
7.1.2測試的基本原則292
7.1.3測試內容及測試手段294
7.1.4測試用例設計策略296
7.2人工測試方法296
7.2.1程式審查會296
7.2.2人工運行298
7.2.3靜態檢驗299
7.3單元測試和集成測試299
7.3.1單元測試300
7.3.2集成測試300
7.3.3測試的執行302
7.4高級測試302
7.4.1系統測試302
7.4.2驗收測試及安裝測試305
7.5測試計畫和控制305
7.5.1測試計畫305
7.5.2測試完成的標準306
7.6系統切換307
7.6.1系統切換前的準備308
7.6.2系統切換309
7.7系統運行維護310
7.7.1系統運行310
7.7.2系統維護312
7.7.3系統運行的審計與評價314
思考題315
附錄A程式代碼編寫規範示例317
A.1排版317
A.2注釋319
A.3命名320
參考文獻322

相關詞條

熱門詞條

聯絡我們