——2016年3月9日
三、 信息系統集成專業技術專業知識
1、信息系統集成有哪些特點?
(1)信息系統集成要以滿足用戶需求爲根本出發點。
(2)不只是設備選擇和供應,更重要,它是具有高技術含 量的工程過程,要面向用需求提供全面解決方案,其核心是軟件。
(3)系統集成的最終交付物是一個完整的系統而不是一個分立的產品。
(4)系統集成包括技術、管理和商務等各項工作,是一項綜合性的系統工程。技術是系統集成工作的核心,管理和商務是系統集成項目成功實施的保障。
2、信息系統的生命週期的開發階段又包括哪些階段?
(1)總體規劃階段
(2)系統分析階段
(3)系統設計階段
(4)系統實施階段
(5)系統驗收階段
3、軟件維護包括哪些類型及作用?
(1)更正性維護:軟件產品交付後進行的修改,以更正發現的問題。
(2)適應性維護:軟件產品交付後進行的修改,以保持軟件產品能在變化後或變化
中的環境中可以繼續使用。
(3)完善性維護:軟件產品交付後進行的修改,以改進性能和司‘維護性。
(4)預防性維護:軟件產品交付後進行的修改,以在軟件產品中的潛在錯誤成爲實
際錯誤前,檢測和更正它們。
4、UML具有哪些特徵?
(1)不是一種可視化的程序設計語言,而是一種可視化的建模語言。
(2)是一種建模語言規範說明,是面向對象分析與設計的一種標準表示。
(3)不是過程,也不是方法,但允許任何一種過程和方法使用它。
(4)簡單並且可擴展,具有擴展和專有化機制,便於擴展,無需對核心概念進行修改。
(5)爲面向對象的設計與開發中涌現出的高級概念(如協作、框架、械式和組件)提供支持,強調在軟件開發中,對架構、框架、模式和組件的重用。
(6)與最好的軟件工程實踐經驗集成。
5、幾種常見的架構模式有哪些及它們重要的優缺點?
(1)管道,過濾器模式
優點:高內聚、低耦合
缺點:構件邏輯關係複雜;削弱對系統的控制能力
(2)面向對象模式
優點:高度模塊化
缺點:對象之間的調用需要知道所調用對象的標識。如果對象的標識發生改變,就必須通知所有調用該對象的對象。
(3)事件驅動模式
優點:可軟件重用,容易實現併發處理;良好的擴展性
缺點:構件邏輯關係複雜;削弱對系統的控制能力。
(4)分層模式
優點:有助把複雜的問題按功能分解,使整體設計更爲清晰;支持系統涉及額逐級抽象;良好的擴展性;支持複用。
缺點:並不是每個系統都很容易劃分出層次,各層功能劃分沒有統一的、正確額抽象方法;層次個數過多,系統性能下降。
(5) 知識庫模式(黑板系統)
(6) 客戶機/服務器模式
優點:C/S適用於分佈式系統;客戶機與服務器分離,允許網絡分佈操作, 二者的開發也可分開同時進行;一個服務器可以服務於多個客戶機。
缺點:客戶機與服務器的通信依賴於網絡,可能成爲整個系統運作的瓶頸;客戶機的負荷
過重,難以管理大量的客戶機,系統的性能受到很大影響;如果服務器及其界面定義有改變,則客戶機也要做相應改變;二層 C/S 模式採用單一服務器且以局域網爲中心,難以擴展至廣域網或 Internet;數據安全性不好。客戶端程序可以直接訪問數據庫服務器,使數據庫的安全性受到威脅。
6、Web服務的典型技術包括哪些及其作用,哪四種適合用Web服務技術,哪兩種不適合用Web服務技術。
Web服務的典型技術及作用:
(1)SOAP,用於傳遞信息的簡單對象訪問協議;
(2)WSDL,用於描述服務的Web服務技術語言;
(3)UDDI,用於Web服務的註冊的統一描述、發現及集成;
(4)XML,用於數據交換的。
適合用Web服務技術的情況如下:
(1)跨越防火牆;
(2)應用程序集成;
(3)B2B集成,跨公司業務集成,很容易解決互操作問題;
(4)軟件重用。
不適用的情況如下:
(1)單機應用程序
(2) 局域網上的同構應用程序
7、網絡存儲模式包括哪三個?
(1)直接連接存儲(DAS):是存儲器與服務器的直接連接,一般通過標準接口,如SCSI。
(2)網絡連接存儲(NAS):NAS是將存儲設備通過標準的網絡拓撲結構連接到一系列計算機上。
(3)存儲區域網絡(SAN):SAN是採用高速的光纖通道作爲傳輸介質的網絡存儲技術。