国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

軟件開發與生命周期

caozhijian / 2693人閱讀

摘要:一軟件開發模型瀑布模型快速原型模型螺旋模型注意軟件測試與軟件的開發模式有著緊密的聯系,作為一名測試人員,應該充分理解軟件的開發模式,以便找準自己在其中的位置,從而發揮自身的價值。

一、軟件開發模型:

瀑布模型

快速原型模型

螺旋模型

注意:軟件測試與軟件的開發模式有著緊密的聯系,作為一名測試人員,應該充分理解軟件的開發模式,以便找準自己在其中的位置,從而發揮自身的價值。

1、瀑布模型:

特點:

????是線性模型的一種,每一個階段只執行一次

?文檔驅動

??優缺點:

優點:開發的各個階段比較清晰,當前階段完成后,只需關注后續階段。

缺點:不響應需求的變化

??????風險往往延至后期才顯露,失去及早糾正的機會。

2、快速原型模型

在開發真實系統之前,構造一個原型,在該原型的基礎上,逐漸完成整個系統的開發工作。

特點:

快速的構造軟件的原型

支持用戶參與

優缺點:

優點:克服瀑布模型的缺點,減少由于軟件需求不明確帶來的項目開發風險。

缺點:不適合大型系統開發

生命周期:

3、螺旋模型

?

特點:引進了風險分析活動

優缺點

優點:螺旋模型很大程度上是一種風險驅動的方法體系。

缺點:采用螺旋模型需要具有相當豐富的風險評估經驗和專業知識。

二、測試模型:

軟件測試模型:V模型、W(雙V模型)

1、V模型

概念:

V模型是最具有代表意義的測試模型,最早由Paul Rook在20世紀80年代后期提出,由英國國家計算機中心文獻中發布,旨在改進軟件開發的效率和效果;

V模型本身是軟件開發中瀑布模型的變種,它反映了測試活動與分析和設計的關系。

V模型標明了測試過程中本身存在的不同階段,從左到右,描述了開發過程和測試過程間的階段對應關系。

優缺點:

優點:測試V模型既包含了底層測試又包含了高層測試;

缺點:當需求變更時將會導致返工量非常大,模型靈活性比較低。

??示意圖:

2、W模型

概念:測試伴隨著整個軟件開發周期,并且測試的對象不僅僅是程序,需求和設計同樣要測試。

優缺點:

優點:強調測試伴隨著整個軟件開發周期,而且測試的對象不僅僅是程序,還包括需求和設計。

更早地介入測試,能盡早的發現缺陷進行修復。

缺點:對于測試技術要求高,實踐起來困難。

示意圖:

不同階段軟件缺陷修復費用如圖:

?

3、質量模型

軟件質量,就是軟件與明確地和隱含地定義的需求相一致的程度。

ISO 9126軟件質量模型是評價軟件質量的國際標準,這個模型是軟件質量標準的核心,對于大部分的軟件,都可以考慮從這6個特性和27個自特性去測試、評價一個軟件。

?

?

?

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/121226.html

相關文章

  • React-生命周期雜記

    摘要:前言自從發布之后,更新速度日新月異,而生命周期也隨之改變,雖然原有的一些生命周期函數面臨廢棄,但理解其背后更新的機制也是一種學習在這里根據官方文檔以及社區上其他優秀的文章進行一個對于生命周期的總結,大致上分為以下三個模塊新老生命周期的區別為 前言 自從React發布Fiber之后,更新速度日新月異,而生命周期也隨之改變,雖然原有的一些生命周期函數面臨廢棄,但理解其背后更新的機制也是一種...

    KoreyLee 評論0 收藏0
  • 微信小程序Taro開發(2):生命周期開發中注意點

    摘要:入口文件繼承自組件基類,它同樣擁有組件生命周期,但因為入口文件的特殊性,他的生命周期并不完整,如。支持組件化開發,組件代碼可以放在任意位置,不過建議放在下的目錄中。 生命周期 componentWillMount 在微信小程序中這一生命周期方法對應頁面的onLoad或入口文件app中的onLaunch componentDidMount 在微信小程序中這一生命周期方法對應頁面的onRe...

    morgan 評論0 收藏0
  • 改造 Android 官方架構組件 ViewModel

    摘要:前言官方架構組件在今年月份大會上被公布直到月份一直都是測試版由于工作比較繁忙期間我只是看過類似的文章但沒有在實際項目中使用過更沒有看過源碼所以對這幾個組件的使用很是生疏同時也覺得這幾個組件非常高大上非常神秘直到月份官方架構組件正式版發布并且 前言 Android 官方架構組件在今年 5 月份 Google I/O 大會上被公布, 直到 11 月份一直都是測試版, 由于工作比較繁忙, 期...

    DevTTL 評論0 收藏0
  • vue中createdmounted區別

    摘要:中與的區別關于中的生命周期,如果不是有特別的需求,一般在項目開發過程中更多的使用和,所以在本文中主要講解與在開發中的主要使用區別。構建樹構建規則樹根據執行順序解析文件。 vue中created與mounted的區別 關于vue.js中的生命周期,如果不是有特別的需求,一般在項目開發過程中更多的使用created和mounted,所以在本文中主要講解created與mounted在開發中...

    wuaiqiu 評論0 收藏0

發表評論

0條評論

caozhijian

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<