摘要:一軟件開發(fā)模型瀑布模型快速原型模型螺旋模型注意軟件測(cè)試與軟件的開發(fā)模式有著緊密的聯(lián)系,作為一名測(cè)試人員,應(yīng)該充分理解軟件的開發(fā)模式,以便找準(zhǔn)自己在其中的位置,從而發(fā)揮自身的價(jià)值。
一、軟件開發(fā)模型:
瀑布模型
快速原型模型
螺旋模型
注意:軟件測(cè)試與軟件的開發(fā)模式有著緊密的聯(lián)系,作為一名測(cè)試人員,應(yīng)該充分理解軟件的開發(fā)模式,以便找準(zhǔn)自己在其中的位置,從而發(fā)揮自身的價(jià)值。
1、瀑布模型:
特點(diǎn):
????是線性模型的一種,每一個(gè)階段只執(zhí)行一次
?文檔驅(qū)動(dòng)
??優(yōu)缺點(diǎn):
優(yōu)點(diǎn):開發(fā)的各個(gè)階段比較清晰,當(dāng)前階段完成后,只需關(guān)注后續(xù)階段。
缺點(diǎn):不響應(yīng)需求的變化
??????風(fēng)險(xiǎn)往往延至后期才顯露,失去及早糾正的機(jī)會(huì)。
2、快速原型模型
在開發(fā)真實(shí)系統(tǒng)之前,構(gòu)造一個(gè)原型,在該原型的基礎(chǔ)上,逐漸完成整個(gè)系統(tǒng)的開發(fā)工作。
特點(diǎn):
快速的構(gòu)造軟件的原型
支持用戶參與
優(yōu)缺點(diǎn):
優(yōu)點(diǎn):克服瀑布模型的缺點(diǎn),減少由于軟件需求不明確帶來的項(xiàng)目開發(fā)風(fēng)險(xiǎn)。
缺點(diǎn):不適合大型系統(tǒng)開發(fā)
生命周期:
3、螺旋模型
?
特點(diǎn):引進(jìn)了風(fēng)險(xiǎn)分析活動(dòng)
優(yōu)缺點(diǎn):
優(yōu)點(diǎn):螺旋模型很大程度上是一種風(fēng)險(xiǎn)驅(qū)動(dòng)的方法體系。
缺點(diǎn):采用螺旋模型需要具有相當(dāng)豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和專業(yè)知識(shí)。
二、測(cè)試模型:
軟件測(cè)試模型:V模型、W(雙V模型)
1、V模型
概念:
V模型是最具有代表意義的測(cè)試模型,最早由Paul Rook在20世紀(jì)80年代后期提出,由英國(guó)國(guó)家計(jì)算機(jī)中心文獻(xiàn)中發(fā)布,旨在改進(jìn)軟件開發(fā)的效率和效果;
V模型本身是軟件開發(fā)中瀑布模型的變種,它反映了測(cè)試活動(dòng)與分析和設(shè)計(jì)的關(guān)系。
V模型標(biāo)明了測(cè)試過程中本身存在的不同階段,從左到右,描述了開發(fā)過程和測(cè)試過程間的階段對(duì)應(yīng)關(guān)系。
優(yōu)缺點(diǎn):
優(yōu)點(diǎn):測(cè)試V模型既包含了底層測(cè)試又包含了高層測(cè)試;
缺點(diǎn):當(dāng)需求變更時(shí)將會(huì)導(dǎo)致返工量非常大,模型靈活性比較低。
??示意圖:
2、W模型
概念:測(cè)試伴隨著整個(gè)軟件開發(fā)周期,并且測(cè)試的對(duì)象不僅僅是程序,需求和設(shè)計(jì)同樣要測(cè)試。
優(yōu)缺點(diǎn):
優(yōu)點(diǎn):強(qiáng)調(diào)測(cè)試伴隨著整個(gè)軟件開發(fā)周期,而且測(cè)試的對(duì)象不僅僅是程序,還包括需求和設(shè)計(jì)。
更早地介入測(cè)試,能盡早的發(fā)現(xiàn)缺陷進(jìn)行修復(fù)。
缺點(diǎn):對(duì)于測(cè)試技術(shù)要求高,實(shí)踐起來困難。
示意圖:
不同階段軟件缺陷修復(fù)費(fèi)用如圖:
?
3、質(zhì)量模型
軟件質(zhì)量,就是軟件與明確地和隱含地定義的需求相一致的程度。
ISO 9126軟件質(zhì)量模型是評(píng)價(jià)軟件質(zhì)量的國(guó)際標(biāo)準(zhǔn),這個(gè)模型是軟件質(zhì)量標(biāo)準(zhǔn)的核心,對(duì)于大部分的軟件,都可以考慮從這6個(gè)特性和27個(gè)自特性去測(cè)試、評(píng)價(jià)一個(gè)軟件。
?
?
?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/121226.html
摘要:前言自從發(fā)布之后,更新速度日新月異,而生命周期也隨之改變,雖然原有的一些生命周期函數(shù)面臨廢棄,但理解其背后更新的機(jī)制也是一種學(xué)習(xí)在這里根據(jù)官方文檔以及社區(qū)上其他優(yōu)秀的文章進(jìn)行一個(gè)對(duì)于生命周期的總結(jié),大致上分為以下三個(gè)模塊新老生命周期的區(qū)別為 前言 自從React發(fā)布Fiber之后,更新速度日新月異,而生命周期也隨之改變,雖然原有的一些生命周期函數(shù)面臨廢棄,但理解其背后更新的機(jī)制也是一種...
摘要:入口文件繼承自組件基類,它同樣擁有組件生命周期,但因?yàn)槿肟谖募奶厥庑裕纳芷诓⒉煌暾?,如。支持組件化開發(fā),組件代碼可以放在任意位置,不過建議放在下的目錄中。 生命周期 componentWillMount 在微信小程序中這一生命周期方法對(duì)應(yīng)頁面的onLoad或入口文件app中的onLaunch componentDidMount 在微信小程序中這一生命周期方法對(duì)應(yīng)頁面的onRe...
摘要:前言官方架構(gòu)組件在今年月份大會(huì)上被公布直到月份一直都是測(cè)試版由于工作比較繁忙期間我只是看過類似的文章但沒有在實(shí)際項(xiàng)目中使用過更沒有看過源碼所以對(duì)這幾個(gè)組件的使用很是生疏同時(shí)也覺得這幾個(gè)組件非常高大上非常神秘直到月份官方架構(gòu)組件正式版發(fā)布并且 前言 Android 官方架構(gòu)組件在今年 5 月份 Google I/O 大會(huì)上被公布, 直到 11 月份一直都是測(cè)試版, 由于工作比較繁忙, 期...
摘要:中與的區(qū)別關(guān)于中的生命周期,如果不是有特別的需求,一般在項(xiàng)目開發(fā)過程中更多的使用和,所以在本文中主要講解與在開發(fā)中的主要使用區(qū)別。構(gòu)建樹構(gòu)建規(guī)則樹根據(jù)執(zhí)行順序解析文件。 vue中created與mounted的區(qū)別 關(guān)于vue.js中的生命周期,如果不是有特別的需求,一般在項(xiàng)目開發(fā)過程中更多的使用created和mounted,所以在本文中主要講解created與mounted在開發(fā)中...
閱讀 3001·2021-10-13 09:39
閱讀 2698·2021-09-27 13:34
閱讀 2036·2019-08-30 15:55
閱讀 3266·2019-08-30 15:43
閱讀 3641·2019-08-30 11:16
閱讀 1757·2019-08-26 18:28
閱讀 1293·2019-08-26 13:56
閱讀 918·2019-08-26 13:35