歡迎關(guān)注秦羽思維頭條號(hào),每天免費(fèi)獲取更多管理知識(shí)及行業(yè)動(dòng)態(tài)干貨方法論。
軟件項(xiàng)目質(zhì)量管理的實(shí)踐
軟件項(xiàng)目質(zhì)量理論
1. 軟件的定義
在真正的商業(yè)環(huán)境中,軟件是一個(gè)完整的產(chǎn)品,包括:
□ 實(shí)現(xiàn)用戶特定需求的程序代碼
□ 支撐程序代碼運(yùn)行與之相關(guān)的文檔
□ 程序代碼運(yùn)行所必需的數(shù)據(jù)
2. 軟件的質(zhì)量定義
軟件質(zhì)量是軟件滿足明確說(shuō)明或隱含的需求的程度。
軟件質(zhì)量不是絕對(duì)的,而是相對(duì)的概念。討論軟件的質(zhì)量最終歸結(jié)為定義軟件的質(zhì)量特性,而定義一個(gè)軟件的質(zhì)量就等于為該軟件定義一系列質(zhì)量特性。
3. 開(kāi)發(fā)過(guò)程質(zhì)量和軟件產(chǎn)品質(zhì)量的關(guān)系
度量的定義
根據(jù)一定的規(guī)則,將數(shù)字或符號(hào)賦予系統(tǒng)、構(gòu)件、過(guò)程等實(shí)體的特定屬性,從而使我們能清晰地理解該實(shí)體及其屬性。
簡(jiǎn)而言之,度量就是對(duì)事物屬性的量化表示。
軟件質(zhì)量度量的必要性
為什么軟件質(zhì)量需要有度量:
□ 有效產(chǎn)品質(zhì)量管理
□ 改進(jìn)用戶滿意度
□ 改進(jìn)產(chǎn)品質(zhì)量
□ 減少產(chǎn)品開(kāi)發(fā)和售后服務(wù)支持費(fèi)用
沒(méi)有質(zhì)量度量,等于沒(méi)有質(zhì)量標(biāo)準(zhǔn)!
軟件質(zhì)量度量的挑戰(zhàn)
使用軟件產(chǎn)品質(zhì)量度量的挑戰(zhàn):
□ 無(wú)公認(rèn)準(zhǔn)確和科學(xué)的度量
□ 產(chǎn)品性質(zhì)不同,很難有通用的度量
□ 最佳實(shí)踐,實(shí)際上是經(jīng)驗(yàn)積累總結(jié)
□ 涉及不定因素和人為因素
□ 片面理解和使用可以造成負(fù)面影響和效果
軟件產(chǎn)品質(zhì)量的常用度量
1. 初期故障率:
□ 指軟件在初期故障期(一般以軟件交付給用戶的三個(gè)月內(nèi)為初期故障期)內(nèi)單位時(shí)間的故障數(shù)
□ 用來(lái)評(píng)價(jià)交付使用的軟件質(zhì)量,預(yù)測(cè)什么時(shí)候軟件運(yùn)行達(dá)到基本穩(wěn)定
□ 一般以每100小時(shí)的故障數(shù)為單位
2. 偶然故障率:
□ 指軟件在偶然故障期(一般以軟件交付給用戶的四個(gè)月以后為偶然故障期)內(nèi)單位時(shí)間的故障數(shù)
□ 用來(lái)度量軟件處于穩(wěn)定狀態(tài)下的質(zhì)量
□ 一般以每1000小時(shí)的故障數(shù)為單位
3. 平均失效前時(shí)間:
□ 指軟件在失效前正常工作的平均統(tǒng)計(jì)時(shí)間
□ 用來(lái)度量軟件的可靠性
4. 平均修復(fù)時(shí)間:
□ 指軟件失效后,在其恢復(fù)正常工作所需要的平均統(tǒng)計(jì)時(shí)間
□ 用來(lái)度量軟件的可維護(hù)性
5. 缺陷密度:
□ 指軟件單位數(shù)量的源代碼中隱藏的缺陷數(shù)量
□ 通常以每千行,無(wú)注解源代碼為一個(gè)單位
軟件測(cè)試的定義
軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而審查軟件文檔、檢查軟件數(shù)據(jù)和執(zhí)行程序代碼的過(guò)程。
其目的在軟件交付使用前,充分發(fā)現(xiàn)缺陷Bug并協(xié)助相關(guān)部門(mén)定位、解決缺陷,最后交付一個(gè)高質(zhì)量的軟件給用戶。
產(chǎn)品設(shè)計(jì)規(guī)范質(zhì)量狀態(tài)
1. 產(chǎn)品設(shè)計(jì)規(guī)范(Spec或設(shè)計(jì)文檔)質(zhì)量狀態(tài):
□ 草稿
□ 審閱
□ 提交評(píng)審會(huì)
□ 開(kāi)始編碼
2. 產(chǎn)品設(shè)計(jì)規(guī)范質(zhì)量到位狀況:
□ 五種狀態(tài)中各占的百分比是多少
□ 按事先計(jì)劃日程完成的比例是多少
□ 多少百分比開(kāi)發(fā)人員至少有一個(gè)指派給他的功能可以進(jìn)行編碼
軟件質(zhì)量測(cè)試的度量
1. 軟件質(zhì)量測(cè)試的常用度量:
□ 產(chǎn)品設(shè)計(jì)規(guī)范(Spec或設(shè)計(jì)文檔)質(zhì)量狀態(tài)
□ 缺陷數(shù)據(jù)有關(guān)度量
□ 測(cè)試用例度量
□ 測(cè)試規(guī)范度量
□ 測(cè)試過(guò)的系統(tǒng)數(shù)量
□ 自動(dòng)化測(cè)試度量
2. 缺陷數(shù)據(jù)有關(guān)度量:
□ 所有缺陷數(shù)量的時(shí)間走勢(shì)或趨勢(shì)統(tǒng)計(jì)
□ 未被處理的缺陷按照嚴(yán)重程度的統(tǒng)計(jì)
□ 未被處理的缺陷按照優(yōu)先程度的統(tǒng)計(jì)
□ 未被處理的缺陷數(shù)量的時(shí)間走勢(shì)或趨勢(shì)統(tǒng)計(jì)
□ 所有的缺陷按照嚴(yán)重程度的統(tǒng)計(jì)
□ 新被發(fā)現(xiàn)的缺陷按嚴(yán)重程度的統(tǒng)計(jì)
□ 已處理的缺陷按照嚴(yán)重程度的統(tǒng)計(jì)
□ 被修復(fù)的缺陷按照嚴(yán)重程度的統(tǒng)計(jì)
□ 已發(fā)現(xiàn)缺陷的數(shù)量和已修復(fù)的缺陷數(shù)量的比率,也被稱為修改率或糾錯(cuò)率
□ 未處理的缺陷數(shù)量和已處理的缺陷數(shù)量的比率
□ 已處理的被修復(fù)的缺陷數(shù)量和已處理的缺陷數(shù)量的比率
□ 重新被激活的已修復(fù)的缺陷數(shù)量
□ 通過(guò)測(cè)試找到的缺陷的統(tǒng)計(jì)
□ 不同語(yǔ)言版本缺陷數(shù)量的統(tǒng)計(jì)
□ 被報(bào)告存在缺陷的各功能統(tǒng)計(jì)
□ 處理缺陷的平均時(shí)間的統(tǒng)計(jì)
□ 關(guān)閉缺陷的平均時(shí)間的統(tǒng)計(jì)
□ 被處理缺陷的不同結(jié)論統(tǒng)計(jì)
3. 測(cè)試用例度量:
□ 運(yùn)行測(cè)試用例數(shù)量和通過(guò)測(cè)試的用例數(shù)量之比
□ 不同產(chǎn)品開(kāi)發(fā)階段該比率變化
□ 測(cè)試用例包括的范圍
□ 運(yùn)行測(cè)試用例的頻率
□ 有測(cè)試用例的功能數(shù)量
4. 測(cè)試規(guī)范度量
□ 測(cè)試規(guī)范數(shù)量和所有功能數(shù)量之比
□ 滿足撰寫(xiě)要求的測(cè)試規(guī)范數(shù)量和所有測(cè)試規(guī)范數(shù)量之比
□ 必要的內(nèi)容遺漏的比率
5. 測(cè)試過(guò)的系統(tǒng)數(shù)量
□ 所支持的不同語(yǔ)言系統(tǒng)的總數(shù)與測(cè)試過(guò)的語(yǔ)言系統(tǒng)數(shù)量
□ 所支持系統(tǒng)的總數(shù)與測(cè)試過(guò)的系統(tǒng)數(shù)量:Windows、Linux、macOS、iOS、Android等其他系統(tǒng)平臺(tái)
6. 自動(dòng)化測(cè)試度量
□ 測(cè)試的可自動(dòng)化程度
□ 能自動(dòng)化的和實(shí)現(xiàn)自動(dòng)化的比率
□ 運(yùn)行通過(guò)的自動(dòng)化腳本比率
□ 不同產(chǎn)品開(kāi)發(fā)階段該比率變化
作者:秦羽|公眾號(hào):秦羽思維,企業(yè)高管及創(chuàng)業(yè)者,資深管理教練。聚焦互聯(lián)網(wǎng)、電商和新商業(yè),洞察一切商業(yè)本質(zhì)。歡迎大家關(guān)注、點(diǎn)贊、轉(zhuǎn)發(fā)、評(píng)論!
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。