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