【五術堪輿學苑】

標題: 【系統實施】 [打印本頁]

作者: 豐碩    時間: 2012-11-27 00:02
標題: 【系統實施】

系統實施

 

SystemImplementation

 

【辭書名稱】圖書館學與資訊科學大辭典

 

系統實施是一個新的電腦系統發展過程中最後的階段。

 

在這一階段中,系統將被完全地偵錯,並且決定它是否能被使用者接受,進而正式運作。

 

傳統上,系統實施是以下列步驟完成的:(1)單元測試(Unit-Test):首先,每一模組分別地撰寫編碼、測試和偵錯;

 

(2)子系統測試(Subsystem-Test):然後,將所有的單元併為許多子系統,每一子系統再分別地予以測試和偵錯;

 

(3)系統整合(SystemIntegration):再將測試過的子系統合併成一完整的系統;

 

(4)系統分解(SystemDisintegration):最後,測試和偵錯這一完整的系統。

 

這一傳統的方法有許多問題存在,其中最嚴重的是子系統之間最重要的介面測試得較遲,往往不夠時間修正其錯誤;

 

另外,沒有機會有次序地管理資源,這導致工作人員無法如期完成系統,而且繼續蹉跎於測試階段直到他們克服問題或者問題消失。

 

遞增的方法(IncrementalApproach)較上述傳統的方法更合乎科學。

 

它是這種方式完成的步驟:(1)實施且單元測試一模組,(2)將這一模組加於目前的組合中,(3)再測試和偵錯這一組合的模組,如此循環(1)至(3)的步驟,直到系統都測試完成。

 

它有3種方式:(1)由上至下遞增實施(Top-downIncrementalImplementation):從結構圖中上面的模組先實施;

 

(2)由下至上遞增實施(Bottom-UpIncrementalImplementation):從結構圖的底部的模組先實施;

 

(3)綜合遞增實施(SandwichIncrementalImplementation):這方式結合了由上至下實施和由下至上實施的優點。

 

到底採用何種方式來實施,完全取決於可使用的資源和系統的特性。

 

不管使用何種方式,我們都必須預先作週詳的規畫。

 

 

轉自:http://edic.nict.gov.tw/cgi-bin/tudic/gsweb.cgi?o=ddictionary




歡迎光臨 【五術堪輿學苑】 (http://m.wsky.ink/) Powered by Discuz! X3.1