3.9 第二次作業

 一、信息系統集成有哪些特點?

  1. 信息系統集成要以滿足客戶需求爲根本出發點。

  2. 信息系統集成不只是設備選擇和供應,更重要的,它是具有高技術含量的工程過程,要面向用戶需求提供全面的解決方案,其核心是軟件。

  3. 系統集成的最終交付物是一個完整的系統,而不是一個分立的產品。

  4. 系統集成包括技術、管理和商務等各項工作,是一項綜合性的系統工程。技術是系統集成工作的核心,管理和商務活動是系統集成項目成功實施的保障。

     

二、信息系統的生命週期中的開發階段包括哪些階段?

  1. 總體規劃階段。

  2. 系統分析階段。

  3. 系統設計階段。

  4. 系統實施階段。

  5. 系統驗收階段。

     

三、軟件維護包括哪些類型?他們適用的前提條件是什麼(做什麼的)?

  1. 軟件維護包括以下四種類型:

  2. 更正性維護:軟件產品交付後進行的修改,以更正發現的問題。

  3. 適應性維護:軟件產品交付後進行的修改,以保持軟件產品能在變化後或變化中的環境中可以繼續使用。

  4. 完善性維護:軟件產品交付後進行的修改,以改進性能和可維護性。

  5. 預防性維護:軟件產品交付後進行的修改,以在軟件產品中的潛在錯誤成爲實際錯誤前,檢測和更正他們。

     

四、UML具有哪些語言特徵?

  1. 不是一種可視化的程序設計語言,而是一種可視化的建模語言。

  2. 是一種建模語言規範說明,是面向對象分析與設計的一種標準表示。

  3. 不是過程,也不是方法,但允許任何一種過程和方法使用它。

  4. 簡單並且可擴展,具有擴展和專有化機制,便於擴展,無需對核心概念進行修改。

  5. 爲面向對象的設計與開發中涌現出的高級概念(如協作、框架、模式和組件)提供支持,強調在軟件開發中,對架構、框架、模式和組件的重用。

  6. 與最好的軟件工程實踐經驗集成。

     

五、常見的軟件架構模式有哪些?他們最重要的優缺點是什麼?

    常見的軟件架構模式如下:

  1. 管道/過濾器模式:優點是高內聚、低耦合。

  2. 面向對象模式:優點是高度模塊化。缺點在於對象之間的調用需要知道所調用對象的標識,如果對象的標識發生改變,就必須通知所有調用該對象的對象,否則系統將可能無法正常運行。

  3. 事件驅動模式:其主要特點是事件的觸發者並不知道哪些構件會受到事件的影響,且不能假定構件的處理順序。

  4. 分層模式:優點是有助於把複雜的問題按功能分解,使整體設計更爲清晰。缺點是並不是每個系統都可以很容易地劃分出層次來,同時,各層次的功能的劃分也沒有一個統一的、正確的抽象方法。

  5. 知識庫模式

  6. 客戶機/服務器模式:適用於分佈式系統。

     

六、Web Services的典型技術包括哪些,他們的特點是什麼?哪些情況適用Web Services,哪些情況不適用?

    Web Services服務的典型技術包括:

  1. 用於傳遞信息的簡單對象訪問協議,SOAP

  2. 用於描述服務的Web服務描述語言,WSDL

  3. 用於Web服務的註冊的統一描述、發現及集成,UDDI

  4. 用於數據交換的XML

適合使用Web Services的情況如下:

  1. 跨越防火牆

  2. 應用程序集成

  3. B2B集成

  4. 軟件重用

不適合使用Web Services的情況如下:

  1. 單機應用程序

  2. 局域網上的同構應用程序

     

七、網絡存儲模式包括哪三種,每種的特點是什麼?

  1. 直接連接存儲(DAS):存儲器與服務器的直接連接。

  2. 網絡連接存儲(NAS):將存儲設備通過標準的網絡拓撲結構連接到一系列計算機上。NAS產品是真正的即插即用的。

  3. 存儲區域網絡(SAN):採用高速的光纖通道作爲傳輸介質的網絡存儲技術。SAN擁有極度的可擴展性、簡化的存儲管理、優化的資源和服務共享以及高度可用性。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章