20160309作業

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

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

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

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

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

 

2、信息系統生命週期中的開發階段又包含哪些階段。

1)總體規劃階段

2)系統分析階段

3)系統設計階段

4)系統實施階段

5)系統驗收階段

 

3、軟件維護包括哪幾種類型

1)更正性維護:更正已發現的問題,改錯

2)適應性維護:對系統進行修正以適應變化的環境

3)完善性維護:滿足用戶方新的需求

4)預防性維護:修復前瞻性錯誤;修正將來發生的前三種錯誤,也是預防性維護

 

4UML的特徵

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

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

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

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

 

5、常見的軟件架構模式及其優缺點

1)管道/過濾器模式:

優點:1體現了各功能模塊的“黑盒”特性及高內聚、低耦合的特點

      2可以將整個系統的輸入/輸出行爲看成是多個過濾器行爲的簡單和城

      3支持軟件功能模塊的重用

      4便於系統維護

      5支持並行操作

      6支持某些特定的分析

缺點:1通常導致系統處理過程的成批操作

      2需要設計者協調兩個相對獨立但又存在關係的數據流

      3導致系統性能下降,並增加了過濾器具體實現的複雜性

2)面向對象模式:典型應用是基於構件的軟件開發

   優點:1高度模塊化。

         2封裝功能實現了數據隱蔽

         3繼承性提供了一種實現代碼共享的特性

         4提供了系統的靈活性,便於維護和補充

   缺點:對象之間的調用需要知道所調用對象的標識

3)事件驅動模式

   優點:1支持軟件重用,容易實現併發處理

         2具有良好的可擴展性

         3可以簡化客戶代碼

   缺點:1構件削弱了自身對系統的控制能力

         2不能很好的解決數據交換的問題

         3使系統中各構件的邏輯關係變得更加複雜

4)分層模式

   優點:1有助於把複雜的問題按功能分解

         2支持系統設計的逐級抽象

         3具有較好的可擴展性

         4支持複用

   缺點:1並不是每個系統都可以很容易的劃分層次

         2層次過多可能導致系統性能下降

5)知識庫模式

6)客戶機/服務器模式

   優點:1允許網絡分佈操作;二者開發也可以分開同時進行

         2一個服務器可服務於多個客戶機

   缺點:1客戶機和服務器的通訊依賴於網絡;服務器負荷過重,嚴重影響系統性能

         2如果服務器及其界面定義要改變,客戶機也要做相應變化

         3難以擴展至廣域網及internet

         4數據安全性不好

 

6webservices的典型技術及適合webservices的情況

webservices的典型技術:

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

2用於描述服務的web服務描述語言 WSDL

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

4用於數據交換的XML

適合webservices的情況

1 跨越防火牆

2應用系統集成

3 B2B集成

4 軟件重用

不適合webservices的情況

1 單機應用程序

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

 

7、網絡存儲模式及其特點

1DASDAS是存儲器與服務器的直接連接

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

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


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