圖書簡介
《系統分析師考前輔導:系統分析與設計》在參考和分析歷年考試試題的基礎上,著重對新版的考試大綱規定的內容重點地細化和深化,內容涵蓋了系統分析師考試大綱和培訓指南(2009版)中信息系統分析設計案例部分的所有知識點,包括系統計畫、需求分析與定義、系統設計、
軟體設計、軟體測試、系統運行與維護;系統可靠性分析與設計、系統安全性和保密性設計、嵌入式系統設計;文檔編制、項目管理、企業信息化戰略與實施。讀者通過《系統分析師考前輔導:系統分析與設計》可以掌握當前主流的系統分析與設計技術,掌握各種系統的設計思想和方法。
《系統分析師考前輔導:系統分析與設計》由
希賽IT教育研發中心組織編寫,作為計算機技術與軟體專業技術資格(水平)考試參考用書,同時也可作為
系統分析師和
系統架構設計師日常工作的參考手冊,作為
軟體設計師和
資料庫系統工程師進一步深造和發展的必讀書籍,也是計算機專業教師的教學和工作參考書。
目錄
第1章 系統計畫
1.1項目的提出與選擇
1.1.1項目的立項目標和動機
1.1.2項目立項的價值判斷
1.1.3項目的選擇和確定
1.1.4項目提出和選擇的結果
1.2定義問題與歸結模型
1.2.1方法論模型
1.2.2實現步驟
1.2.3典型方法
1.3可行性研究
1.3.1可行性研究的意義
1.3.2可行性研究的內容
1.3.3可行性研究的步驟
1.3.4成本效益分析
1.4現有系統的分析
1.5遺留系統的分析
1.5.1評價方法
1.5.2演化策略
1.6所需要資源估計
1.7現有資源的有效利用
1.8系統方案的制定
本章參考文獻
第2章 需求獲取與分析
2.1需求的分類
2.2需求獲取的方法
2.3需求分析的任務
2.4需求分析方法論
2.4.1結構化分析
2.4.2面向對象分析
2.4.3面向問題域的分析
2.4.4方法論的比較
本章參考文獻
第3章 系統設計
3.1系統設計概論
3.2處理流程設計
3.2.1一些基本概念
3.2.2工作流管理系統
3.3系統檔案設計
3.3.1檔案邏輯結構
3.3.2檔案物理結構
3.3.3需要說明的問題
3.4資料庫的選擇與設計
3.4.1數據的組織
3.4.2數據的套用
3.4.3資料庫設計實例
3.5網路環境下的系統設計
3.5.1需要考慮的問題
3.5.2網路套用系統設計實例
3.6分散式系統設計
3.7運行環境的集成與設計
11.7項目風險管理
11.7.1風險管理計畫
11.7.2風險識別
11.7.3風險分析與量化
11.7.4風險應對
本章參考文獻
第12章 企業信息化戰略與實施
12.1企業信息化規劃
12.1.1信息化的內容
12.1.2信息化規劃的內容
12.1.3信息化規劃與戰略規劃
12.1.4信息系統戰略規劃方法
12.2企業信息系統建設
12.2.1信息系統的發展階段
12.2.2信息系統的功能
12.2.3信息系統的類型
12.2.4信息系統建設的複雜性
12.2.5信息系統的生命周期
12.2.6信息系統建設的原則
12.2.7信息系統開發方法
12.3信息資源管理
12.3.1信息孤島形成的原因
12.3.2信息孤島的預防及應對
12.3.3信息資源分類
12.3.4信息資源管理基礎標準
12.3.5建立業務概念設計模型
12.4企業信息化實施
12.4.1信息化實施過程
12.4.2業務流程重組
12.5管理諮詢
12.5.1管理諮詢概述
12.5.2管理諮詢的類型
12.6知識管理
12.6.1知識管理對組織信息化的意義
12.6.2知識管理的工具和手段
12.7 CIO
本章參考文獻
序言
系統分析是IT組織開發優秀的套用系統的重要工作,需要擁有紮實的理論知識和豐富的實際經驗的人員來完成。隨著套用系統規模越來越大,複雜程度越來越高,系統分析師在系統開發的過程中,發揮著越來越重要的作用。
1.目的
系統分析與設計技術是系統分析師的“看家本領”,也是系統分析師考試的重點和難點之所在。鑒於此,希賽IT教育研發中心組織CSAI顧問團有關專家,在清華大學出版社的大力支持下,編寫和出版了本書,作為系統分析師考試的參考用書。期望通過本書,不僅能幫助考生順利通過考試,更重要的是幫助考生掌握當前的系統分析與設計技術,掌握各種系統的設計思想和方法,把這些技術和方法套用到自己的工作實踐中。
2.內容
本書對當前比較主流的系統分析與設計技術進行了討論。
第1章主要討論系統計畫的提出與選擇,可行性研究與效益分析,定義問題與歸結模型,新舊系統的分析和比較,系統方案的制定、評價和改進。
第2章主要討論軟體需求與需求工程,包括需求的分類、需求獲取的方法、需求分析的任務,以及流行的需求分析方法論。
第3章主要討論處理流程設計(工作流設計),系統檔案設計,資料庫的選擇與設計,分散式系統的設計,系統運行環境的集成與設計。
第4章主要討論軟體設計的基本原則,結構化設計,面向對象設計,用戶界面設計和設計評審。
第5章主要討論軟體測試用例的設計,軟體測試的策略和步驟,以及自動化軟體測試和面向對象的軟體測試。
第6章主要討論軟體維護的實施和管理、系統的擴展和集成、新舊系統的轉換和交接,以及系統日常運行管理和服務質量評價。
第7章主要討論系統的可靠性分析與設計,系統的故障模型和可靠性模型,系統的可靠性分析和可靠度計算,以及提高系統可靠性的措施。
第8章主要討論系統的安全性和保密性設計,訪問控制技術,數據機密性,數據完整性,通信與網路的安全性,以及系統安全管理與安全工程。
第9章主要討論了嵌入式系統分析與設計,包括嵌入式系統開發的特點和要求、嵌入式系統的基本架構、嵌入式作業系統,以及嵌入式系統開發的相關問題。
第10章主要討論軟體文檔的編制及作用。
部分內容摘讀
第1章系統計畫
“預則立,不預則廢”,任何成功的始點就是計畫。在信息系統建設中,系統計畫主要描述從項目提出、選擇到確立的過程,包括系統項目的提出與可行性分析,系統方案的制訂、評價和改進,遺留系統的評價和處理策略,以及現有軟體、硬體和數據資源的有效利用等問題。
1.1項目的提出與選擇
企事業單位和政府機構(以下統稱為“企業”)在信息化的過程中,可能基於各種動機提出信息系統項目(包括軟體項目、網路項目和系統集成項目等各類信息化項目,以F統稱為“項目”或“軟體項目”)的建設,有關人員要根據這些動機,確定系統的工作範圍,提出系統選擇方案,給出選擇結果。
1.1.1項目的立項目標和動機
企業在其自身的運營、管理過程中,對於信息系統項目的建設町能具有多種動機,通常可歸結4種模式,分別是進行基礎研究、進行套用研發、提供技術服務、產品的使用者。
1.進行基礎研究
此類項目通常由大學、科研院所、企業集團從事基礎研究的部門提出和實施。小規模的研究團隊可能僅僅是企業中的一個從事研發工作的部門,中等規模的研究團隊可以是研究所或研究院等類似的獨立建制的單位,大規模的研究團隊可以是國家“863”計畫這樣跨行業、跨地域協作的國家級研究項目組織。
此類項目的目標通常不僅僅包含對某種產品實現機制、核心技術支撐理論或理論體系的深入鑽研,而且也代表著對前沿技術的追蹤和對技術發展趨勢的早期研判。因此,通常也稱為“基礎研究”。此類研究通常都被看作一種長期的戰略性投資,目標不是為了短期的市場收益和支持當前的市場或行業套用,而是為了開拓未來的市場,創造全新概念的產品、產業或生活方式,建立企業、行業甚至國家的競爭優勢。