學(xué)系統(tǒng)集成項(xiàng)目管理工程師(中項(xiàng))系列24b_信息系統(tǒng)集成專業(yè)技術(shù)知識(shí)(下)_今亮點(diǎn)
來(lái)源:博客園
2023-05-23 08:15:24
(資料圖)
1.面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)
1.1.基本概念
1.1.1.對(duì)象
1.1.1.1.【19下選12】
1.1.1.2.構(gòu)成系統(tǒng)的基本單位
1.1.1.3.包含三個(gè)基本要素,分別是對(duì)象標(biāo)識(shí)、對(duì)象狀態(tài)和對(duì)象行為
1.1.2.類
1.1.2.1.對(duì)象是類的實(shí)例
1.1.2.2.類是對(duì)象的模板
1.1.2.3.現(xiàn)實(shí)世界中實(shí)體的形式化描述
1.1.2.3.1.【20下選13】
1.1.3.抽象
1.1.4.封裝
1.1.5.繼承
1.1.5.1.【22下選12】
1.1.5.2.類之間的層次關(guān)系(父類與子類)
1.1.6.多態(tài)
1.1.6.1.【21上選13】
1.1.6.1.1.【19上選15】
1.1.6.1.2.【22上選13】
1.1.6.2.使得在多個(gè)類中可以定義同一個(gè)操作或?qū)傩悦?,并在每個(gè)類中可以有不同的實(shí)現(xiàn)
1.1.7.接口
1.1.7.1.【21下選13】
1.1.7.2.描述對(duì)操作規(guī)范的說(shuō)明,其只說(shuō)明操作應(yīng)該做什么,并沒(méi)有定義操作如何做
1.1.8.消息
1.1.8.1.體現(xiàn)對(duì)象間的交互,通過(guò)它向目標(biāo)對(duì)象發(fā)送操作請(qǐng)求
1.1.9.組件
1.1.9.1.軟件系統(tǒng)可替換的、物理的組成部分,封裝了模塊功能的實(shí)現(xiàn)
1.1.9.2.可以跨平臺(tái)
1.1.9.2.1.【21上選16】
1.1.9.3.實(shí)現(xiàn)了某些功能的、 有輸入輸出接口的黑盒子
1.1.9.4.CORBA (Common Object Request Broker Architecture, 公共對(duì)象請(qǐng)求代理架構(gòu))是 OMG 組織制訂的一種標(biāo)準(zhǔn)的面向?qū)ο蟮膽?yīng)用程序架構(gòu)規(guī)范
1.1.9.5.與語(yǔ)言本身沒(méi)有任何關(guān)系
1.1.10.復(fù)用
1.1.10.1.將已有的軟件及其有效成分用于構(gòu)造新的軟件或系統(tǒng)
1.1.10.2.組件技術(shù)是軟件復(fù)用實(shí)現(xiàn)的關(guān)鍵
1.1.11.模式
1.1.11.1.描述了一個(gè)不斷重復(fù)發(fā)生的問(wèn)題,以及該問(wèn)題的解決方案
1.1.11.2.包括特定環(huán)境、問(wèn)題和解決方案三個(gè)組成部分
1.2.統(tǒng)一建模語(yǔ)言(Unified Modeling Language,UML)
1.2.1.對(duì)軟件進(jìn)行可視化描述、構(gòu)造和建立軟件系統(tǒng)的文檔
1.2.2.一種可視化的建模語(yǔ)言,而不是編程語(yǔ)言
1.2.3.比較適合用于迭代式的開(kāi)發(fā)過(guò)程
1.2.4.用例圖(Use Case Diagram)、類圖(Class Diagram)、對(duì)象圖(Object Diagram)、組件圖(Component Diagram)、部署圖(Deployment Diagram)、狀態(tài)圖(State Diagram)、序列圖(Sequence Diagram)、協(xié)作圖(Collaboration Diagram)、活動(dòng)圖(Activity Diagram)
1.2.5.RUP(Rational Unified Process)
1.2.5.1.使用面向?qū)ο蠹夹g(shù)進(jìn)行軟件開(kāi)發(fā)的最佳實(shí)踐之一,是軟件工程的過(guò)程
1.3.面向?qū)ο笙到y(tǒng)分析
1.3.1.用例模型、類-對(duì)象模型、對(duì)象-關(guān)系模型和對(duì)象-行為模型
1.4.面向?qū)ο笙到y(tǒng)設(shè)計(jì)
1.4.1.軟件基礎(chǔ)架構(gòu)(概要設(shè)計(jì))和完整的類結(jié)構(gòu)(詳細(xì)設(shè)計(jì))
1.4.2.用例設(shè)計(jì)、類設(shè)計(jì)和子系統(tǒng)設(shè)計(jì)
2.軟件架構(gòu)
2.1.管道/過(guò)濾器模式
2.1.1.體現(xiàn)了各功能模塊高內(nèi)聚、低耦合的“黑盒”特性,支持軟件功能模塊的重用,便于系統(tǒng)維
2.1.1.1.【19下選13】
2.1.2.每個(gè)過(guò)濾器自己完成數(shù)據(jù)解析和合成工作(如加密和解密),易導(dǎo)致系統(tǒng)性能下降,并增加了過(guò)濾器具體實(shí)現(xiàn)的復(fù)雜性
2.1.3.典型應(yīng)用是批處理系統(tǒng)
2.1.3.1.【22下選13】
2.2.1.基于組件的軟件開(kāi)發(fā)(Component-Based Development,CBD)2.3.事件驅(qū)動(dòng)模式
2.3.1.組件并不直接調(diào)用操作,而是觸發(fā)一個(gè)或多個(gè)事件
2.3.1.1.即觸發(fā)事件會(huì)導(dǎo)致另一組件中操作的調(diào)用
2.3.2.各種圖形界面應(yīng)用
2.4.分層模式
2.4.1.采用層次化的組織方式,每一層都為上一層提供服務(wù),并使用下一層提供的功能
2.4.2.分層通信協(xié)議
2.4.2.1.ISO/OSI的七層網(wǎng)絡(luò)模型
2.4.3.通用應(yīng)用架構(gòu)的基礎(chǔ)模式
2.5.客戶/服務(wù)器模式(Client/Server,C/S)
2.5.1.基于資源不對(duì)等,為實(shí)現(xiàn)共享而提出的模式
2.5.2.三層(多層)C/S模式,即多層應(yīng)用架構(gòu)
2.5.3.瀏覽器/服務(wù)器(Browser/Server,B/S)模式
2.6.軟件架構(gòu)分析與評(píng)估
2.6.1.【21上選14】
2.6.2.數(shù)據(jù)庫(kù)的選擇問(wèn)題
2.6.2.1.關(guān)系數(shù)據(jù)庫(kù)
2.6.3.用戶界面選擇問(wèn)題
2.6.3.1.HTML/HTTP (S)協(xié)議是實(shí)現(xiàn)Internet應(yīng)用的重要技術(shù)
2.6.4.靈活性和性能問(wèn)題
2.6.5.技術(shù)選擇的問(wèn)題
2.6.6.人員的問(wèn)題
2.7.軟件中間件
2.7.1.【19下選15】
2.7.1.1.【22上選15】
2.7.2.位于硬件、操作系統(tǒng)等平臺(tái)和應(yīng)用之間的通用服務(wù)
2.7.3.解決了分布系統(tǒng)的異構(gòu)問(wèn)題
2.7.4.數(shù)據(jù)庫(kù)訪問(wèn)中間件
2.7.4.1.【20下選14】
2.7.4.2.Windows平臺(tái)的ODBC和Java平臺(tái)的JDBC
2.7.5.遠(yuǎn)程過(guò)程調(diào)用中間件(Remote Procedure Call,RPC)
2.7.6.面向消息中間件(Message-Oriented Middleware,MOM)
2.7.6.1.利用高效可靠的消息傳遞機(jī)制進(jìn)行平臺(tái)無(wú)關(guān)的數(shù)據(jù)傳遞,并可基于數(shù)據(jù)通信進(jìn)行分布系統(tǒng)的集成
2.7.6.2.IBM的MQSeries
2.7.6.2.1.【19上選16】
2.7.7.分布式對(duì)象中間件
2.7.7.1.OMG的CORBA、Java的RMI/EJB、Microsoft的DCOM
2.7.8.事務(wù)中間件
2.7.8.1.事務(wù)處理監(jiān)控器(Transaction Processing Monitor,TPM)
2.7.8.2.提供支持大規(guī)模事務(wù)處理的可靠運(yùn)行環(huán)境
2.7.8.3.IBM/BEA的Tuxedo
2.8.典型應(yīng)用集成技術(shù)
2.8.1.數(shù)據(jù)庫(kù)與數(shù)據(jù)倉(cāng)庫(kù)技術(shù)
2.8.1.1.操作型處理
2.8.1.1.1.事務(wù)處理
2.8.1.2.分析型處理
2.8.1.2.1.管理人員的決策分析
2.8.1.3.數(shù)據(jù)倉(cāng)庫(kù)(Data Warehouse)
2.8.1.3.1.一個(gè)面向主題的(Subject Oriented)、集成的、相對(duì)穩(wěn)定的、反映歷史變化的數(shù)據(jù)集合,用于支持管理決策
2.8.1.3.1.1.【20下選15】
2.8.1.3.1.1.1.【22下選14】
2.8.1.3.2.存放在數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)一般不再修改
2.8.1.3.3.對(duì)多個(gè)異構(gòu)數(shù)據(jù)源(包括歷史數(shù)據(jù))的有效集成
2.8.1.3.3.1.【19上選17】
2.8.1.4.大數(shù)據(jù)(Big Data)
2.8.1.4.1.Volume(數(shù)據(jù)量大)、Variety(數(shù)據(jù)類型繁多)、Velocity(處理速度快)、Value(價(jià)值密度低)、Veracity(真實(shí)性高)
2.8.1.5.前端工具有:查詢工具、 報(bào)表工具、 分析工具、 數(shù)據(jù)挖掘工具
2.8.1.5.1.【21上選15】
2.8.2.Web Services技術(shù)
2.8.2.1.一種松散的、粗粒度的分布計(jì)算模式,使用標(biāo)準(zhǔn)的HTTP (S)協(xié)議傳送XML表示及封裝的內(nèi)容
2.8.2.2.用于傳遞信息的簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(Simple Object Access Protocal,SOAP)
2.8.2.3.用于描述服務(wù)的Web服務(wù)描述語(yǔ)言(Web Services Description Language,WSDL)
2.8.2.4.用于Web服務(wù)注冊(cè)的統(tǒng)一描述、發(fā)現(xiàn)及集成(Universal Description Discovery and Integration,UDDI)
2.8.2.4.1.【22下選15】
2.8.2.5.用于數(shù)據(jù)交換的XML
2.8.2.6.主要目標(biāo)是跨平臺(tái)的互操作性
2.8.2.6.1.跨越防火墻、應(yīng)用程序集成、B2B集成、軟件重用
2.8.2.7.不適合使用Web服務(wù)的情況包括:?jiǎn)螜C(jī)應(yīng)用程序、局域網(wǎng)上的同構(gòu)應(yīng)用程序等
2.8.3.JavaEE架構(gòu)
2.8.3.1.組件(Component)
2.8.3.1.1.表示應(yīng)用邏輯的代碼
2.8.3.2.容器(Container)
2.8.3.2.1.組件的運(yùn)行環(huán)境
2.8.3.3.服務(wù)
2.8.3.3.1.【20下選16】
2.8.3.3.2.應(yīng)用服務(wù)器提供的各種功能接口,可以同系統(tǒng)資源進(jìn)行交互
2.8.3.4.業(yè)界標(biāo)準(zhǔn)
2.8.4..NET架構(gòu)
2.8.4.1.通用語(yǔ)言運(yùn)行環(huán)境(Common Language Runtime)
2.8.5.軟件引擎技術(shù)
2.8.5.1.是系統(tǒng)的核心組件,目的是封裝某些過(guò)程方法,使得在開(kāi)發(fā)的時(shí)候不需要過(guò)多地關(guān)注其具體實(shí)現(xiàn),從而可以將關(guān)注點(diǎn)聚焦在與業(yè)務(wù)的結(jié)合上
2.8.5.2.工作流程引擎是工作流管理系統(tǒng)的運(yùn)行和控制中心
2.8.5.2.1.主要功能是流程調(diào)度和沖突檢測(cè)
2.8.6.組件技術(shù)
2.8.6.1.利用某種編程手段,將一些人們所關(guān)心的,但又不便于讓最終用戶去直接操作的細(xì)節(jié)進(jìn)行封裝,同時(shí)實(shí)現(xiàn)各種業(yè)務(wù)邏輯規(guī)則,用于處理用戶的內(nèi)部操作細(xì)節(jié)
2.8.6.2.微軟的COM/DCOM/COM+、OMG的CORBA及Java的RMI/EJB
關(guān)鍵詞:
-
- ![](https: img2023 cnblogs com blog 3076680 202305 3076680-20230510153704868-941917377 png) 1 & 160[詳細(xì)]
-
2023-05-23
-
- 江西省人大常委會(huì)副主任胡世忠強(qiáng)調(diào)形成守住耕地紅線強(qiáng)大合力正義網(wǎng)訊(通訊員劉承烺 謝章瀘)日前,江西省人[詳細(xì)]
-
2023-05-23
-
- 歡迎觀看本篇文章,小柴來(lái)為大家解答以上問(wèn)題。染發(fā)劑如何清洗,這幾個(gè)方法很有用很多人還不知道,現(xiàn)在讓我[詳細(xì)]
-
2023-05-23
-
- 5月22日晚間,棒杰股份發(fā)布公告稱,公司及子公司棒杰新能源與江山經(jīng)濟(jì)開(kāi)發(fā)區(qū)管委會(huì)簽署《投資協(xié)議書(shū)》,投[詳細(xì)]
-
2023-05-23
-
- 1、想要在快手上能直播粉絲必須達(dá)到一定數(shù)量以后才有資格,而且直播時(shí)需要申請(qǐng)的,等官方同意以后才能直播[詳細(xì)]
-
2023-05-23
-
- 歡迎觀看本篇文章,小升來(lái)為大家解答以上問(wèn)題。蘆柑是什么,蘆柑有什么特征很多人還不知道,現(xiàn)在讓我們一起[詳細(xì)]
-
2023-05-23
-
- 新京報(bào)訊(記者張建)5月22日,據(jù)海南旭輝建設(shè)管理有限公司(簡(jiǎn)稱“旭輝建管”)官方微信公眾號(hào)消息,近日[詳細(xì)]
-
2023-05-22
-
- 5月21日,中國(guó)農(nóng)業(yè)科學(xué)院(CAAS)和國(guó)際食物政策研究所(IFPRI)在京通過(guò)現(xiàn)場(chǎng)會(huì)議和直播平臺(tái)聯(lián)合發(fā)布《中國(guó)[詳細(xì)]
-
2023-05-22
-
- 旗艦店,關(guān)于旗艦店介紹這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!1、旗艦店是指某一品牌在某城市中最大[詳細(xì)]
-
2023-05-22
-
- 鄉(xiāng)村振興紀(jì)錄電影《加油吧!鄉(xiāng)親們》電影海報(bào)。龍南市委宣傳部供圖中新網(wǎng)贛州5月22日電(熊錦陽(yáng))近日,國(guó)內(nèi)[詳細(xì)]
-
2023-05-22