知識學堂

地址:??謔寫笸?5號華發大廈A 棟2706室(明珠廣場與萬國大都會之間)



公交車:市內1/4/9//15/16/22/24/28/41路公交車,義龍中學站  明珠站  ??詮罷?nbsp;下車即可



電話: 0898-66676660



手機:1-888-9898-700



咨詢QQ:252479950 1772659783



24小時技術支持:1-888-9898-700



微信公眾號:sltrj0898



網址:淘宝广西快3开奖结果

典型的軟件開發項目的生命周期模型
發布時間:2012/04/22 | 來源: | 點擊率:0

     1瀑布模型

      瀑布模型是一個經典的軟件生命周期模型,一般將軟席開發為:可行性分析(計劃)、需求分析、軟件設計(概要設計、詳細設計)、編碼(含單元測試)、測試、運行維護等幾個階級,瀑布模型中每項開發活動具有以下特點:

        從上一項開發活動接受該項活動的的工作對象作為輸入。

        利用這一輸入,實施該項活動應完成的工作內容。
        給出該項活動的實施工作成果進行評審。若其工作成果得到確認,則繼續進行下一項開發活動
;否則返回前一項,甚至更前項的活動。盡量減少多個階段間的反復。以較小的費用來開發軟件。
       2螺旋模型
         螺紋模型是一個演化軟件過程模型,將原型實現的迭代特征與線性順序(瀑布)模型中控制的和系化的方面結合起來。使軟件的增量版本的快速開發成為可能。在螺旋模型中,軟件是一系列的增量發布。在早期的迭代中,發布的增量可能是一個紙上的模型或原型;在以后的迭代中,被開發系統的更加完善版本逐步產生。螺旋模型的整個開發過程。
     螺旋線代表隨著時間推進的工作進展:開發過程具有周期性重復的螺旋線狀。四個象限分別標志每個周期所劃分的四階段;制定計劃、風險分析、實施工程和客戶評估。螺旋模型強調了風險分析,特別適用龐大而復雜、高風險的系統。
   3迭代模型
    在大多數傳統的生命周期中,階級是以其中的主要活動命名的;需求分析、設計、編碼、測試。傳統的軟件開發工作大部分強調一個序列化過程,其中一個活動需要在另一個開始之前完成。在迭代式的過程中,每個階段都包括不同比例的所有活動。

  迭代式開發模型,水平方向為時間維,從組織管理的角度描述整個軟件開發生命周期,分四個階段;初始、細、構造、移交,可進一步描述為周期(Cycle)、階段(Phase  )、迭代( Lteration);核心工作從技術角度描述迭代模型的靜態組成部分,包括;業務建模、需求獲取、分析與設計、實現、測試、部署。圖中的陰暗部分描述了不同的工作流,在不同的時間段內工作量的不同,幾乎所有的工作流在所有的時間段內均有工作量,只是大小不同而已。各階段的主要任務如下所述。

    初始階段:系統地闡述項目的范圍,選擇可行的系統構架,計劃和準備業務案例。
    細化階段:細化構想,細代過程和基礎設施,細化構架并選擇構件。
    構造階段:資源管理、控制和過程最優化,完成構件的開發并依評價標準進行測試,根據想驗收標準評估產品的發布。
    移交階段:同步并使開發的構造增量集成到一致的實施基線中,與實施有關的工程活動(商業包裝和生產、人員培訓等)根據完整的構想和需求集的驗收標準評估實施基線。

 

                                                                                                                                                                                                                                                            

關鍵字:海南軟件開發 海南網絡公司 網站建設 網站優化
相關文章