豐碩 發表於 2012-11-27 01:23:20

【系統實施】

<P align=center><STRONG><FONT size=5>【<FONT color=red>系統實施</FONT>】</FONT></STRONG></P>&nbsp;<P><STRONG>SystemImplementation</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>【辭書名稱】圖書館學與資訊科學大辭典</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>系統實施是一個新的電腦系統發展過程中最後的階段。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>在這一階段中,系統將被完全地偵錯,並且決定它是否能被使用者接受,進而正式運作。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>傳統上,系統實施是以下列步驟完成的:(1)單元測試(Unit-Test):首先,每一模組分別地撰寫編碼、測試和偵錯;</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>(2)子系統測試(Subsystem-Test):然後,將所有的單元併為許多子系統,每一子系統再分別地予以測試和偵錯;</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>(3)系統整合(SystemIntegration):再將測試過的子系統合併成一完整的系統;</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>(4)系統分解(SystemDisintegration):最後,測試和偵錯這一完整的系統。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>這一傳統的方法有許多問題存在,其中最嚴重的是子系統之間最重要的介面測試得較遲,往往不夠時間修正其錯誤;</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>另外,沒有機會有次序地管理資源,這導致工作人員無法如期完成系統,而且繼續蹉跎於測試階段直到他們克服問題或者問題消失。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>遞增的方法(IncrementalApproach)較上述傳統的方法更合乎科學。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>它是這種方式完成的步驟:(1)實施且單元測試一模組,(2)將這一模組加於目前的組合中,(3)再測試和偵錯這一組合的模組,如此循環(1)至(3)的步驟,直到系統都測試完成。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>它有3種方式:(1)由上至下遞增實施(Top-downIncrementalImplementation):從結構圖中上面的模組先實施;</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>(2)由下至上遞增實施(Bottom-UpIncrementalImplementation):從結構圖的底部的模組先實施;</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>(3)綜合遞增實施(SandwichIncrementalImplementation):這方式結合了由上至下實施和由下至上實施的優點。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>到底採用何種方式來實施,完全取決於可使用的資源和系統的特性。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG>不管使用何種方式,我們都必須預先作週詳的規畫。</STRONG></P>
<P><STRONG></STRONG>&nbsp;</P>
<P><STRONG></STRONG>&nbsp;</P>轉自:http://edic.nict.gov.tw/cgi-bin/tudic/gsweb.cgi?o=ddictionary
頁: [1]
查看完整版本: 【系統實施】