線上服務(wù)咨詢
Article/文章
記錄成長點滴 分享您我感悟
最常見的4種類型的軟件開發(fā)模式
發(fā)表時間:2019-07-17 10:23:40
文章來源:沈陽軟件開發(fā)
標(biāo)簽:軟件開發(fā) 軟件定制 軟件設(shè)計 軟件公司 沈陽軟件開發(fā) 沈陽軟件定制 沈陽軟件公司 沈陽軟件制作 沈陽軟件設(shè)計
瀏覽次數(shù):0
計算機行業(yè)有一個笑話:制造過程中有三件事永遠看不到——法律,香腸和軟件。他們的制造過程及其復(fù)雜性和隱蔽性直到最后一刻才看到結(jié)果。 軟件開發(fā)進程中有四種最常見的模式:大棒,側(cè)寫側(cè),流類型和螺旋類型。
大棒模式
大棒模式是最簡單的軟件開發(fā)模式。很多東西(人力和金融)放在一起,巨大的能量釋放——通常是危險的,產(chǎn)生優(yōu)秀的軟件產(chǎn)品或一堆廢物。大棒的優(yōu)勢在于所有能量都在開發(fā)軟件并編寫代碼。缺點是測試者參與了這樣的測試。測試工作越深入,將發(fā)現(xiàn)越來越多的軟件缺陷,并且更難以返回并修復(fù)需要進行重大修改的問題。盡量不要在這種模式下制作產(chǎn)品。
邊寫邊改模式
當(dāng)項目團隊沒有刻意采用其他開發(fā)模式時,并排模式是默認(rèn)開發(fā)模式。這是對大棒模型的改進,至少考慮到產(chǎn)品要求。沒時間去做,總有時間重做哈哈!這句話很經(jīng)典,測試人員幾乎每天都會得到一個新版本,當(dāng)新版本出來時,舊版本還沒有測量過!新版本還包括新功能或修改功能。優(yōu)點是,如果沒有計劃和文檔,項目團隊可以快速顯示結(jié)果。適用于快速拋出和用完的小型項目。最有可能遇到此模式。
流水模式
創(chuàng)意 - 分析 - 設(shè)計 - 開發(fā) - 測試 - 最終產(chǎn)品,只有前進不能回來!使用管道模型的項目需要經(jīng)歷從初始構(gòu)思到最終產(chǎn)品的一系列步驟。在每個步驟結(jié)束時,項目團隊將審核并決定是否繼續(xù)下一步。如果項目未在下一步準(zhǔn)備就緒,則必須停止。
該模型非常強調(diào)產(chǎn)品的定義。這些步驟是離散的,沒有交叉,也無法逆轉(zhuǎn)。優(yōu)點:此模型適用于具有明確定義的產(chǎn)品定義和訓(xùn)練有素的開發(fā)人員的項目。從測試的角度來看,這種模式是最有利的。一切都已經(jīng)完全詳細(xì),所有細(xì)節(jié)都已確定并納入軟件,因此測試團隊可以制定精確的計劃和時間表。測試對象非常清楚,并且功能和軟件缺陷不會混淆。缺點:太多限制,在軟件測試準(zhǔn)備好發(fā)布產(chǎn)品之前,不會發(fā)現(xiàn)一些基本問題。
螺旋式
螺旋模式的主要思想是您不必詳細(xì)定義所有細(xì)節(jié)。從小處著手,定義重要功能,努力實現(xiàn),接受客戶反饋,然后進入下一階段。 (螺旋形由6個步驟組成:1。確定目標(biāo),選擇選項; 2.確定并解決風(fēng)險; 3.評估計劃; 4.在此階段進行開發(fā)和測試; 5.計劃下一階段; 6.確定進入下一階段的過程。測試正在進行,直到最終公告成功!)
螺旋模式包括單流模式(分析,設(shè)計,開發(fā)和設(shè)計步驟),單側(cè)并排模式(每次懸停一次)和小棒模式(從外部觀察) 。優(yōu)點是:早期檢測和低成本。這種模式非常受軟件測試人員的歡迎,并且通過參與初始設(shè)計階段,產(chǎn)品可能會盡早受到影響。測試一直持續(xù)到最終宣布所有成功為止。
軟件開發(fā),軟件定制,軟件設(shè)計,軟件公司,沈陽軟件開發(fā),沈陽軟件定制,沈陽軟件公司,沈陽軟件制作,沈陽軟件設(shè)計