软考中项第三章 信息系统集成专业知识
第三章 信息系統集成專業知識
信息系統的生命周期可以分為立項、開發、運維及消亡四個階段
立項階段:概念階段或需求階段,這一階段根據用戶業務發展和經營管理的需要,提出建設信息系統的初步構想,然后對企業信息系統的需求進行深入調研和分析,形成《需求規格說明書》并確定立項。
開發階段:以立項階段所做的需求分析為基礎,進行總體規劃,之后,通過系統分析、系統設計、系統實施、系統驗收等工作實現并交付系統。
運維階段:信息系統通過驗收,正式移交給用戶以后,進入運維階段。要保障系統正常運行,系統維護是一項必要的工作。系統的運行維護可分為更正性維護、適應性維護、完善性維護、預防性維護等類型。
消亡階段:信息系統不可避免的會遇到系統更新改造、功能擴展,甚至廢棄重建等情況,對此,在信息系統建設的初期就應該注意系統消亡條件和時機,以及由此而花費的成本。
信息系統常用的開發方法包括結構化方法、原型法、面向對象方法等。
結構化方法(生命周期法):是應用最為廣泛的一種開發方法。結構化方法的特點是注重開發過程的整體性和全局性,其精髓是自頂而下,逐步求精和模塊化設計,缺點是開發周期長;文檔、設計說明繁瑣,工作效率低;要求在開發之初全面認識系統的需求,充分預料各種可能發生的變化,但這不現實。
原型法:認為在無法全面準確地提出用戶需求的情況下,并不要求對系統做全面詳細的分析,而是基于對用戶需求的初步理解,先快速開發一個原型系統,然后通過反復修改來實現用戶的最終系統需求。它的特點在于對用戶的需求是動態響應、逐步納入的;系統分析、設計與實施都是隨著對原型的不斷修改而同時完成的,相互之間并無明顯界限,也沒有明確分工。原型又可以分為拋棄型原型(Throw-It-Away Prototype)和進化型原型(Evolutionary Prototype)。特點:周期短、成本及風險低、速度快。 動態響應,逐步納入
面向對象方法(Object Oriented,OO):用對象表示客觀事物,對象是一個嚴格模塊化的實體,在系統開發中可被共享和重復使用,以達到復用的目的。其關鍵是能否建立一個全面、合理、統一的模型,既能反映需求對應的問題域,也能被計算機系統對應的求解域所接受。對象是類的實例,類是對象的抽象,類中包含方法和屬性,一個類可以產生多個對象。
面向對象方法主要涉及分析、設計、實現三個階段,其特點是在整個開發過程中使用的是同一套工具。整個開發過程實際上都是對面向對象三種模型的建立、補充和驗證。因此其分析、設計和實現三個階段的界限并非十分明確。
在系統開發是實際工作中,往往根據需要將多種開發方法進行組合應用,最終完成系統開發的全部任務。
系統方案設計包括總體設計和各部分的詳細設計(物理設計)兩個方面。
系統總體設計:包括系統的總體架構方案設計、軟件系統的總體架構設計、數據存儲的總體設計、計算機和網絡系統的方案設計等。
系統詳細設計:包括代碼設計、數據庫設計、人/機界面設計、處理過程設計等。
系統架構:是將系統整體分解為更小的子系統和組件,從而形成不同的邏輯層和服務。對整個系統的分解,既要進行“縱向”的分解,也需要對同一邏輯層分塊,進行“橫向”分解。系統的選型主要取決于系統架構。
軟件需求是針對待解決問題的特性的描述,所定義的需求必須是可以被驗證,在資源有限時,可以通過優先級對需求進行權衡。
通過需求分析可以檢測和解決需求之間的沖突,發現系統的邊界,詳細描述出系統需求。
軟件測試:測試是為了評價和改進產品質量、識別產品的缺陷和問題而進行的活動。軟件測試是針對一個程序的行為,在有限測試用例集合上,動態驗證是否達到預期的行為。
軟件測試。為了發現錯誤而執行程序的過程,從軟件開發者的角度出發,則希望軟件測試成為表明軟件產品中不存則錯誤的過程,驗證該軟件已正確的實現了用戶的要求,確立人們對軟件質量的信息。從用戶的角度出發,普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,以考慮是否可接受該產品。
盡早地和不斷地進行軟件測試,測試用例應當由測試輸入。系統測試應盡可能在實際運行使用環境下進行。
數據和對應的預期輸出結果這兩部分組成;程序員應避免檢查自己的程序;在設計用例時,應包括合理的輸入條件和不合理的輸入條件;充分注意測試中的群集現象。經驗表明,測試后程序殘存的錯誤數目與該程序中已發現的錯誤數目成正比。嚴格執行測試計劃,排除測試的隨意性;應當對每一個測試結果做全面檢查;妥善保存測試計劃、測試用例、出錯統計和最終分析報告,為軟件維護提供方便。
測試不再只是一種僅在編碼階段完成后才開始的活動。現在的軟件測試被認為是一種應該包括在整個開發和維護過程中的活動,它本身是實際產品構造的一個重要部分。
常用的測試方法有黑盒測試和白盒測試。
黑盒測試:不考慮程序的內部結構,主要是在程序的接口上進行測試,測試用例設計有:1.等價類劃分2.邊界值分析3.錯誤推測法4.因果圖
白盒測試:把測試對象看作一個透明的盒子,對程序所有邏輯路徑進行測試。具體代表的邏輯覆蓋包含:1.語句覆蓋2.判斷覆蓋3.條件覆蓋4.判定——條件覆蓋5.條件組合覆蓋6.路徑覆蓋。
軟件測試是由一系列不同的測試所組成,可以分為:單元測試、集成測試、確認測試、系統測試。
單元測試——模塊測試:是對每個模塊進行測試。要理解驅動模塊和樁模塊。主要目的是針對編碼過程中可能存在的各種錯誤,例如用戶輸入驗證過程中的邊界值的錯誤。
集成測試:在單元測試的基礎上,將所有模塊按照設計要求組裝成系統,必須精心計劃,應提交集成測試計劃、集成測試規格說明書和集成測試分析報告。主要目的是針對詳細設計中可能存在的問題,尤其是檢查各單元與其他程序部分之間的接口上可能存在的錯誤。
確認測試:驗證軟件的功能、性能以及其他特性是否與用戶的要求一致。
系統測試:將軟件放在整個計算機環境下,在實際運行環境中進行一系列的測試,發現軟件與系統定義不符合或者矛盾的地方。
測試:是在開發環境進行的測試
測試:是用戶在實際環境中進行的測試,開發者不在旁邊
回歸測試是指修改了舊代碼后,重新進行測試以確認修改引入新的錯誤或者導致其他代碼產生錯誤。在給定的預算和進度下,盡可能有效率地進行回歸測試,需要對測試用例庫進行維護并依據一定的策略選擇相應的回歸測試包。對測試用例庫的維護通常包括刪除過時的測試用例、改進不受控制的測試用例、刪除冗余的測試用例、增添新的測試用例等。在軟件生命周期中,即使一個得到良好維護測試用例庫也可能變得相當大,這使每次回歸測試都重新運行完整的測試用例包變得不切實際,時間和成本約束可能阻礙運行這樣以惡搞測試,又是測試組不得不選擇一個縮減的回歸測試包來完成回歸測試。
模糊測試是指將一個隨機的、非預期的數據源作為程序的輸入,然后系統地找出這些輸入所引起的程序失效。通過模糊測試你將會搶在別人之前來揭示軟件易受攻擊的弱點。模糊測試現在已經發展成為一種最有效的軟件安全測試方法。
軟件工程:將系統的、規范的、可度量的工程化方法應用于軟件開發、運行和維護的全過程及上述方法的研究;軟件工程由方法、工具、過程三部分組成。
軟件需求:是針對解決問題的特性的描述,定義的需求必須可被驗證。
業務需求:是指反映企業或客戶對系統高層次的目標要求。
用戶需求:描述的是用戶的具體目標,或用戶要求系統必須完成的認為你
系統需求(行為需求):是從系統的角度來說明軟件的需求,包括功能需求、非功能需求和設計約束等。
軟件維護:將軟件維護定義為需要提供支持的全部活動。這些活動包括在交付前完成的活動、以及交付后完成的活動,交付前要完成的活動包括交付后的運行計劃和維護計劃等。交付后的活動包括軟件修培訓、幫助資料等。
軟件維護的類型:更正性維護——更正交付后發現的錯誤;適應性維護——是軟件產品能夠在變化后或者變化中的環境中繼續使用;完善性維護——改進交付后產品的性能和可維護性;預防性維護——在軟件產品中的潛在錯誤成為實際錯誤前,檢測并更正他們。
軟件質量:外部質量、使用質量、內部質量。
軟件質量管理過程包括:質量保證過程、驗證過程、確認過程、評審過程、審計過程等。
軟件質量保證:通過制定計劃、實施和完成等活動保證項目生命周期中的軟件產品和過程符合并滿足用戶需求。
驗證并確認:確定某一活動的產品是否符合活動的需求,最終的軟件產品是否達到其意圖并滿足用戶需求。驗證過程試圖確保活動的輸出產品已經被正確構造,級活動的輸出產品滿足活動的規范說明;確認過程則試圖確保構造了正確的產品,級產品滿足其特定的目的。
評審與審計:包括管理評審、技術評審、檢查、走查、審計等等。管理評審的目的是監控進展,決定計劃和進度的狀態,或評價用于達到目標所用管理方法的有效性。技術評審的目的是評價軟件產品,以確定其對使用意圖的適合性。軟件審計的目的是提供軟件產品和過程對于可應用的規則、標準、指南、計劃和流程的遵從性的獨立評價。審計是正式組織的活動,識別違例情況,并生成審計報告,采取更正性行動。
軟件配置管理活動包括軟件配置管理計劃、軟件配置標識、軟件配置控制、軟件配置狀態記錄、軟件配置審計、軟件發布管理與交付等活動。
軟件配置管理計劃:了解組織結構和組織單元之間的關系,明確軟件配置控制任務。
軟件配置標識:識別要控制的配置項,并為這些配置項及其版本建立基線。
軟件配置控制:管理軟件生命周期中的變更。
軟件配置狀態記錄:標識、收集、維護并報告配置管理的配置狀態信息。
軟件配置審計:獨立評價軟件產品和過程是否遵從已有的規則、標準、指南、計劃和流程而進行的活動。
軟件發布管理與交付:創建特定的交付版本,完成此任務的關鍵是軟件庫。
軟件過程管理涉及技術過程和管理過程,通常包括以下幾個方面:
1.項目啟動與范圍定義:啟動項目并確定軟件需求
2.項目規劃:制定計劃。確定適當的軟件生命周期過程,并完成相關的工作。
3.項目實施:根據計劃完后相關的工作
4.項目監控與評審:確認項目工作是否滿足需求,發現問題并解決問題
5.項目收尾與關閉:為了項目結束所做的活動,需要項目驗收,并在驗收后進行歸檔、事后分析和過程改進等活動。
軟件開發工具:
軟件需求工具:需求建模工具、需求追蹤工具
軟件配置管理工具:追蹤工具、版本管理工具、發布工具
軟件工程過程工具:建模工具、管理工具、軟件開發環境
軟件質量工具:檢查工具、分析工具。
軟件復用:指利用已有軟件的各種有關知識構造新的軟件,以縮減軟件開發和維護的費用。復用是提高軟件生產力和質量的一種重要技術。
軟件復用的主要思想是將軟件看成是由不同功能的“組件”所組成的有機體,每一個組件在設計編寫時可以被設計完成同類工作的通用工具。這樣,如果完成各種工作的組件被建立起來以后,編寫某一特定軟件的工作就變成了將各種不同組件組織連接起來的簡單問題,這對于軟件產品的最終質量和維護工作都有本質性的改變。
早期的軟件復用主要是代碼級復用,被復用的知識專指程序,后來擴大到包括領域知識、開發經驗、設計決策、架構、需求、設計、代碼和文檔等一切相關方面。
由于面向對象方法的主要概念及原則與軟件復用的要求十分吻合,所以該方法特別有利于軟件復用。
面向對象的基本概念包括對象、類、抽象、封裝、繼承、多態、接口、消息、組件、復用和模式等。
對象:由數據及其操作所構成的封裝體,是系統中用來描述客觀事物的一個模塊,是構成系統的基本單位。對象包含三個基本要素,分別是對象標識、對象狀態和對象行為。
類:現實世界中實體的形式化描述,類將該實體的屬性(數據)和操作(函數)封裝在一起。類和對象的關系可理解為:對象是類的實例,類是對象的模板。
抽象:通過特定的實例抽取共同特征以后形成概念的過程,抽象是一種單一化的描述,強調給出與應用相關的特性,拋棄不相關的特性。對象是現實世界中某個實體的抽象,類是一組對象的抽象。
封裝:將相關的概念組成一個單元模塊,并通過一個名稱來引用它。面向對象封裝是將數據和基于數據的操作封裝成一個整體對象,對數據的訪問或修改只能通過對象對外提供的接口進行。
繼承:表示類之間的層次關系,這種關系使得某類對象可以繼承另外一類對象的特征,繼承可以分為單繼承和多繼承。
多態:使得在多個類中可以定義同一個操作或屬性名,并在每個類中可以有不同的實現。多態使得某個屬性或操作在不同的時期可以表示不同類的對象特性。
接口:描述對操作規范的說明,其只說明操作應該做什么,并沒有定義操作如何做。可以將接口理解為類的一個特例,它規定了實現此接口類的操作方法,把真正的實現細節交由實現該接口的類去完成。
消息:體現對象間的交互,通過它向目標對象發送操作請求。
組件:表示軟件系統可替換的、物理的組成部分,封裝了模塊功能的實現。組件應當是內聚的,并具有相對穩定的公開接口。
復用:指將已有的軟件及其有效成分用于構造新的軟件或系統。組件技術是 軟件復用實現的關鍵。
模式:描述了一個不斷重復發生的問題以及該問題的解決方案。
統一建模語言(Unified Modeling Language,UML)用于對軟件進行可視化描述、構造和建立軟件系統的文檔。UML適用于各種軟件開發方法、軟件生命周期的各個階段、各種應用領域以及各種開發工具,是一種總結了以往建模技術的經驗并吸取當今優秀成果的標準建模方法。
UML是一種可視化的建模語言,不是編程語言。
圖的名字 介紹
類圖 描述一些類、包的靜態結構和靜態關系
對象圖 給出一個系統中的對象的快照
組件圖 描述可以部署的軟件構件之間的靜態關系
部署圖 描述一個系統的拓撲結構
用例圖 描述一系列角色和使用案例以及它們之間的關系,可以用來對一個系統的最基本的行為進行建模
活動圖 描述不同過程之間的動態接觸,是使用用例圖描述的行為具體化
狀態圖 描述一系列對象的內部狀態的變化和轉移,注意一個類不能有2個不同的狀態圖
順序圖 是一種相互作用圖,描述不同對象之間信息傳遞的時序
協作圖 是一種相互作用圖,描述發出信息,接受信息的一系列對象的組織結構
面向對象系統分析的模型:用例模型、類-對象模型、對象-關系模型、對象-行為模型。
類之間的關系:
1.依賴關系:如果元素A的變化會引起元素B的變化,則B依賴于A。
2.泛化關系:就是繼承的反義詞
3.關聯關系:聚合關系、組合關系表示兩個類的實例之間存在的某種語義上的聯系。
4.實現關系:用來規定接口和實現接口的類和組件之間的關系,接口是操作的集合,這些操作用于規定類或組件的服務。
常見的典型架構模式如下:管道/過濾器模式,面向對象模式,事件驅動模式,分層模式,客戶/服務器模式(Client/Server, C/S)。
管道/過濾器模式:典型應用包括批處理系統。該模式體現了各功能模塊高內聚、低耦合的黑盒特性。
面向對象模式:典型應用是基于組件的軟件開發
事件驅動模式:典型應用包括各種圖形界面語言
分層模式:典型應用是分層通信協議。此模式也是通用應用架構的基礎模式。
客戶/服務器模式:客戶與服務器分離,允許網絡分布操作,適用于分布式系統。為了解決C/S模式中客戶端的問題,發展形成了瀏覽器/服務器模式(Browser/Server, B/S)。
數據庫:關系型(主流數據庫):Oracle、MySQL、SQLServer,非關系型:MongoDB。
HTML/HTTP協議是實現Internet應用的重要技術。
中間件是位于硬件、操作系統等平臺和應用之間的通用服務。借由中間件解決了分布系統的異構問題。中間件服務具有標準的程序接口和協議。不同的應用、硬件及操作系統平臺,可以提供符合讓接口和協議規范的多種實現,其主要目的是實現應用于平臺的無關性。借助中間件,屏蔽操作系統和網絡協議的差異,為應用程序提供多種通訊機制,滿足不同領域的應用需要。
為了完成系統底層傳輸層的集成,可以采用CORBA技術;為了完成不同系統的信息傳遞,采用消息中間件產品;為了完成不同硬件和操作系統的集成,采用J2EE中間件產品。
中間件的分類:
底層型中間件:JVM、CLR、ACE、JDBC、ODBC;
通用型中間件:CORBA、J2EE、MOM、COM
集成型中間件:WorkFlow、EAI
通常將中間件分為數據庫訪問中間件(ODBC、JDBC)、遠程過程調用中間件、面向消息中間件(IBM的MQSeries)、事物中間件(IBM/BEA的Tuxedo)、分布式對象中間件。
數據庫訪問中間件:通過一個抽象層訪問數據庫,從而允許使用相同或相似的代碼訪問不同是數據庫資源。
遠程過程調用中間件(RPC):是一種分布式應用程序的處理方法。
面向消息中間件(MOM):利用高效可靠的消息傳遞機制進行平臺無關的數據傳遞,并可基于數據通信進行分布系統的集成。
分布式對象中間件:是建立對象之間客戶/服務器關系的中間件,結合了對象技術與分布式計算技術。
事物中間件:提供支持大規模事務處理的可靠運行環境。
數據倉庫(Data Warehouse)是一個面向主題的、集成的、相對穩定的、反映歷史變化的數據集合,用于支持管理決策,是對多個異構數據源的有效集成。
大數據分析相比于傳統的數據倉庫應用,具有數據量大、查詢分析復雜等特點。在技術上,大數據必須依托云計算的分布式處理、分布式數據庫和云存儲、虛擬化技術等。
Web服務定義了一種松散的、粗粒度的分布計算模式,使用標準的HTTP協議傳送XML表示及封裝的內容,Web服務的主要目標是跨平臺的互操作性。
Web服務的典型技術包括:用于傳遞信息的簡單對象訪問協議(Simple Object Access Protocal,SOAP)、用于描述服務的Web服務描述語言(Web Services Description Language,WSDL)、用于Web服務注冊的統一描述、發現及集成(Universal Description Discovery and Integration,UDDI)、用于數據交換的XML。
Web服務的主要目標是跨平臺的互操作性,適合使用Web Service的情況包括:跨越防火墻、應用程序集成、B2B集成、軟件重用等。不適合使用Web服務的情況:單機應用程序、局域網上的同構應用程序等。
JavaEE應用服務器運行環境主要包括組件(Component)、容器(Container)及服務(Services)三部分。
.NET架構是基于一組開放的互聯網協議而推出的一系列的產品、技術和服務。通用語言運行環境處于.NET開發框架的最低層,是該框架的基礎。
工作流程引擎是工作流管理系統的運行和控制中心,主要功能是流程調度和沖突檢測。
組件技術就是利用某種編程手段,將一些人們關心的,但又不便于讓最終用戶去直接操作的細節進行封裝,同時實現各種業務邏輯規則,用于處理用戶的內部操作細節。滿足此目的的封裝被稱為組件。
常用組件標準包括微軟的COM/DCOM/COM+、OMG的CORMA及Java的RMI/EJB。
TCP/IP是Internet的核心。
TCP是可靠的、面向連接的、全雙工的數據傳輸服務。
UDP的不可靠的、無連接的協議。
文件傳輸協議FTP、電子郵件協議SMTP、超文本傳輸協議HTTP、遠程登錄協議Telnet建立在TCP;域名服務器DNS、動態主機配置協議DHCP、簡單文件傳輸協議TFTP建立在UDP。
IEEE 802.11:無線局域網WLAN標準協議,無線網絡是指以無線電波作為信息傳輸媒介。
IPV6十六進制表示,128位地址。
交換機工作在數據鏈路層,第三層交換機工作在網絡層,路由器工作在網絡層。
Internet上的域名由域名系統DNS統一管理。DNS是一個分布式數據庫系統,由域名空間、域名服務器和地址轉換請求程序三部分組成。
根據計算機網絡所覆蓋的地理范圍的大小進行分類,計算機網絡可分為:局域網、城域網、廣域網。
網絡按照拓撲結構劃分有:總線型結構、環形結構、星型結構、樹形結構和網狀結構。
網絡交換:物理層交換、鏈路層交換、網絡層交換、傳輸層交換、應用層交換。常見的網絡交換技術有數據交換、線路交換、報文交換和分組交換。
網絡存儲技術是基于數據存儲的一種通用網路術語。網絡存儲結構大致分為3種:直連式存儲DAS、網絡存儲設備NAS、存儲網絡SAN。
DNS:也稱SAS,需要電纜等外界驅動
NAS:即插即用、主要通過NFS、CILS訪問;NAS存儲設備類似于一個專用的文件服務器,它去掉了通用服務器的大多數計算功能,而僅僅提供文件系統功能。NAS技術支持多種TCP/IP網絡協議。
SAN:通過專用交換機將磁盤陣列與服務器連接,最大的特點就是將存儲設備從傳統的以太網中分離了出來;FC SAN具有熱插傳播、高速帶寬、遠程連接、連接設備數據量大等特點;IB SAN是一種交換結構I/O技術。
網絡工程:分為網絡實施、網絡規劃和網絡設計三個階段。
網絡分層設計:包含核心層、匯聚層、接入層。接入層交換機具有低成本和高端口密度特性。核心層交換機應擁有更高的可靠性,性能和吞吐量。
無線通信網絡根據應用領域可分為:無線個域網WPAN、無線局域網WLAN、無線城域網WMAN、蜂房移動通信網WWAN。
光網絡技術:光傳輸技術、光節點技術、光纜接入技術。
第四代通信技術(4G)包括TD-LTE和FDD-LTE兩種制式。5G理論上可在28GHz超高頻段以1Gbps的速度傳送數據,且最長傳送距離可達2公里。
網絡接入技術分為光纖接入、同軸接入、銅線接入、無線接入。
確立網絡的物理拓撲結構是整個網絡方案規劃的基礎,物理拓撲結構的選擇往往和地理環境分布、傳輸介質與距離、網絡傳輸可靠性等因素緊密相關。
信息安全的基本要素:(必考)
機密性:確保信息不暴露給未授權的實體或進程
完整性:只有得到允許的人才能修改數據,并且能夠判別出數據是否被篡改。
可用性:得到授權的實體在需要時可訪問數據,即攻擊者不能占用所有的資源而阻礙授權者的工作。
可控性:可以控制授權范圍內的信息流向及行為方式。
可審查性:對出現的網絡安全問題提供調查的依據和手段。
信息安全分為5個等級:自主保護級、系統審計保護級、安全標記保護級、訪問驗證保護級。
網絡和信息安全產品:(必考)
1.防火墻
傳統防火墻無法阻止和檢測基于數據內容的黑客攻擊和病毒入侵,同時也無法控制內部網絡之間的違規行為。
2.掃描器
是入侵檢測的一種,主要用來發現網絡服務、網絡設備和主機的漏洞。
3.防毒軟件
在應對黑客入侵方面,可以查殺特洛伊木馬和蠕蟲等病毒程序,但對于基于網絡的攻擊行為卻無能為力。
4.安全審計系統
從應用范圍看,云計算可分為公有云、私有云和混合云。
物聯網指通過射頻識別、紅外感應器、全球定位系統、激光掃描器等信息傳感設備,按照約定的協議,把物與物、人與物進行智能化連接,進行信息交換和通訊,以實現智能化識別、定位、跟蹤、監控和管理的一種新興網絡。
物聯網從架構上可以分為感知層、網絡層、應用層。
感知層作為物聯網架構的基礎層面,主要達到信息采集并將采集到的數據上傳的目的,感知層的技術包括:產品和傳感器自動識別技術(條碼、RFID、傳感器等),無線傳輸技術(WLAN、Bluetooth、ZigBee、UWB)、自組織組網技術和中間件技術。
移動互聯網一般指用戶用手機等無線終端,通過4G或者WLAN等速率較高的移動網絡接入互聯網,可以在移動狀態下使用互聯網的網絡資源。
移動終端在處理能力、顯示效果、開放性等方面無法和PC相提并論,但在個性化、永遠在線、位置性等方面強于PC。
移動互聯網具有一下新特征:
1.接入移動性:移動終端的便攜性使得用戶可以在任意場合接入網絡,移動互聯網的使用場景是動態變化的。
2.時間碎片化:用戶使用移動互聯網的時間往往是上下班途中、工作之余、出差等候間隙等碎片時間,數據傳輸具有不連續性和沖突性。
3.生活相關性:移動終端被用戶隨身攜帶,具有唯一號碼,與移動位置關聯等特性使得移動應用可以進入人們的日常生活,滿足衣食住行等要求。
4.終端多樣性:目前各手機廠商分足鼎立,有各自不同的操作系統和底層硬件,終端類型多樣,尚未形成統一的標準化接口協議。
大數據的數據規模:“超大規模”表示的是GB級別是數據,“海量”表示的是TB級別的數據,“大數據”表示PB級別及其以上的數據。
大數據所涉及的技術很多,主要包括數據采集、數據存儲、數據管理、數據分析與挖掘四個環節。
總結
以上是生活随笔為你收集整理的软考中项第三章 信息系统集成专业知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Web设计命名规则
- 下一篇: 三天学会MySQL - MySQL数据库