




已閱讀5頁,還剩52頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2017系統集成項目管理工程師(中級)考試必考內容一、考試說明1、考試要求(1)掌握計算機軟件與信息系統集成知識;(2)掌握信息系統集成項目管理知識、方法和工具;(3)熟悉信息化知識;(4)熟悉信息安全知識與安全管理體系;(5)熟悉系統集成有關的法律法規、標準規范;(6)熟悉系統集成項目管理工程師職業道德要求;(7)了解信息系統工程監理知識;(8)了解信息系統服務管理、ISO9000、軟件過程改進等相關體系;(9)熟練閱讀和正確理解相關領域的英文資料。2、獲得技能通過本考試的合格人員能夠掌握系統集成項目管理的知識體系;具備管理系統集成項目的能力;能根據需求組織制訂可行的項目管理計劃;能夠組織項目實施,對項目的人員、資金、設備、進度和質量等進行管理,并能根據實際情況及時做出調整,系統地監督項目實施過程的績效,保證項目在一定的約束條件下達到既定的項目目標;能分析和評估項目管理計劃和成果;能在項目的早期發現問題,并有預防問題的措施;能協調系統集成項目所涉及的相關人員;具有工程師的實際工作能力和業務水平。3、本考試設置的科目(1)系統集成項目管理知識,考試時間為150分鐘,筆試,選擇題;(2)系統集成項目管理應用技術,考試時間為150分鐘,筆試,問答題;系統集成項目管理工程師重點考點核心資料第一章信息系統概述1.1信息與信息系統(了解)1.1.2 信息系統信息系統概念:信息系統是與信息加工、傳遞、存儲、利用有關的系統信息系統一般包括:(1)數據處理系統(2)管理信息系統(3)決策支持系統(4)辦公自動化系統1.數據處理系統:主要功能是將輸入的數據信息進行加工、整理、計算各種分析指標,變為易于被人們接受的信息,并將處理后的信息進行有序的存儲,隨時通過外部設備輸給信息使用者。它包括:對數據進行收集、存儲、傳輸、變換的過程。2.管理信息系統:是為了適應現代化管理的需要,它研究系統中信息處理和決策的整個過程,它由人、計算機、通信設備等硬件和軟件構成,能進行管理信息的收集、加工、存儲、傳輸和維護使用。3.決策支持系統:包括結構化、半結構化(無經驗可詢)和非機構化(人機對話)4.辦公自動化系統1.2信息系統工程1.信息系統工程的幾個階段(必會):按照生命周期來講,信息系統工程包括:立項、規劃、建設、應用、維護幾個階段。2.信息系統工程的內容:(1)信息網絡系統(2)信息資源系統(3)信息應用系統(必會)信息應用系統的生命周期包括 4 個階段:產生、開發、運維、消亡(必會)1)產生階段也成為信息系統的概念階段,需求分析階段2)開發階段:開發階段分為以下幾個子階段:a) 總體規劃b) 系統分析c) 系統設計d)系統實施e)系統驗收3)運維階段:信息系統驗收通過,正式交給客戶后,系統進入運行階段。運維階段維護的四種類型(就是魚丸)糾錯性維護(檢修)適應性維護(升級)完善性維護(提升功能,工作量最大)預防性維護(工作量最小)4)消亡階段(4)信息系統的開發方法:1)結構化方法(需求明確,是最成熟,最廣泛的開發方法之一)2)快速原型法(適用于需求模糊,結構性較差的項目)包括進化型原型和拋棄型原型3)企業系統規劃的方法:其目標是提供一個信息系統規劃,用以支持企業短期長期的要求4)戰略數據規劃方法5)信息系統工程的方法6)面向對象的方法1.3信息化的發展1.3.1國家信息化體系的要素國家信息化體系包括:信息技術應用、信息資源、信息網絡、信息技術和產業、信息化人才、信息化法規政策和標準規范六要素(必會)1.3.2 電子政務1.概念:政府機構在其管理和服務職能中運用現代信息技術,實現政府組織機構和工作流程的重組優化,超越時間、空間和部門分隔的制約,組成一個精簡、高效、廉潔、公平的政府運作模式2.電子政務的內容:(1) 政府間的電子政務(G TO G)(2) 政府對企業的電子政務(G TO B)(3) 政府對公民的電子政務(G TO C)(4) 政府對公務員(G TO E)1.3.3企業信息化1企業資源計劃(ERP)重點,必會(1)概念:ERP 是一個以財務會計為核心的信息系統,用來識別和規劃企業資源,對采購、生產、成本、庫存、銷售、運輸、財務和人力資源等進行規劃和優化,從而達到最佳資源組合,使企業利潤最大化(2)ERP 的特點:(一) 統一的集成系統(二) 面向業務流程的系統(三) 是模塊化可配置的(四) 開放的2.客戶關系管理(CRM)必會CRM 的核心,就是企業必須清楚的認識目前所擁有的客戶群體中,哪一種人或者組織最有可能為本企業帶來利潤,這部分是最有希望的客戶;同時,還必須清楚的認識到,哪些客戶很可能流失而成為競爭對手的客戶,總體來說,獲得一個新客戶比留住一個老客戶需要更高的成本。(80,20 原則)3.數據挖掘完整的數據挖掘過程必須包括,數據的清理與集成、數據的選擇和變換、數據的挖掘及最后的知識評估和表示。我們把數據挖掘的任務分為兩項:(1) 描述:描述的主要任務是挖掘出數據中的一般特性(2) 分類和預測:分類的主要思想可以理解為所有的樣本都有類屬性和類符號預測可以針對連續性,而分類往往是離散的4.供應鏈管理(SCM)一個企業往往生存在一個與眾多供應商和分銷商構成的網絡之中,于是發展基于供應鏈昂羅的整體優化模式便自然而然的成為企業的必然選擇5.電子商務(必會)(1).概念:使用基于因特網的現代信息技術工具和在線支付方式進行商務活動。要實現完整的電子商務,除了賣家、買家外還要有銀行或者金融機構、政府機構、認證機構、和配送中心等機構加入(2).電子商務的對象(一) 企業間的電子商務(B2B)(二) 企業與消費者(B2C)(三) 消費者與消費者(C2C)(四) 政府部門與企業(G2C)6.商業智能(1)概念:商業智能通常被理解為將組織中現有的數據轉化為知識,幫助組織做出明智的業務經營決策。商業智能能夠輔助組織的業務經營決策,既可以是操作層,也可以是戰略層和戰術層決策。為了將數據轉化為知識,需要利用數據倉庫、聯機分析處理(OLAP)工具,和數據挖掘等技術(2)商業智能系統的主要功能:1)數據倉庫:高效的數據存儲和訪問方式2)數據 ETL:數據 ETL 支持多平臺、多數據存儲格式(多數據源、多格式數據文件、多維數據庫等)的數據組織,要求能自動的根據描述或者規則進行數據查找和理解。減少海量、復雜的數據與全局決策數據之間的差距。3)數據統計輸出4) 分析功能(3)商業智能的實現有三個層次a.數據報表b.多維數據分析c.數據挖掘第二章信息系統服務管理信息系統服務的范疇:信息技術咨詢服務、系統集成服務、技術支持服務(了解)2.1 信息系統服務管理體系1.存在的問題(了解)(1)質量(2)進度(3)資金(4)文檔(5)變更(6)扯皮(協調)(7)安全請對應“四控、三管、一協調”理解2.究其原因:(了解)(1)不具備能力的單位擾亂系統集成市場(資質原因)(2)一些建設單位在選擇項目承建單位和進行業務需求分析方面有誤(業主原因)(3)信息系統集成企業自身建設有待加強(自身)(4)缺乏相應的機制和制度(社會監管)3.我國信息系統服務管理的主要內容(2 單位資質、2 人員資格)(1)計算機信息系統集成單位的資質管理(2)信息系統項目經理資格管理(3)系統工程監理單位資質管理信息系統(4)信息系統工程監理人員資格管理4.等級計算機信息系統集成資質從高到低分為一、二、三、四級監理單位資質是:甲、乙、丙三級系統集成項目經理分為:項目經理、高級項目經理、資深項目經理三個的等級2.2 信息系統集成資質管理2.2.2 信息系統集成資質管理辦法1.管理原則:認證和審批分離原則;先由認證機構認證,再由信息產業主管部門審批的工作程序進行2.管理辦法:(1)資質管理包括:資質評審和審批、年度監督、升級、降級、取消及相關內容(2)工業和信息產業部負責一、二級信息系統集成資質(國家級)(3)省、自治區、直轄市信息產業主管部門負責本行政區域內的三、四級2.2.3 信息系統集成資質管理程序1.評審:(1)工業和信息化部可以受理一二三四級(國家級)(2)省市信息產業主管部門授權的資質評審機構可以受理“三、四級”2.資質審批:一二級資質申請,由省市信息產業建設單位主管部門初審,報工業信息化部負責審批;三、四級別資質申請,由省市信息產業建設主管部門審批,報工業和信息化部備案2.3 信息系統監理資質管理1.監理活動主要內容:“四控、三管、一協調”(1) 四控:質量、進度、投資、變更(2) 三管:合同、信息、安全2.監理資質證書:有效期 4 年,資質:甲、乙、丙3.監理的依據:(1)法律法規和行業標準規范(2)監理合同(3)建設合同計算機信息系統集成資質等級評定條件第三章計算機信息系統集成3.1 計算機信息系統集成概述(包含特點和分類)1.計算機信息系統集成的特點(必會)(1)計算機信息系統集成要以(滿足用戶需求)為根本出發點(2)計算機信息系統集成不只是設備的選擇和供應,更重要的,它是具有高技術含量的工作過程,要面向用戶需求提供全面的解決方案,其核心是(軟件)(3)計算機信息系統集成的最終交付物是(一個完整的系統)而不是一個分立的產品(4)計算機信息系統集成包括(技術)、(管理)和(商務)等各項工作(考試能會出以下不屬于計算機信息系統集成的是選擇題考法)。是一項綜合性的系統工程。(技術)是系統集成工作的核心,(管理和商務是)系統集成項目成功實施的保障2.計算機信息系統集成的分類(了解)計算機信息系統集成主要包括(設備系統集成)和(應用系統集成)(1)設備系統集成:設備系統集成也可以稱為(硬件系統集成)或者(弱電系統集成)。硬件系統集成也可以分為智能建筑系統集成、計算機網絡系統集成、安防系統集成等(2)應用系統集成:又稱為行業信息化解決方案集成,例如:進度控制系統及工程概預算控制系統(必須高度重視課本中的例如)3.2 計算機信息系統建設(4 大 5 小必須會)1.計算機信息系統的生命周期(必會)計算機信息系統的生命周期分為四個階段:產生、開發、運行、消亡(4 大)(1) 計算機信息系統產生的階段(從無到有):又稱為立項階段,(2) 計算機信息系統的開發階段(付諸實施)5 小開發階段是計算機信息系統生命周期中最關鍵、最重要的階段,該階段分為1)總體規劃2)系統分析3)系統設計4)系統實施5)系統驗收階段(3) 計算機信息系統運行階段(交付用戶)軟件維護的四個階段(就是魚丸:糾適預完),四個階段的共同點是,都是在系統交付使用后進行(選擇題的一選項以下說法是否正確)1)糾正性維護:更正發現問題2)適應性維護:能保證軟件產品能在變化后或變化中的環境中可以繼續使用3)完善性維護:滿足業主新需求4)預防性維護:修正潛在錯誤(4)計算機信息系統消亡階段(更新、替代)2.計算機信息系統開發方法(1)結構化方法:(必須會)其基本思想:是將系統的生命周期劃分為:系統調查、系統分析、系統設計、系統實施、維護等階段特點:a.開發目標清晰化b.工作階段程序化c.開發文檔規范化(重要考點)d.設計方法結構化(2)快速原型法(必須會)(3)企業系統規劃的方法(4)戰略數據規劃的方法(5)信息工程方法(6)面向對象的方法(必會)1)概念:面向對象的方法是利用面向對象的信息建模概念,例如:實體、關系、屬性等;同時運用封裝、繼承、多態等機制來構造模擬現實系統的方法。2)面向對象方法的基本思想:a.客觀事物是由對象組成的,對象是在原事物基礎上抽象的結果b.對象由屬性和操作構成,其屬性反映了對象的數據信息特征,操作則用來定義改變對象屬性狀態的各種操作方式3)對象之間的聯系通過消息傳遞機制來實現,而消息傳遞的方式是通過消息傳遞模式和方法的定義的操作過程來完成的4)對象可以按照其屬性來歸類,借助類的層次機構,子類可以通過繼承機制獲得其父類的特征5)對象具有封裝的特性,一個對象就構成一個嚴格模塊化的試題,在系統開發中可被共享和重復引用,達到軟件(程序或模塊)復用的目的。3.在系統開發過程中開發方法組合種類:(必須會)(1)結構化和原形法組合(2)結構化和面向對象方法的結合(3)原形法和面向對象方法的結合第四章軟件工程知識本章按照 需求、可研、設計、測試、維護的順序展開4.1 軟件需求(講了 2 個問題 需求內容和需求過程)軟件工程是開發、運行、維護和修復軟件的系統方法。1、軟件需求內容主要包括(必會):功能需求、非功能需求、設計約束;業務需求、用戶需求、系統需求。(1)功能需求:指系統必須完成的那些事。(訂票網站必須完成訂票功能)(必會)(2)非系統功能:是指產品必須具有的屬性和品質,如可靠性(如網站多人訪問不能崩潰)、性能、響應時間(網頁打開時間一般不超過 10S)、容錯性、擴展性等(必會)(3)設計約束:也成為限制條件,補充規約,通常是對解決方案的一些約束說明,例如:必須采用國有自主知識版權的數據庫系統,必須運行在 UNIX操作系統之下等(必會)(4)業務需求(BR):指反應組織機構或客戶對系統、產品高層次的目標要求,通常問題定義本身就是業務需求(了解)(5)用戶需求(UR)(了解)(6)系統需求(SR)(了解)2. 需求過程(講了 2 個問題 需求開發和需求管理)需求過程是一個包括創建和維護系統需求文檔所必需的一切活動的過程。通常包括需求開發和需求管理兩大工作(必會)(1)需求開發:包括(需求捕獲)、(需求分析)、編寫(規格說明書)、和(需求驗證)四個階段(必會)1)需求捕獲:常用的需求捕獲手段包括a.用戶訪談b.用戶調查:表格、問卷調查等方式,與用戶訪談相比最大缺點是缺乏靈活性c.現場觀摩d.文檔考古e.聯合討論會2)需求分析3)需求規格說明書(SRS):是一個軟件文檔,說明軟件功能和約束4)需求驗證需求驗證和規格說明書的關系:二者是一個雙向的過程,規格說明書中提到的功能在最終的系統中必須全部得到實現,同時軟件說明書也可看到最終需求,一句話概括就是既不能少也不能多(2)需求管理:通常包括定義(需求基線)、(處理需求變更)、(需求跟蹤)等方面的工作基線的定義:正式評審、確認的標準(必會)4.2 可行性研究(可能考案例題)1.可行性研究的主要任務包括:(技術可行性)、(經濟可行性)和(社會可行性)(必會)2.可行性研究的工作步驟:(了解,每個問題都讀一下,通讀一下這幾點,有印象)(1)核實問題定義與目標(2)研究分析現有系統(3)為新系統建模(4)客戶復核(5)提出并評價解決方案(6)確定最終推薦的解決方案:進行成本/效益分析進行成本/效益分析可分兩部分進行(以后具體會講現在只做了解)1)成本估計:常用的有功能點分析、OCCOMO 分析等2) 效益分析:a. 貨幣的時間價值b.投資回收期c.投資回報率(7)草擬開發計劃(8)以書面方式提交可行性分析報告4.3 需求分析(了解)需求分析包括繪制系統上下文范圍關系圖、創建用戶接口原型、分析需求的可行性、確定需求的優先級、為需求建立模型、創建數據字典、使用質量功能調配。質量功能調配(QFD)數據流圖(DFD)需求分析的主要方法包括:結構化分析方法、軟系統方法、面向對象分析方法、面向問題域的分析。4.4 軟件設計測試和維護4.4.1 軟件設計(了解)(1)軟件設計的基本原則:信息隱蔽、模塊獨立性、(模塊內部高內聚(功能、信息、通信、過程、時間、邏輯);模塊間低耦合)(2)系統結構圖:模塊、模塊間的調用關系、模塊間的通信、輔助控制符號(3)常用系統結構圖:變量型、事務型、混合型(4)用戶界面:可使用性、靈活性、復雜性和可靠性4.4.2 軟件測試方法(必會)軟件測試的方法分為(白盒測試)和(黑盒測試);單元測試、系統測試、驗收測試(請自己百度下專業名詞比如黑盒子測試、白盒測試)1. 黑盒測試:(1) 概念:黑盒測試吧測試對象看成一個空盒子,不考慮程序內部的邏輯結構和內部特性,只是依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明,又稱為功能測試或數據驅動測試。(2) 黑盒測試的方法:1)等價類:根據某種規則,劃分為幾個類型,從中選拔出幾個測試代表2)邊界值3)錯誤推測4)因果圖和綜合分析法2. 白盒測試(1) 概念:白盒測試吧測試看成一個透明的盒子,它允許測試人員利用程序內部的邏輯結構和有關信息設計或選擇測試用例。又稱為結構測試或邏輯驅動測試(考慮內部邏輯結構,用覆蓋的方式實現)(2) 白盒測試對程序模塊進行如下檢查:(理解)1)對程序模塊的所有獨立的執行路徑至少測試一次2)對所有的邏輯判定,取“真”與取“假”的兩種情況的測試至少測試一次3)在循環的邊界和運行界限內執行循環體4)測試內部數據結構的有效性等(3) 邏輯覆蓋:是以程序內部的邏輯結構為基礎的設計用例的技術。它屬于白盒測試,包括,語句覆蓋、判定覆蓋、條件覆蓋、判定一條件覆蓋、條件組合覆蓋、路徑覆蓋等4.4.3 軟件測試的分類1.單元測試:單元測試也成為模塊測試,是針對每個模塊進行的測試2.集成測試:在單元測試的基礎上,將所有的模塊按照設計要求組裝成系統,必須精心計劃,應提交集成測試計劃、集成測試規格說明和集成測試分析報告3.確認測試:確認測試驗證軟件的功能、性能及其他特性是否與用戶要求一致4.系統測試:講整個軟件放在整個計算機環境下,包括軟硬件平臺、某些支持軟件數據和人員等,在實際運行環境下進行的一系列測試5.a 測試和 B 測試在軟件交付使用后,用戶將如何實際使用程序,對于開發者來說是不知道的。通常在軟件發布上市之前需要進行 a 測試和 B 測試。(1) a 測試:由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的測試(2) B 測試:由軟件的多個用戶在實際使用環境下進行的測試軟件測試從不同的角度,又可分為一下幾大類(了解,讀一下具體概念)(1) 功能測試(2)可靠性測試 (3)強度測試(4)性能測試5) 恢復測試(6)啟動停止測試 (7)匹配測試 (8)安全性測試(9) 可使用性測試 (10)安裝測試 (11)過程測試 (12)容量測試(13)文檔測試(14)兼容性測試4.4.4 軟件測試的步驟(PDCA 過程)(必會)1.制定軟件測試計劃2.編寫軟件測試說明3.執行軟件測試4.編寫軟件測試報告5.修正軟件測試過程中出現的問題6.軟件測試階段評審4.4.5 軟件維護(必會)1.軟件的可維護性的主要由以下三個因素決定:(1)可理解性(2)可測試性(3)可修改性2.軟件維護的步驟:(1)建立維護組織(2)提出維護要求(3)實施維護作業(4)記錄維護要素(5)評價維護活動4.5 軟件的復用1.概念:軟件復用是指利用自己已有軟件的 各種有關知識構造新的軟件。以縮減軟件開發和維護的費用。(把以前有的東西竟可能的拿來去用)(必會)2.軟件復用的內容:(了解)(1)代碼的復用(2)測試文檔的復用(3)設計思想的復用(4)模塊的復用(5)軟件的復用(6)組件的復用3.軟件復用的主要思想:將軟件看成是由不同功能的“組件”所組成的有機體。(組件的概念:在軟件設計編寫時可以被設計成完成同類工作的一個通用的產品工具)(了解)4.軟件再生的 6 個步驟:篩選、文檔重構、逆向工程(功能反編譯)、代碼重構、數據重構、重新開發。(了解)(逆向工程)的概念:分析一個程序的過程,最大程度的建立比源代碼更加抽象的高級表達,它也是一個恢復設計結果的過程,逆向工程工具可以從現有的軟件代碼中抽取有關數據、體系結構和處理過程的設計信息(選擇給解釋考名詞)4.6 軟件質量保證及質量評價1.軟件質量管理過程包括:軟件質量保證過程、驗證過程、確認過程、評審過程、審計過程。(1)軟件質量保證:通過計劃制定、實施和完成一組活動提供保證,這些活動保證項目生命周期中的軟件產品和過程符合其規定的需求。(2)驗證與確認過程:使用能夠定位缺陷并便于以后改正的測試技術直接處理軟件產品質量問題。驗證與確認的區別:(重點)1)驗證過程試圖確保活動的輸出產品已經被正確的制造,即活動的輸出產品滿足前面活動施加的規范說明;2) 確認過程試圖確保建造了正確的產品,即產品滿足其特定的目的。3)評審與審計過程(具體幾個概念請百度下)包括管理評審、技術評審、檢查(正式的)、走查(隨即的)、審計(事后進行的一個審計)。2.相關名詞:(1)SQA:軟件質量保證(2)QC:質量控制4.7 軟件配置管理(考過 15 分的案例答題)(了解)(1)軟件配置管理:配置與配置項、基線與基線管理、版本、配置控制(2)變更控制:功能變更、錯誤修復變更。1)功能變更就是根據客戶要求增加或者修改功能引發的變更2)錯誤變更:修改漏洞(3)配置庫:1)開發庫(開發人員用的庫,是經常變化的)2)受控庫(有一定的限度,存放半成品)3)產品庫(存放產品)4.9 軟件過程管理1.CMM 模型分級標準:(1)初始級軟件過程的特點是無秩序的,有時候甚至是混亂的。(2)可重復級已建立了基本的項目管理過程,可用于對成本、進度和功能特性進行跟蹤。(3)已定義級軟件過程均已文檔化、標準化、并形成整軟件組織的標準軟件過程。(初步標準)(4)已管理級軟件過程和產品的質量有詳細的度量標準。 比定義級別深化,有文檔,有管理數據)(5)優化級來自過程、新概念和新技術等方面的各種有用信息的定量分析,能夠不斷地、持續地進行過程改進。2.CMMI(軟件能成熟度模型集成)(必會)CMM 和 CMMI 的區別:(1)CMMI 結構更加形式化和精致,更復雜;(2)CMMI 強調需求的管理(需求管理和需求開發)CMM 為需求管理。(3)CMMI 加強對于工程過程的重視;CMMI 強調度量;CMMI 強調對風險的管理4.10 常用構件標準(必會)幾個概念性名詞:(選擇題經常出選項判斷)(1)COM 是個開放的組件標準(2)DCOM 是 COM 的進一步發展(3)COM+并不是 COM 的新版本,我們可以把它理解為 COM 的新發展(4)CORBA 公共對象請求代理構架。是由 OMG 組織制定的一種標準的面向對象的應用程序體系規范。(5)EJB 由 SUN 定制4.11 面向對象系統分析與設計1.面向對象的基本概念面向對象=對象+類+繼承+消息通信(1)對象:對象標志(供系統內部唯一的識別對象);屬性(狀態、數據、用來描述對象的靜態特征)服務(操作、行為或方法,用來描述對象的動態特征。)(2)類和類庫:類是對象的抽象定義,是一組具有相同數據結構和相同操作的對象的集合(3)繼承和多態過載多態和強制多態統稱為專用多態(特定多態)。包含多態、參數多態稱為通用多態(4)消息通信:消息是指對象發出的服務請求。包括對象標識、消息名、輸入信息、回答信息。2.對象和封裝:對象(object)是系統中用來描述客觀事物的一個實體,它是構成系統的一個基本單位3.對象三要素:(1)對象標志(object identifier)-是對象的名字,供系統內部唯一地識別對象。(2)屬性(attribute)也稱狀態(state)活數據(data)用來描述對象的靜態特征。(3)服務(service)也稱操作(operation)、行為(behavior)或方法(method),用來描述對象的動態特征。(也稱為函數)(4)封裝(encapsulation)對象封閉裝存4.類和類庫(看一下這段文字有個了解)5.繼承與多態(1)繼承(inheritance):是使用已存在的定義作為基礎建立新定義的而技術,繼承是面向對象方法學中的一個十分重要的概念。(2)多態:是指類中具有相似功能的不同函數是用同一個名稱來實現,從而可以使用相同的調用方式來調用這些具有不同功能的同名函數。類與類之間的關系組合、泛化、聚合、關聯。消息(message)-是指對象發出的服務請求。4.11.3 面向對象常考的知識點面向對象的基本概念:1. 對象:由數據及操作所構成的封裝體,是系統中用來描述客觀事物的一個封裝是構成系統的一個基本單位。對象三要素:對象標識、對象狀態、對象行為2. 類:是現實世界實體化的描述。類將實體的數據和函數封裝在一起。類的數據也叫狀態、屬性或特征。它表示靜態的一面;類的函數也叫功能、操作或服務,表現類的動態一面。3. 類和對象的關系:對象是類的實例4. 抽象:通過特定的實例抽取共同特征以后形成概念的過程。它強調主要特征,忽略次要特征。5. 封裝:講相關概念組成一個單元,然后通過一個名稱來引用它6. 繼承:表示類之間的層次關系,這種關系使得某類對象可以繼承另外一類對象的屬性和能力,繼承又分為單繼承和多繼承,JAVA 是單繼承語言,C+是允許多繼承的7. 多態:是一種方法,這種方法使得多個類中可以定義同一個操作或屬性名,并在每個類中可以有不同的體現8. 接口:對操作規范的說明9. 消息:對象間交互手段10. 組件:是軟件系統可代替的、物理的組成部分,它封裝了實現體,并提供了一組接口的實現方法。11. 模式:表示了一個特定環境、一個問題和一個解決方法之間的關系12. 軟件復用:是指將已有的軟件及其有效成分用于構造新的軟件和系統。組件技術是軟件復用的關鍵技術4.12.5 軟件的中間件(必考)中間件位于硬件、操作系統等平臺和應用之間的通信服務。常見的中間件:數據庫訪問中間件(WIN 平臺的 ODBC 與 JAVA 平臺的 JDBC)、遠程過程調用、面向消息的中間件(IBM 的 MSQeries)、分布式對象中間件(OMG的 CORBA、SUN 的 RMI/EJB、Microsoft 的 DCOM)、事務中間件。4.13 典型體系結構常見的架構模式:管道/過濾器模式;面向對象模式;事件驅動模式;分層模式;知識庫模式;C/S 模式;(1)管道/過濾器模式管道/過濾器模式的優點:1、體現了各功能模塊的”黑盒”特性及高內聚、低耦合的特點。2、可以將整個系統的輸入/輸出行為看成是多個過濾器行為的簡單合成。3、支持軟件功能模塊的重用。4、便于系統維護:新的過濾器可以添加到現有系統中來,舊的可以由改進的過濾器替換。5、支持某些特定的分析,如吞吐量計算、死鎖檢測等。6、支持并行操作,每個過濾器可以作為一個單獨的任務完成。管道/過濾器模式的缺點:1、通常導致系統處理過程的成批操作。2、需要設計者協調兩個相對獨立但又存在關系的數據流。3、可能需要每個過濾器自己完成數據解析和合成工作(如加密和解密),從而導致系統性能下降,并增加了過濾器具體實現的復雜性。(2)面向對象模式面向對象模式的優點:1、高度模塊化2、封裝功能實現了數據隱藏3、繼承性提供了一種實現代碼共享的手段4、提供了系統的靈活性,便于維護及擴充面向對象模式的缺點:對象之間的調用需要知道所調用對象的標識。如果對象的標識發生改變,就必須通知所有調用該對象的對象。否則系統將可能無法正常運行。(3)客戶機與服務器模式客戶機與服務器模式的優點:1、客戶機與服務器分離,允許網絡分布操作;二者的開發也可分開同時進行;2、一個服務器可以服務于多個客戶機;客戶機與服務器模式的缺點:1、客戶機與服務器的通訊依賴于網絡,可能成為整個系統運作的瓶頸;服務器的負荷過重,難以管理大量的客戶機,系統的性能受到很大影響。2、如果服務器及其界面定義有改變,則客戶機也要做相應改變3、二層 C/S 模式采用單一服務器且以局域網為中心,難以擴展至廣域網或internet.4、數據安全性不好。客戶端程序可以直接訪問數據庫服務器,使數據庫的安全性受到威脅。C/S 適用于分布式系統,為了解決 C/S 模式中客戶端的問題,發展形成了瀏覽器/服務器(Browser/Server, B/S)模式;為了解決 C/S 模式中服務器端的問題,發展形成了三層(多層)C/S 模式,即多層應用架構。4.14 統一建模語言 UMLUML 具有如下的語言特征:(必考)(1)UML 不是一種可視化的程序設計語言,是一種可視化的建模語言。(2)UML 是一種建模語言規范,是面向對象分析與設計的一種標準表示。(3)UML 不是過程,也不是方法,但允許任何一種過程和方法使用它。(4)UML 簡單并且可擴展,具有擴展和專有化機制,便于擴展,無需對核心概念進行修改。(5)UML 為面向對象的設計與開發中涌現出的高級概念(如協作、框架、模式和組件)提供支持,強調在軟件開發中,對架構、框架、模式和組件的重用。(6)與最好的軟件工程實踐經驗集成。UML 沒有定義一種標準的開發過程,但它比較適用于迭代式的開發過程,是為支持面向對象的開發過程設計的。4.15 統一建模語言 UML 常考的知識點4.16 典型應用集成技術4.16.1 Web Services 技術(必考)Web Services 服務的典型技術包括用于傳遞信息的簡單對象訪問協議 SOAP,用于描述服務的 Web 服務描述語言 WSDL,用于 Web 服務注冊的統一描述,發現及集成 UDDI,用于數據交換的 XML。4.18 集成技術常考的知識點1、數據庫與數據倉庫技術數據倉庫(Data Warehouse)是一個面向主題的 (Subject Oriented)、集成的、相對穩定的、反映歷史變化的數據集合,用于支持管理決策。數據倉庫和傳統操作型數據庫的對比的優點:(1) 面向主題:操作型數據庫的數據面向事務處理,各個業務系統間各自分離;數據倉庫的數據按主題進行組織;(2) 集成:面向事務處理的操作型數據庫通常和某些特定的應用相關,數據庫之間相互獨立,往往是異構的;數據倉庫的數據是對原有分散數據庫數據通過抽取、清理然后經系統加工、匯總、整理得到,消除了源數據中的不一致性。(3) 相對穩定:操作型數據庫中的數據是實時更新的;數據倉庫的數據用來查詢,只有少量的修改和刪除操作,通常只需定期加載、刷新。(4) 反映歷史變化:操作型數據庫主要關心當前某一個時間段內的數據;數據倉庫的數據通常包含歷史信息。2、Web 服務的主要目標是跨平臺的互操作性。適用于使用 Web Services 的情況:跨越防火墻、應用程序集成、B2B 集成、軟件復用(重用)。不適合 Web Services 的情況:單機應用程序、局域網上的同構應用程序。3、J2EE 結構(工業標準)J2EE 是由 sun 公司主導、各廠家共同制定并得到廣泛認可的工業標注。業界各主要中間件廠商如 IBM、Oracle 都在響應。J2EE 應用將開發工作分為兩類:業務邏輯開發和表示邏輯開發,其余的系統資源由應用服務器自動處理,不必為中間層的資源和運行管理進行編碼。這樣就可以將更多的開發精力集中在應用程序的業務邏輯和表示邏輯上,從而縮短企業應用開發周期,有效的保護企業投資。J2EE 技術規范由 4 個部分組成:J2EE 平臺、J2EE 應用編程模型、J2EE 兼容測試套件、J2EE 參考實現。1) J2EE 平臺:運行 J2EE 應用的環境標準,由一組 J2EE 規范組成。2) J2EE 應用編程模型:用于開發多層瘦客戶應用程序的標準設計模型,由 SUN 提供應用藍圖(Blue Prints)。3) J2EE 兼容測試套件:用來檢測產品是否同 J2EE 平臺兼容。4) J2EE 參考實現:與平臺規范同時提供的、實現 J2EE 平臺基本功能的 J2EE服務器運行環境。J2EE 應用服務器運行環境包括構件(Component)、容器(Container)及服務(Services)三部分.構件是表示應用邏輯的代碼;容器是構件的運行環境;服務則是應用服務器提供的各種功能接口,可以同系統資源進行交互。J2EE 規范包含了一系列構件及服務技術規范。(1)JNDI:Java 命名的目錄服務,提供了統一、無縫的標準化名字服務。(2)Servlet:Java Servlet 是運行在服務器上的一個小程序,用于提供以構件為基礎、獨立于平臺的 Web 應用。(3)JSP:Java Servlet 的一種擴展,使創建靜態模板和動態內容相結合的HTML 和 XML 頁面更加容易。(4)EJB:實現應用中關鍵的業務邏輯,創建基于構件的企業級應用程序。(5)JCA:J2EE 連接器架構,提供一種連接不同企業信息平臺的標準接口。(6)JDBC:Java 數據庫連接技術,提供訪問數據庫的標準接口。(7)JMS:Java 消息服務,提供企業級消息服務的標準接口。(8)JTA:Java 事物編程接口,提供分布事務的高級管理規范。(9)JavaMail:提供與郵件系統的接口。(10)RMI-IIOP:提供應用程序的通信接口。4、 NET 結構(微軟標準)微軟的.net 是基于一組開放的互聯網協議而推出的一系列產品、技術、服務。.net 開發框架在通用語言運行環境基礎上,給開發人員提供了完善的基礎類庫、數據庫訪問技術、網絡開發技術,開發者可以使用多種語言快速構建網絡應用。通用語言運行環境(Common Language Runtime)處于.NET 開發框架的最底層,提供統一的運行環境、統一的編程模型。基礎類庫(Base Class Library)給開發人員提供一個統一的、面向對象的、層次化的、可擴展的編程接口。ADO.NET 技術用于訪問數據庫,提供了一組用來連接到數據庫、運行命令、返回記錄集的類庫。傳統的基于 Windows 的因公,仍然是.net 中不可或缺的一部分。ASP.NET 是.NET 中網絡編程結構,可以方便、高效地構建、運行和發布網絡應用。.NET 支持使用多種語言進行開發,目前已經支持 VB、C+、C# 、Jscript等語言以及他們之間的深層次交互。Visual Studio .NET 作為微軟的下一代開發工具,和.NET 開發框架緊密結合,提供幾乎所有市場上的編程語言都有可能應用于微軟的.NET 開發框架。J2EE .NET 都可以用來設計、開發企業級應用。J2EE 平臺是業界標準,有超過 50 家廠商實現了這些標準(工具、應用服務器等)。.NET 是微軟自己的產品系列,而非業界標準。5、工作流技術工作流(workflow)是工作流程的計算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規則,在計算機中以恰當的模型進行表示并實施計算。工作流依靠工作流管理系統的主要功能是通過計算機技術的支持去定義、執行和管理工作流,協調工作流執行過程中工作之間以及群體成員之間的信息交互。工作流需要依靠工作流管理來實現。第 5 章計算機網絡知識5.1 網絡技術標準與協議1.計算機網絡的分類(了解大概看一下,選擇有個了解)(1)局域網(雙絞線、同軸電纜、微波、射頻、紅外線、以太網、令牌環網等)(2)城域網(公用電話交換網 PSTN、綜合業務數字網 ISDN、T1 線路、幀中繼 FR、異步轉移模式 ATM、交互式多兆位數據服務 SMDS)(3)廣域網(DQDB 分布式隊列雙總線)2.計算機網絡組成(了解,記住幾個關鍵詞)服務器、工作站、網卡、中繼器、貓、集線器 HUB(放大信號用)、網橋、路由器、網關(1)網橋:連接網絡分支,工作在數據鏈路層(2)路由器(Router):連接兩種不同類型的局域網,工作在網絡層(3)網關:連接 2 個不僅協議不一樣而且硬件和數據結構都大相徑庭(4)交換機:第二層交換機工作在數據鏈路層第三層交換機工作在網絡層(可以完成普通路由器的所有功能)3.OSI 七層模型(必會,注意哪個協議在哪個層)(1) 應用層:用戶接口(HTTP、Telnet、FTP、SMTP、NFS(2)表示層:定義數據格式(JPEG、ASCLL、GIF、DES、MPEG)(3)會話層:定義了開始、控制、結束一個會談(RPC、SQL、NFS)(4)傳輸層:差錯恢復、數據包的重新排列 (TCP、UDP、SPX)(5)網絡層:端到端的包定義 (IP、IPX、路由器和三層交換機也工作在這層)(6)數據鏈路層:IEEE802.3/.2、HDLC、PPP、ATM(7)物理層:機械特性、電器特性、功能特性、過程特性 RS232、V.35、RJ-45、FDDI4.局域網協議(了解,自己看一下)5.2Internet 技術及應用1.internet 應用:DNS 域名服務器、WWW 萬維網(統一資源定位器URL、超文本傳輸協議 HTTP)、E-mail 電子郵件服務、FTP 文件傳輸服務、Telnet 遠程登錄服務(下面不屬于 Internet 服務的是)(了解)2.intranet(企業內部網)3.網絡接入技術:(了解典型例子,英文、中文)(1)對稱網絡接入:高速率數字用戶線 HDSL(2) 非對稱網絡接入:非對稱數字用戶(ADSL,上傳下載速度不一樣,1M 的下載速度 125Kb/s)(3) 無限網絡技術:多通道多點分配(MMDS)、本地多點分配(LMDS、CDMA2000、WCDMA)了解(4)光網技術:有源光網(AON)、無源光網(PON)、FTTR(光纖到遠端接點)、FTTB(光纖到大樓)、FTTC(光纖到路邊)、FTTZ(光纖到小區)、FTTH(光纖到用戶)現在技術已經發展到光纖到桌面了。5.3 網絡存儲(必會)(1)備份:全備份(備份所有數據)、增量備份(只備份上次備份后有變化的數據)、差分備份(只備份上次完全備份以后,有變化的數據)、按需備份(根據臨時需要有選擇的選擇備份)(必會)(2)在線恢復(必會):磁盤系統冗余、電源系統冗余、網絡系統冗余、冷卻系統冗余、系統冗余5.5 網絡服務器:網絡操作系統分類:UNIX 網絡操作系統、WINDOWS、Novell Netware網絡操作系統5.6 網絡交換技術:(了解即可)1.城域網交換技術包括:(以下不屬于城域網交換技術的是,可能出選擇)(1) FDDI(光纖分布式資料界面):即可用于城域網也可用于廣域網(2) DQDB 分布隊列雙總線(3) SMDS 交換多兆位數據服務2.廣域網交換技術(了解,掃一眼即可)(1)幀中繼:不進行差錯檢測和糾正(2)TCP/IP(3)信元交換(4)MPLS3.網絡接入技術4.網絡互聯技術5.8 無線網絡技術3G 技術:WCDMA、CDMA2000、TDSCDMA 大唐電信的是中國的無線網絡技術:多通道多點分配業務(MMDS)、本地多點分配業務(LMDS)、WiMax(802.16)、CDMA2000、WCDMA(要求了解程度:看到英文知道中文即可)5.13 網絡技術常考的知識點大樓通信綜合布線系統規范適用范圍:跨越距離不超過 3000 米,建筑總面積不超過 100 萬平方米的布線區域,區域內人員為 50-5 萬人(必會)1. 網絡技術標準與協議:(了解)當前局域網最常見的協議是:微軟的 NETBEUL、NOVELL 的 IPX/SPX和跨平臺的 TCP/IP(應用最廣)例如:以 windows 操作系統為工作平臺可以同時裝 TCP/IP 協議和NETBEUI(微軟的,較快速度的性能,適用于只有單個網絡或者橋接起來的網絡)2. 網絡分類:(必會)(1)按照分布范圍分類:1)局域網2)城域網 3)廣域網(WAN)4)因特網(2)按照網絡拓撲結構分類:1)總線2)星型3)環形網絡3. 網絡管理:(了解)(1) 網絡管理工作包含以下 4 個方面(了解)a.設備管理 b.服務器 c.資源 d.用戶(2) 網絡管理的 5 大功能a.配置管理 b.性能管理 c.故障管理 d.安全管理 e.計費管理4.網絡服務器種類(了解)(1)文件服務器(2)數據庫服務器(3)Internet/intranet 通用服務器(4)應用服務器(Web、DNS 服務器、DHCP、FTP)5.網絡交換技術和網絡存儲技術(1)網絡交換技術經歷了 4 個階段:電路交換、報文交換、分組交換、ATM 技術(了解)(2)網絡存儲模式(必會)a.直接連接存儲(DAS)b.網絡連接存儲(NAS:支持即插即用)c.存儲區域網絡(SAN:具有可擴展性)(3)無線網絡分為以下類型(了解)a.無線局域網(WLANs)b.無線廣域網(WWANs)c.無線城域網(WMANs)d.無線個人網(WPANP)6.綜合布線及機房工程(必會)(1)綜合布線系統(PDS)包括: 廣泛遵循的標準是:TIA/EIA568A標準)1)單棟建筑的綜合布線:包括不僅是指整棟建筑物內部鋪設的通信線路,還包括引出建筑物的通信線路,比如建筑物內鋪設的管路、槽道系統、通信電纜、接續設備和其他輔助設施等(選項判斷)終端設備及連接的軟線或者插頭,一般不需要設計和施工綜合布線系統的設計和安裝是分別進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫工作紀律管理制度
- 倉庫打包配送管理制度
- 優化員工借支管理制度
- 人員進出安全管理制度
- 企業高層薪酬管理制度
- 中介門店運營管理制度
- 東莞企業消防管理制度
- 關于健康教育的征文
- 發表教師教育研究
- 專利代理流程管理制度
- 2022年出版專業資格考試中級中級出版專業基礎知識考試題
- 疼痛治療(外科學-九章)
- 壓力容器的發展趨勢
- 溢流的原因、預防與顯示
- 八字基礎圖文解說ppt
- GB/T 19787-2005包裝材料聚烯烴熱收縮薄膜
- GB/T 16535-2008精細陶瓷線熱膨脹系數試驗方法頂桿法
- GB/T 10051.7-2010起重吊鉤第7部分:直柄雙鉤
- 2011病因推斷教師版
- 2009-2022歷年重慶市水務集團招聘考試《綜合能力測試》試題含答案帶詳解2022-2023上岸資料匯編5
- 2022年11月四川省遂寧市退役軍人服務中心關于公開考試招考1名編外人員考前沖刺卷Ⅰ【3套】附帶答案詳解
評論
0/150
提交評論