1、信息系統集成有哪些特點?
1)、以滿足用戶需求爲根本出發點;
2)不只是設備選擇和供應,它是具有高技術含量的工程過程,要面向用戶提供全面解決方案,其核心是軟件;
3)系統集成最終交付物是一個完整的系統而不是一個分立的產品;
4)系統集成包括技術、管理和商務各項工作,是一項綜合性的系統工程,技術是信息系統集成工作的核心,管理和商務活動是項目成功實施的保障。
2、信息系統生命週期中的開發階段包括哪些階段?
開發階段分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?
Web服務的典型技術包括:用於傳遞信息的簡單對象訪問協議(SOAP)、用於描述服務的Web服務描述語言(WSDL)、用於Web服務的註冊的統一描述、發現及集成(UDDI)、用於數據交換的XML
Web服務主要目標是跨平臺的互操作性,適用如下情況:跨越防火牆、應用程序集成、B2B集成、軟件重用。
7、計算機網絡知識、網絡存儲模式及各自的特點?
1)DAS:直接連接存儲,一般通過標準接口,將存儲服務器與服務器直接連接。
2)NAS:網絡連接存儲,將存儲設備通過標準的網絡拓撲結構連接到一系列計算機,即插即用。
3)SAN:存儲區域網絡,採用高速的光纖通道作爲傳輸介質的網絡存儲技術,擁有極度的可擴展性、簡化的存儲管理、優化的資源和服務共享以及高度可用性。