1. 程式人生 > >程序設計方法/軟件開發方法

程序設計方法/軟件開發方法

技術 程序 測試 敏捷開發 混合 logs 軟件工程 開發模式 es2017

自頂向下的程序設計

1.將算法表示為一系列小問題

2.為每個小問題設計接口

3.將算法表達為接口關聯的多個小問題來細化算法

4.為每個小問題重復上述過程

自底向上的執行

從底層模塊開始一個個測試

小規模:直接運行

中規模:底層開始,逐步上升;運行基本函數,測試整體函數

較大規模:高級軟件測試方法

軟件工程:

系統、嚴格約束、可量化的方法

應用於軟件的開發、運行、維護

開發模式:瀑布、螺旋、快速原型、噴泉、混合、敏捷開發

瀑布模式:

重視各階段順序性

一個階段文檔被認可才可進入下一階段

螺旋模式

技術分享

程序設計方法/軟件開發方法