什么是軟件開發模型
瀏覽量:5032
軟件開發模型是指軟件開發全部過程、活動和任務的結構框架。軟件開發包括需求、設計、編碼和測試等階段,有時也包括維護階段。
軟件開發模型能清晰、直觀地表達軟件開發全過程,明確規定了要完成的主要活動和任務,用來作為軟件項目工作的基礎。
最早出現的軟件開發模型是1970年溫斯頓·羅伊斯(Winston Royce)提出的瀑布模型。該模型給出了固定的順序,將生存期活動從上一個階段向下一個階段逐級過渡,如同流水下瀉,最終得到所開發的軟件產品,投入使用。但計算拓廣到統計分析、商業事務等領域時,大多數程序采用高級語言(如FORTRAN、COBOL等)編寫。瀑布模式模型也存在著缺乏靈活性、無法通過并發活動澄清本來不夠確切的需求等缺點。
典型的開發模型有:瀑布模型(waterfall model)、漸增模型/演化/迭代(incremental model)、原型模型(prototype model)、螺旋模型(spiral model)、噴泉模型(fountain model)、智能模型(intelligent model)、混合模型(hybrid model)
以上資料由www.www.000217.com提供
下一篇:軟件開發工具