編輯推薦
根據人力資源和社會保障部、工業和信息化部文件,計算機技術與軟件專業技術資格(水平)考試納入全國專業技術人員職業資格證書製度的統一規劃。通過考試獲得證書的人員,錶明其已具備從事相應專業崗位工作的水平和能力,用人單位可根據工作需要從獲得證書的人員中擇優聘任相應專業技術職務(技術員、助理工程師、工程師、高級工程師)。計算機技術與軟件專業實施全國統一考試後,不再進行相應專業技術職務任職資格的評審工作。
內容簡介
《係統分析師考試全程指導》作為計算機技術與軟件專業技術資格(水平)考試參考用書,著重對考試大綱規定的內容有重點地細化和深化,內容涵蓋瞭最新的係統分析師考試大綱(2009年修訂版)的所有知識點,分析瞭近4年的係統分析設計案例考試的試題結構,給齣瞭試題解答方法和實際案例。《係統分析師考試全程指導》還給齣瞭論文的寫作方法、考試法則、常見的問題及解決辦法,以及論文評分標準和論文範文。
閱讀《係統分析師考試全程指導》,就相當於閱讀瞭一本詳細的、帶有知識注釋的考試大綱。準備考試的人員可通過閱讀《係統分析師考試全程指導》掌握考試大綱規定的知識,掌握考試重點和難點,熟悉考試方法、試題形式,試題的深度和廣度,以及內容的分布、解答問題的方法和技巧,迅速提高論文寫作水平和質量。
《係統分析師考試全程指導》可作為軟件工程師和網絡工程師進一步深造和發展的學習用書,作為係統分析師日常工作的參考手冊,也可作為計算機專業教師的教學和工作參考書。
內頁插圖
目錄
第1章 計算機組成與體係結構
1.1 計算機組成與分類
1.1.1 計算機的組成
1.1.2 計算機的分類
1.2 多級存儲器體係
1.2.1 主存儲器
1.2.2 輔助存儲器
1.2.3 Cache
1.3 輸入輸齣接口
1.3.1 輸入輸齣方式
1.3.2 總綫和接口
1.4 各種體係結構
1.4.1 精簡指令係統計算機
1.4.2 流水綫技術
1.4.3 並行處理
1.4.4 互聯網絡
1.5 例題分析
第2章 操作係統
2.1 操作係統的類型與結構
2.1.1 操作係統的類型
2.1.2 操作係統的結構
2.2 處理器管理
2.2.1 進程的狀態
2.2.2 信號量與PV操作
2.2.3 死鎖問題
2.2.4 管程與綫程
2.3 文件管理
2.3.1 文件的邏輯組織
2.3.2 文件的物理組織
2.3.3 樹形目錄結構
2.3.4 存儲空間管理
2.4.存儲管理
2.4.1 地址變換
2.4.2 存儲組織
2.4.3 存儲管理
2.5 作業管理
2.5.1 作業的狀態
2.5.2 作業調度
2.6 設備管理
2.6.1 磁盤調度算法
2.6.2 虛設備與SPOOLING技術
2.7 網絡操作係統
2.7.1 網絡操作係統概述
2.7.2 網絡操作係統的組成
2.8 分布式操作係統
2.8.1 分布式操作係統的特點
2.8.2 分布式操作係統的構造方法
2.9 例題分析
第3章 數據庫係統
3.1 數據庫管理係統
3.2 數據庫模式
3.3 數據模型
3.3.1 關係模型的分類
3.3.2 關係模型
3.3.3 規範化理論
3.4 數據操作
3.4.1 集閤運算
3.4.2 關係運算
3.4.3 組演算
3.4.4 數據庫訪問接口
3.5 數據庫的控製功能
3.5.1 並發控製
3.5.2 備份與恢復技術
3.5.3 數據庫的安全性
3.5.4 數據庫的完整性
3.5.5 數據庫性能
3.6 數據庫設計與建模
3.6.1 數據庫設計階段
3.6.2 設計約束和原則
3.6.3 實體聯係模型
3.7 常見的關係型數據庫管理係統
3.7.1 Oracle
3.7.2 Sybase
3.7.3 Informix
3.7.4 SQLServer
3.7.5 DB2
3.8 分布式數據庫係統
3.8.1 分布式數據庫係統
3.8.2 分布式數據庫管理係統
3.9 數據倉庫技術
3.9.1 聯機分析處理
3.9.2 數據倉庫的概念
3.9.3 數據倉庫的結構
3.10 數據挖掘技術
3.10.1 數據挖掘的功能
3.10.2 數據挖掘常用技術
3.10.3 數據挖掘的流程
3.10.4 數據挖掘技術的應用
3.11 例題分析
第4章 嵌入式係統
4.1 嵌入式係統概論
4.1.1 嵌入式係統的特點
4.1.2 實時係統的概念
4.2 嵌入式係統的基本體係結構
4.2.1 硬件體係結構
4.2.2 軟件體係結構
4.3 嵌入式操作係統
4.3.1 特點與分類
4.3.2 一般結構
4.3.3 多任務調度機製
4.3.4 內核對象
4.3.5 內核服務
4.3.6 常見的嵌入式操作係統
4.4 嵌入式係統數據庫
4.4.1 使用環境的特點
4.4.2 關鍵技術
4.4.3 實例介紹
4.5 嵌入式係統網絡
4.5.1 現場總綫網
4.5.2 嵌入式因特網
4.6 嵌入式係統開發
4.6.1 開發環境與過程
4.6.2 調試方法
4.7 嵌入式係統的能耗問題
4.7.1 能耗與電源管理
4.7.2 動態電源管理
4.8 例題分析
第5章 數據通信與計算機網絡
5.1 數據通信基礎知識
5.1.1 信道特性
5.1.2 數據調製與編碼
5.2 網絡體係結構
5.2.1 網絡的分類
5.2.2 網絡互連模型
5.2.3 常用的網絡協議
5.2.4 網絡地址與子網掩碼
5.2.5 虛擬局域網
5.3 通信設備
5.3.1 傳輸介質
5.3.2 網絡設備
5.4.網絡接入技術
5.5 無綫局域網
5.5.1 無綫局域網技術實現
5.5.2 無綫局域網國際標準
5.5.3 無綫局域網聯接方式
……
第6章 多媒體基礎知識
第7章 係統配置與性能評價
第8章 信息係統基礎知識
第9章 軟件工程
第10章 麵嚮對象方法
第11章 新技術應用
第12章 項目管理
第13章 軟件體係結構
第14章 安全性知識
第15章 知識産權與法律法規
第16章 標準化知識
第17章 應用數學與經濟管理
第18章 專業英語
第19章 上午試題結構分析
第20章 案例分析試題解答方法
第21章 論文寫作方法與範文
精彩書摘
型機好得多。嚮量處理機有巨型計算機和嚮量協處理機(或稱為數組處理機)兩種類型,巨型計算機能對大量的數據進行浮點運算,同時它還是可以進行標量計算和一般數據處理的通用計算機。嚮量處理機一般采用流水綫工作,當它處理一條數組指令時,對數組中的每個元素執行相同的操作,而且各元素間是互相無關的,因此流水綫不會阻塞,能以每個時鍾周期送齣一個結果的速度運行。為瞭存儲係統能及時提供數據,嚮量處理器配有一個大容量的、分成多個模塊交錯工作的主存儲器。為瞭提高運算速度,在嚮量處理機的運算部件中可采用多個功能部件,例如嚮量部件、浮點部件、整數運算部件和計算地址用的地址部件。嚮量協處理機是專門處理浮點和嚮量運算的數組處理機,它連接到主機總綫上。
(5)多處理機係統。多處理機具有兩個或兩個以上的處理機,共享I/O子係統,在操作係統統一控製下,通過共享主存或高速通信網絡進行通信,協同求解一個個復雜的問題。多處理機通過利用多颱處理機進行多任務處理來提高速度,利用係統的重組能力來提高可靠性、適應性和可用性。多處理機結構具有共享存儲器和分布存儲器兩種不同的結構。具有共享存儲器的多處理機中,程序員無數據劃分的負擔,編程容易;係統處理機數目較少,不易擴充。具有分布式存儲器的多處理機結構靈活;容易擴充;難以在各個處理單元之問實現復雜數據結構的數據傳送;任務動態分配復雜;現有軟件可繼承性差;需要設計新的並行算法。多處理機係統屬於MIMD係統,與SIMD的並行處理機相比,有很大的差彆。其根源就在於兩者的並行性的層次不同,多處理機要實現的是更高一層的作業任務間的並行。
前言/序言
係統分析是IT組織開發優秀的應用係統的重要工作,需要擁有紮實的理論知識和豐富的實際經驗的人員來完成。隨著應用係統規模越來越大,復雜程度越來越高,係統分析師在係統開發的過程中,發揮著越來越重要的作用。
通過全國計算機技術與軟件專業技術資格(水平)考試(以下簡稱為“軟考”),廣泛調動瞭專業技術人員工作和學習的積極性,為選拔一批高素質的專業技術人員起到瞭積極的促進和推動作用。然而,係統分析師考試是一個難度很大的考試,20多年來,考生平均通過率較低。主要原因是考試範圍十分廣泛,牽涉到計算機專業的每門課程,且注重考查新技術和新方法的應用。考試不但注重廣度,而且還有一定的深度。不但要求考生具有紮實的理論知識,還要具有豐富的實踐經驗。
1.目的
根據希賽教育網的調查,係統分析師考生最渴望得到的就是一本能全麵反映考試大綱內容,同時又比較精簡的備考書籍。係統分析師平常工作比較忙,工作壓力大,沒有多少時間用於學習理論知識,也無暇去總結自己的實踐經驗,希望能學習一本書籍,從中找到解答試題的捷徑,以及論文寫作的方法。軟考的組織者和領導者也希望能有一本書籍幫助考生復習和備考,從而提高考試閤格率,為國傢信息化建設和信息産業發展培養更多的IT高級人纔。
鑒於此,為瞭幫助廣大考生順利通過係統分析師考試,希賽IT教育研發中心組織有關專傢,在清華大學齣版社的大力支持下,編寫和齣版瞭本書,作為係統分析師考試的指定參考用書。
2.內容
本書著重對考試大綱規定的內容有重點地細化和深化,內容涵蓋瞭最新的係統分析師考試大綱(2009修訂版)的所有知識點,總結瞭近4年的考試重點,給齣瞭係統分析案例試題的解答方法和實際案例。對於係統分析設計論文試題,本書給齣瞭論文的寫作方法、考試法則、常見的問題及解決辦法,以及論文評分標準和論文範文。由於編寫組成員均為軟考第一綫的輔導專傢,負責和參與瞭考試大綱韻製定、曆年的軟考輔導、教程編寫、軟考閱捲等方麵的工作,因此,本書凝聚瞭軟考專傢的知識、經驗、心得和體會,集成瞭專傢們的精力和心血。
古人雲:“溫故而知新”,又雲:“知己知彼,百戰不殆”。對考生來說,閱讀本書就是一個“溫故”的過程,必定會從中獲取到新知識。同時,通過閱讀本書,考生還可以清晰地把握命題思路,掌握知識點在試題中的變化,以便在係統分析師考試中洞察先機。
解析復雜係統,駕馭信息浪潮:係統分析師實戰指南 在瞬息萬變的數字時代,企業和組織的核心競爭力日益依賴於高效、穩定且富有前瞻性的信息係統。從精密的業務流程梳理到前沿技術的整閤應用,係統分析師扮演著至關重要的角色。他們不僅是技術的理解者,更是業務邏輯的洞察者,是溝通的橋梁,是解決方案的設計者。本書正是為 aspiring 和資深的係統分析師量身打造,旨在提供一套係統、深入且貼閤實際的知識體係與實操方法,助您在復雜的信息係統建設與優化過程中遊刃有餘,成為推動組織發展的關鍵力量。 本書並非泛泛而談的理論堆砌,而是聚焦於係統分析師在實際工作中需要麵對的挑戰與必備技能。我們將從宏觀的視角齣發,深入剖析信息係統的構成要素、生命周期以及它們如何服務於組織的戰略目標。隨後,我們將逐一攻破係統分析的核心環節,涵蓋需求工程、係統設計、數據建模、測試驗證、項目管理等關鍵領域,並融入最新的行業趨勢與技術動態,確保您掌握的知識具有前瞻性和實用性。 第一部分:係統分析師的定位與思維模式 在踏入技術與業務的交匯點之前,清晰地理解係統分析師的角色定位至關重要。本書將首先闡述係統分析師在組織架構中的職責邊界,以及他們與業務部門、開發團隊、管理層之間有效的溝通協作機製。我們將強調係統分析師的核心思維模式:全局觀(理解係統與組織的整體關聯)、抽象化能力(從具體現象中提煉共性規律)、邏輯推理能力(建立事物之間的因果關係)以及批判性思維(質疑假設,探尋更優解)。通過案例分析,您將學會如何從不同的角度審視問題,識彆潛在的風險與機遇。 第二部分:需求工程——企業信息化之基石 需求是構建任何成功信息係統的起點。本部分將深入探討需求工程的完整流程,從需求獲取的多種技術(訪談、問捲、焦點小組、原型法、場景分析等)到需求分析的方法論(用例建模、活動圖、數據流圖、實體關係圖等)。我們將重點講解如何識彆、記錄、驗證和管理需求變更,確保業務方與技術方對係統功能和目標的理解高度一緻。特彆地,我們將引入用戶故事和敏捷開發中的需求實踐,幫助您理解如何在快速迭代的環境中高效地捕捉和管理需求。您將學習如何區分“需要做什麼”與“為什麼需要做”,如何挖掘深層次的業務需求,以及如何量化需求的優先級。 第三部分:係統設計——從藍圖到現實的轉化 需求一旦明確,便進入瞭係統設計的階段。本書將引導您掌握信息係統架構設計的關鍵原則,包括模塊化、可擴展性、可維護性、安全性與性能考量。我們將從邏輯設計與物理設計兩個層麵進行深入講解。在邏輯設計層麵,您將學習如何構建清晰的係統模塊劃分、接口定義以及數據模型(ER圖、UML類圖等)。在物理設計層麵,我們將探討數據庫設計(範式理論、索引優化)、網絡拓撲設計、服務器選型以及中間件的選擇。此外,本書還將介紹麵嚮對象設計(OOD)和領域驅動設計(DDD)等現代設計思想,幫助您構建更具彈性和可維護性的係統。 第四部分:數據管理與建模——信息的脈絡 數據是信息係統的核心載體。本部分將深入探討數據建模的技術,從概念模型、邏輯模型到物理模型的演進過程。我們將詳細介紹關係型數據庫的設計範式,以及如何進行錶設計、字段定義、主鍵外鍵約束、索引設計等。對於非關係型數據庫(NoSQL),我們將介紹其適用場景和基本建模方法。同時,本書還將關注數據質量管理、數據安全與數據隱私的重要性,以及如何在係統設計中融入這些考量。您將學習如何通過有效的數據管理,提升信息係統的價值和可靠性。 第五部分:係統集成與接口設計 在分布式和微服務架構日益普及的今天,係統集成能力成為係統分析師的一項關鍵技能。本書將詳細介紹係統接口設計的原則與方法,包括RESTful API、SOAP、消息隊列(MQ)等常用的集成技術。您將學習如何定義清晰、易於理解和實現的服務契約(API文檔),如何處理不同係統間的數據格式轉換,以及如何設計健壯的錯誤處理與重試機製。我們將通過實際案例,講解企業應用集成(EAI)和麵嚮服務架構(SOA)等概念,幫助您理解如何將孤立的係統連接成一個有機整體。 第六部分:係統測試與質量保證 一個高質量的係統離不開嚴謹的測試。本書將係統性地介紹軟件測試的各個層次和類型,包括單元測試、集成測試、係統測試、驗收測試,以及功能測試、性能測試、安全測試、兼容性測試等。我們將強調測試在整個軟件生命周期中的重要性,並介紹測試用例的設計方法、測試數據的準備以及缺陷跟蹤與管理。您將學習如何與測試團隊緊密協作,確保係統在上綫前達到預期的質量標準。 第七部分:項目管理與溝通協作 係統分析師並非孤軍奮戰,而是項目團隊中的重要一員。本書將融閤項目管理的理念與實踐,重點關注係統分析師在項目中的角色。我們將介紹項目啓動、計劃、執行、監控和收尾的各個階段,以及係統分析師如何在其中發揮作用。更重要的是,我們將強調溝通與協作的重要性。您將學習如何清晰地嚮不同背景的聽眾傳達技術概念,如何有效地管理項目乾係人的期望,如何解決衝突,以及如何構建積極的團隊閤作氛圍。 第八部分:新興技術與未來趨勢 信息技術日新月異,係統分析師必須保持對新技術的敏感度。本書將簡要介紹雲計算、大數據、人工智能(AI)、物聯網(IoT)、區塊鏈等新興技術在信息係統建設中的應用前景,以及它們對係統分析工作帶來的影響。我們將探討如何將這些新技術融入現有係統,或設計全新的、更具競爭力的解決方案。通過對這些趨勢的理解,您將能夠為組織的數字化轉型提供更具價值的建議。 本書的獨特之處: 強調實戰與落地: 每一章節都輔以豐富的案例分析和實踐建議,幫助您將理論知識轉化為解決實際問題的能力。 係統性與全麵性: 覆蓋瞭係統分析師工作所需的幾乎所有關鍵領域,為您構建完整的知識體係。 前瞻性與時代性: 融入瞭最新的行業發展趨勢和技術理念,確保您掌握的知識與時俱進。 邏輯清晰的結構: 從基礎概念到高級應用,循序漸進,易於理解和掌握。 麵嚮解決方案的導嚮: 鼓勵您不僅理解問題,更要能夠提齣並設計齣可行的解決方案。 無論您是初入職場的係統分析師新手,還是希望提升專業技能的資深從業者,亦或是希望深入瞭解信息係統構建過程的IT相關人士,本書都將是您不可或缺的得力助手。它將幫助您建立起堅實的理論基礎,掌握實用的分析與設計工具,培養敏銳的洞察力,最終成為一名優秀的係統分析師,為組織的信息化建設貢獻卓越的力量。