信息系統典型生命週期模型

1 .瀑布模型
瀑布模型是一個經典的軟件生命週期模型,通常將軟件開發分爲可行性分析(計劃)、需求分析、軟件設計(概要設計、詳細設計)、編碼(含單元測試)、測試、運行維護等幾個階段,如圖所示。數據庫

 
瀑布模型中每項開發活動具備如下特色:
( l )從上一項開發活動接受其成果做爲本次活動的輸入。
( 2 )利用這一輸入,實施本次活動應完成的工做內容。
( 3 )給出本次活動的工做成果,做爲輸出傳給下一項開發活動。
( 4 )對本次活動的實施工做成果進行評審。
缺點: 過程基本不可迭代,需求在開始的不肯定性,錯誤到最後才能發現,開發進程呈現塞阻狀態
 
 
2 . V 模型
如圖所示 
V 模型的左邊降低的是開發過程各階段,與此相對應的是右邊上升的部分,即各測試過程的各個階段。

V 模型的優勢在於它很是明確地標明瞭測試過程當中存在的不一樣級別,而且清楚地描述了這些測試階段和開發各階段的對應關係。
 
 
3 .原型化模型
原型化模型的第一步是建造一個快速原型,實現客戶或將來的用戶與系統的交互,通過和用戶針對原型的討論和交流,弄清需求以便真正把握用戶須要的軟件產品是什麼樣子的。充分了解後,再在原型基礎上開發出用戶滿意的產品。
如圖所示:             
 
增量模型也是原型化開發方法。如圖所示
 
模型要點:瀑布和原型模型相結合,強調版本升級。
4.螺旋模型
螺旋模型是一個演化軟件過程模型,將原型實現的迭代特徵與線性順序(瀑布)模型中控制的和系統化的方面結合起來。使得軟件的增量版本的快速開發成爲可能。在螺旋模型中,軟件開發是一系列的增量發佈。螺旋模型的整個開發過程如圖所示。
 
圖中的螺旋線表明隨着時間推動的工做進展;開發過程具備週期性重複的螺旋線形狀。4個象限分別標誌每一個週期所劃分的4 個階段:制定計劃、風險分析、實施工程和客戶評估。螺旋模型要點:統一了瀑布模型與原型模型,與增量模型類似,更強調風險分析。
 
5 .迭代模型
噴泉模型:體現認識事物的循環迭代性,強調開發活動之間的無間隙性,無明顯的活動階段劃分,適用於面向對象的開發過程。如圖所示:
 
 
RUP ( Rational Unified Process )軟件統一過程是一種「過程方法」,它就是迭代模型的一種。如圖所示。
 
RUP中的軟件生命週期在時間上被分解爲4 個順序的階段,分別是:初始階段( Inception)、細化階段(Elaboration )、構建階段(Construction )和交付階段(Transition )。這4 個階段的順序執行就造成了一個週期。每一個階段結束於一個主要的里程碑(Major Mileslones )。在每一個階段的結尾執行一次評估以肯定這個階段的目標是否己經知足。
 

信息系統的生命週期也能夠分爲4個階段:立項、開發、運維、消亡。

  1.立項階段
  即其概念階段或需求階段,這一階段分爲兩個過程:一是概念的造成過程,根據用戶單位業務發展和經營管理的須要,提出建設信息系統的初步構想;二是需求分析過程,即對企業信息系統的需求進行深刻調研和分析,造成《需求規範說明書》,經評審、批准後立項。
  2.開發階段
  (1)整體規劃階段:是系統開發的起始階段,以立項階段所作的需求分析爲基礎,明確信息系統在企業經營戰略中的做用和地位,指導信息系統的開發,優化配置並利用各類資源,包括內部資源和外部資源,經過規劃過程規範或完善用戶單位的業務流程。一個比較完整的整體規劃應當包括信息系統的開發目標、整體結構、組織結構、管理流程、實施計劃、技術規範。
  (2)系統分析階段:目標是爲系統設計階段提供系統的邏輯模型,內容包括組織結構及功能分析、業務流程分析、數據和數據流程分析及系統初步方案。
  (3)系統設計階段:根據系統分析的結果設計出信息系統的實施方案,主要內容包括系統架構設計、數據庫設計、處理流程設計、功能模塊設計、安全控制方案設計、系統組織和隊伍設計及系統管理流程設計。
  (4)系統實施階段:是將設計階段的成果在計算機和網絡上具體實現,即將設計文本變成能在計算機上運行的軟件系統。因爲系統實施階段是對之前所有工做的檢驗,所以用戶的參與特別重要。
  (5)系統驗收階段:經過試運行,系統性能的優劣及其餘各類問題都會暴露在用戶面前,即進入了系統驗收階段。
  3.運維階段
  信息系統經過驗收,正式移交給用戶之後,就進入運維階段,系統長時間的有效運行是檢驗系統質量的試金石。
  要保障系統正常運行,系統維護是不可缺乏的工做。維護可分爲4種類型:排錯性維護、適應性維護、完善性維護、預防性維護。
  4.消亡階段
  開發一個信息系統並但願它一勞永逸地運行下去是不現實的。企業的信息系統常常不可避免地會遇到系統更新改造、功能擴展,甚至報廢重建等狀況。對此,用戶單位應當在信息系統建設的初期就注意系統消亡條件和時機,以及由此而花費的成本。安全

相關文章
相關標籤/搜索