3月9日做業

1、信息系統集成有哪些特色。數據庫

(1)信息系統集成要以知足用戶需求爲根本出發點。安全

(2)信息系統集成不僅是設備選擇和供應,更重要的,它是具備高技術含量的工程服務器

過程,要面向用戶需求提供全面解決方案,其核心是軟件。網絡

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

(4)系統集成包括技術、管理和商務等各項工做,是一項綜合性的系統工程。技術併發

是系統集成工做的核心,管理和商務活動是系統集成項目成功實施的保障。框架

2、信息系統的生命週期的開發階段又包括哪些階段。數據庫設計

  (1)整體規劃階段:是系統開發的起始階段,以立項階段所作的需求分析爲基礎,分佈式

明確信息系統在企業經營戰略中的做用和地位,指導信息系統的開發,優化配置並利用ide

各類資源,包括內部資源和外部資源,經過規劃過程規範或完善用戶單位的業務流程。

一個比較完整的整體規劃應當包括信息系統的開發目標、整體結構、組織結構、管理流

程、實施計劃、技術規範。

    (2)系統分析階段:目標是爲系統設計階段提供系統的邏輯模型,內容包括組織結

構及功能分析、業務流程分析、數據和數據流程分析及系統初步方案。

    (3)系統設計階段:根據系統分析的結果設計出信息系統的實施方案,主要內容包

括系統架構設計、數據庫設計、處理流程設計、功能模塊設計、安全控制方案設計、系

統組織和隊伍設計及系統管理流程設計。

    (4)系統實施階段:是將設計階段的成果在計算機和網絡上具體實現,即將設計文

本變成能在計算機上運行的軟件系統。因爲系統實施階段是對之前所有工做的檢驗,因

此用戶的參與特別重要。

    (5)系統驗收階段:經過試運行,系統性能的優劣及其餘各類問題都會暴露在用戶

面前,即進入了系統驗收階段。

3、軟件維護包括哪些類型及做用。

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

  (2)適應性維護:軟件產品交付後進行的修改,以保持軟件產品能在變化後或變化

中的環境中能夠繼續使用。

  (3)完善性維護:軟件產品交付後進行的修改,以改進性能和司‘維護性。

  (4)預防性維護:軟件產品交付後進行的修改,以在軟件產品中的潛在錯誤成爲實

際錯誤前,檢測和更正它們。

 

4、UML具備哪些特徵。

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

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

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

    (4)簡單而且可擴展,具備擴展和專有化機制,便於擴展,無需對核心概念進行

修改。

    (5)爲面向對象的設計與開發中涌現出的高級概念(如協做、框架、模式和組件)

提供支持,強調在軟件開發中,對架構、框架、模式和組件的重用。

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

5、幾種常見的架構模式有哪些及它們重要的優缺點。

1.管道,過濾器模式

管道/過濾器模式的優勢以下。
l體現了各功能模塊的「 黑盤」 特性及高內聚、低耦合的特色。
l能夠將整個系統的輸入,輸出行爲當作是多個過濾器行爲的簡單合成。
l支持軟件功能模塊的重用。
l便於系統維護:新的過濾器能夠添加到現有系統中來,舊的能夠由改進的過濾器替
換。
l支持某些特定的分析,如吞吐量計算、死鎖檢測等。
l支持並行操做,每一個過濾器能夠做爲一個單獨的任務完成。
管道, 過濾器模式的缺點以下。
l一般致使系統處理過程的成批操做。
l須要設計者協調兩個相對獨立但又存在關係的數據流。
l可能須要每一個過濾器本身完成數據解析和合成工做(如加密和解密),從而導
致系統性能降低,並增長了過濾器具體實現的複雜性。

2、 面向對象模式

面向對象模式的優勢以下。
l高度模塊化。
l封裝功能實現了數據隱藏。
l繼承性提供了一種實現代碼共享的手段。
l提供了系統的靈活性,便於維護及擴充。
面向對象系統的缺點在於: 對象之間的調用須要知道所調用對象的標識。若是對象的標
識發生改變,就必須通知全部調用該對象的對象。不然系統將可能沒法正常運行。

3、事件驅動模式

事件驅動模式的優勢以下。
l支持軟件重用,容易實現併發處理。
l具備良好的可擴展性,經過註冊可引入新的構件,而不影響現有構件。
l能夠簡化客戶代碼。
事件驅動模式的缺點以下。
l構件削弱了自身對系統的控制能力。一個構件觸及事件時,並不能肯定響應該事件
的其餘構件及各構件的執行順序。
l不能很好地解決數據交換問題。
l使系統中各構件的邏輯關係變得更加複雜。

4、 分層模式

分層模式的優勢。
l有助把複雜的問題按功能分解,使總體設計更爲清晰。

分層模式的缺點以下。
l並非每一個系統均可以很容易地劃分出層次來

l層次的個數過多,系統性能可能會降低。
五、知識庫模式。

6、客戶機/服務器模式

C/S 模式的優勢以下。
l客戶機與服務器分離,容許網絡分佈操做, 兩者的開發也可分開同時進行。
l一個服務器能夠服務於多個客戶機。

隨着企業規模的日益擴大,軟件的複雜程度不斷提升,傳統的二層 C/S 模式的缺點日益
突出。
l客戶機與服務器的通訊依賴於網絡,可能成爲整個系統運做的瓶頸;客戶機的負荷
太重,難以管理大量的客戶機,系統的性能受到很大影響。
l若是服務器及其界面定義有改變,則客戶機也要作相應改變。
l二層 C/S 模式採用單一服務器且以局域網爲中心,難以擴展至廣域網或 Internet。
l數據安全性很差。客戶端程序能夠直接訪問數據庫服務器,使數據庫的安全性受到
威脅。
C/S 模式適用於分佈式系統,獲得了普遍的應用。

 

6、Web服務的典型技術包括哪些及其做用,哪四種適合用Web服務技術,哪兩種不適合用Web服務技術。

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

於傳遞信息的簡單對象訪問協議(Simple Object Access Protocal,SOAP)、用於描述服

務的Web服務描述語言(Web Services Description Language,WSDL)、用於,/Veb服務

的註冊的統一描述、發現及集成(Universal Description Discovery and Integration,UDDI)、

用於數據交換的XML。

適臺使用Web Services的狀況以下。(1)跨越防火牆:  (2)應用程序集成:(3) B2B集成:(4)軟件重用:

不適臺使用Web Services的狀況以下。(l)單機應用程序:只與運行在本地機器上的其餘程序進行通訊的桌面應用程序最

好不使用Web服務,只用本地的API便可。

    (2)周域網上的同構應用程序:使用同一種語言開發的在相同平臺的同一個局域網

中運行的應用程序直接經過TCP等協議調用,會更有效。

7、網絡存儲模式包括哪三個。

1) DAS

DAS是存儲器與服務器的直接鏈接。

2) NAS

    NAS是將存儲設備經過標準的網絡拓撲結構(如以太網)鏈接到一系列計算機上。

3) SAN

    SAN是採用高速的光纖通道做爲傳輸介質的網絡存儲技術。

相關文章
相關標籤/搜索