qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請?jiān)L問 http://qaseven.github.io/

          與缺陷共舞

            軟件生產(chǎn)人員和用戶的最佳選擇是承認(rèn)軟件不可能沒有缺陷的現(xiàn)實(shí),在生產(chǎn)和使用中都引入軟件“容錯(cuò)”的理念和機(jī)制,并把有限的時(shí)間和精力放在“關(guān)鍵”部位上,而不是一味追求最少的缺陷和不分重點(diǎn)地使用軟件開發(fā)力量,這樣才能達(dá)到總體最優(yōu)的結(jié)果。
            為了了解軟件質(zhì)量的現(xiàn)狀,從1994年開始,一個(gè)名叫 Standish Group 的智囊團(tuán)用了十年的時(shí)間研究了多達(dá)三萬五千個(gè)開發(fā)項(xiàng)目,用了多種方法對這些項(xiàng)目進(jìn)行了評估,其對于項(xiàng)目成功的定義如下:
            軟件開發(fā)按時(shí)完成。
            預(yù)算未超出。
            軟件功能涵蓋了預(yù)定的要求。
            軟件沒有被缺陷致殘。
            軟件已被使用,而且產(chǎn)生了積極的效果。
            最初的結(jié)果顯示符合上述定義的成功軟件項(xiàng)目只有16%。Standish 每年都會更新這一數(shù)字。之后的結(jié)果顯示,該比例沒有太大的改變。
            多年來,軟件業(yè)界采用了多種方法企圖改善軟件質(zhì)量的現(xiàn)狀。雖然 Standish Group 的研究指出成功軟件的比例變化不大,卻并不代表軟件業(yè)界的努力沒有成果。
            因?yàn)橛脩魧τ谲浖囊笤絹碓礁撸瑢?dǎo)致軟件越來越來復(fù)雜,失敗的概率也相應(yīng)地越來越大。雖然一些有識之士例如 Ben Chelf 認(rèn)識到人的因素對于軟件產(chǎn)生缺陷至關(guān)重要,但是面對這一現(xiàn)實(shí),多數(shù)還是朝著使人減少犯錯(cuò)誤機(jī)會的方向去改進(jìn)。這無疑是必要的。
            但是在短期不能奏效的局面下,在軟件生產(chǎn)和使用中“容忍”缺陷是軟件業(yè)得以生存和發(fā)展的關(guān)鍵一環(huán),通俗地說,要與缺陷共舞。

          posted on 2014-08-29 09:47 順其自然EVO 閱讀(182) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乐昌市| 漳平市| 临漳县| 江华| 义马市| 财经| 剑川县| 潮安县| 无极县| 登封市| 巴马| 太仓市| 四平市| 高淳县| 定陶县| 安阳县| 东安县| 新津县| 三台县| 汕尾市| 宜丰县| 绵竹市| 谢通门县| 长宁区| 沧源| 南宁市| 鸡东县| 科技| 谷城县| 买车| 衡阳县| 栾川县| 曲麻莱县| 靖安县| 安仁县| 兴宁市| 平利县| 金寨县| 垦利县| 南阳市| 平阴县|