1、信息系統集成有哪些特點?
答:1)、以滿足用戶需求爲根本出發點:
2)、不只是設備選擇和供應,更重要的,它是具有高技術含量的工程過程,要面向用戶提供全面解決方案,其核心是軟件;
3)系統集成的最終交付物是一個完整的系統而不是一個分立的產品;
4)系統集成包括技術、管理和商務等各項工作,是一項綜合性的系統工程,技術是核心,管理和商務活動是項目成功實施的保障。
2、信息系統生命週期中的開發階段包括哪些階段?
答:開發階段主要是設計與編碼階段,其分爲5個階段,
1)、總體規劃階段;2)、系統分析階段;3)系統設計階段;4)系統實施階段;5)系統驗收階段。
3、軟件維護的四種類型及適用的條件?
答:1)更正性維護:適用於軟件產品交付後進行的修改,以更正發現的問題;
2)適應性維護:交付後進行的修改,以保持軟件產品能在變化後或變化中的環境中可以繼續使用;
3)完善性維護:交付後的修改,以改進性能和可維護性;
4)預防性維護:交付後的修改,以在軟件產品中的潛在錯誤成爲實際錯誤前,檢測和更正它們。
4、面向對象中上統一建模語言UML的特徵?
答:1)不是一種可視化的程序設計語言,而是一種可視化的建模語言;
2)是一種建模語言規範說明,是面向對象分析與設計的一種標準表示;
3)不是過程,也不是方法,但允許任何一種過程和方法使用它;
4)簡單並且可擴展,具有擴展和專有化機制,無需對核心概念進行修改;
5)爲面向對象的設計與開發中涌現出的高級概念提供支持,強調在軟件開發中,對框架、架構、模式和組件的重用;
6)與最好的軟件工程實踐經驗集成。
5、軟件架構中幾種常見的軟件架構模式及特點?
答:幾種常見的加構模式如下:
1)、管道\過濾器模式,特點體現各功能模塊的黑盒,高內聚、低耦合。缺點:需要設計者協調兩個相對獨立但又存在關係的數據流。
2)、面向對旬模式,其典型應用是基於構件的軟件開發,優點主要是高度模塊化,缺點是對象之前的調用需要知道所調用對象的標識,如果標識發現改變,就要通知所有調用該對象的對象,否則系統將無法正常運行。
3)、事件驅動模式,基本原現是構件並不直接調用過程,而是觸發一個或多個事件。主要特點是事件的觸發者並不知道哪些構件會受到事件的影響,用不能假定構件的處理順序,甚至不知道會調用哪些過程,使用事件驅動模式的典型系統。主要是WORD,EXCEL等。
4)、分層模式,典型應用是分層通信協議,如ISO/OSI的七層網絡模型。優點就是複雜按功能分解,簡單化。缺點就是每個系統不好分,同時層次個過過多,系統性能會下降。
5)、知識庫模式,有兩種不同的控制策略,如果輸入流觸發進程執行的選擇,則爲基於傳統數據庫型的知識庫模式;如果中央數據結構的當前狀態觸發進程執行的選擇,則爲基於黑板模式的知識庫模式,而黑板系統的典型就用是信號處理領域,如語音和模式識別,黑板系統主要由三部分組成:知識源、黑板數據結構與控制。
6)、客戶機/服務器模式,此模式是基於資源不對等腰三角形,將應用一分爲二,服務器後臺負責數據處理,前臺完成與用戶的交互任務。C/S模式適用於分佈式系統,得到了廣泛的應用,爲了解決C/S模式中客戶端的問題,發展形成了瀏覽器/服務器B/S模式,爲了解決C/S模式中服務器端的問題,發展形成了三層(多層)C/S模式,即多層應用架構。
6、webservices的典型技術及特點 以及哪些情況適用webservices?
答:WDB服務的典型技術包括:SOAP,WSDL、UDDI及XML。
WEB服務的主要目標是跨平臺的互操作性,適合使用Web Services的情況如下:
1)、跨越防火牆,2)、應用程序集成,3)B2B集成,4)軟件重用。
7、計算機網絡知識 ,網絡存儲模式及各自的特點?
答:三種;1)、DAS,直接連接存儲,一般通過標準接口,將存儲服務器與服務器的直接連接。
2)、NAS,網絡連接存儲,將存儲設備通過標準的網絡拓樸結構(如以太網)連接到一系列計算機。NAS產品是真正的即插即用。
3)、SAN,存儲區域網絡,採用高速的光纖通道作爲傳輸介質的網絡存儲技術,SAN擁有極度的可擴展性、簡化的存儲管理、優化的資源和服務共享以及高度可用性。