軟體開發模式

2021-10-17 09:03:03 字數 387 閱讀 8767

軟體工程的開發有幾種不同的開發模式,常見開發模式如下:​

這是一種傳統的軟體開發模式,簡單來說就是一層層地開發。先分析需求,產生需求文件,在做概要設計,技術選型等;接著做詳細設計,事無鉅細地梳理流程和細節;最後編碼,測試,上線。

瀑布式開發要考慮的非常全面,相當於一群人要站在一塊巨石上雕刻出乙個巨大無比的雕像,所以乙個專案可能得五六個月,甚至一年才能做完,他的缺點就是慢。

敏捷開發的意思就是在做雕像前,先由乙個高手把框架開發出來,然後把後續的任務分解成乙個個小模組,拆的越碎越好,接著讓每個團隊甚至每個人負責一塊,大家根據協議並行開發,最後拼在一起。這樣的話乙個專案可能一兩周就能上線。

敏捷開發的特點是,我不需要一直做到很完整的程度再上線,而是做一點發一點,小步快跑,快速迭代。他的本質是化繁為簡。

軟體開發模式

軟體的開發模式包括 大棒開發法 邊寫邊改法 瀑布法 快速原型法和螺旋模式法,它們的定義及特點如下 第一,大棒開發法。它是源於能量爆發創造宇宙,萬物都由能量和物質積聚而成的理論,但如果不是遵循某種正確的排列和組合,形成的將不是預先期望的事物 大棒模式與上述理論一樣 一大堆能量 這裡指開發軟體所需的人力...

軟體開發模式

軟體開發模式大概有11種,如下所示 邊做邊改模型 build and fix model 瀑布模型 wate ll model 快速原型模型 rapid prototype model 增量模型 incremental model 迭代模型 stagewise model 螺旋模型 spiral m...

軟體開發模式

瀑布模型式嚴格遵循預先計畫的需求分析 設計 編碼 整合 測試 維護的步驟順序進行。瀑布模型是以每個步驟所取得的成果作為衡量進度的方法 由於它的嚴格分級,所以在專案前期需求不明確或者需求頻繁更改時代價高昂,是不可行的。所以在開發的前期,需求設計越完美,則損失越少。迭代式開發值每次只設計和完成產品的一部...