国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
揭示7個提高軟件質(zhì)量的務(wù)實做法 - 51CTO.COM

軟件缺陷之所以被稱為“臭蟲”是有原因的,它們通常會在軟件中存在很長一段時間,它們總是在最不合時宜的時候出現(xiàn)在代碼中,目前還沒有有效的方法來徹底消除它們,這些都和臭蟲有著極為相似的表現(xiàn),因此軟件缺陷也經(jīng)常使用一個臭蟲圖標(biāo)來表示。

如今殘酷的商業(yè)環(huán)境造成軟件開發(fā)成本急劇下降,開發(fā)時間不斷被縮短,在人員不夠的情況下還希望提高開發(fā)速度,而“質(zhì)量第一”的標(biāo)語只不過是掛在墻上的一道風(fēng)景而已。在這種極端的開發(fā)環(huán)境下,軟件開發(fā)團(tuán)隊如何保證質(zhì)量呢?按照教科書上的做法肯定不現(xiàn)實,本文擬就根據(jù)我多年的開發(fā)實踐,總結(jié)出7個比較務(wù)實的做法,以期在有限的資源下確保軟件質(zhì)量得到較大保證。這里引用Forrester給高質(zhì)量的軟件下的定義:軟件符合業(yè)務(wù)需求,提供滿意的用戶體驗,以及軟件缺陷很少。

Forrester的分析師Visitacion和Gualtieri說:“盡管許多企業(yè)應(yīng)用程序開發(fā)團(tuán)隊在工具,流程和人員上投入了很多,但軟件質(zhì)量仍然不高”,我認(rèn)為這就是一種未采取務(wù)實方法的表現(xiàn),要想提高軟件質(zhì)量,必須在整個開發(fā)生命周期實施質(zhì)量保證計劃,既與開發(fā)經(jīng)理和開發(fā)人員有關(guān),也與測試和質(zhì)量保證人員有關(guān),下面就一起來看看都有哪些務(wù)實的做法吧。

1、定義恰當(dāng)?shù)馁|(zhì)量目標(biāo)
軟件最終是要交付給用戶使用的,因此應(yīng)從用戶的角度來定義軟件質(zhì)量目標(biāo),軟件應(yīng)滿足用戶的業(yè)務(wù)需求,實現(xiàn)令人滿意的用戶體驗。這樣做的好處:既不將質(zhì)量目標(biāo)定得太高,任由你付出百般努力也無法實現(xiàn),也不將目標(biāo)定的過低,那樣你無法給用戶交差,根據(jù)時間,資源和預(yù)算客觀情況定義合適的軟件質(zhì)量標(biāo)準(zhǔn)最好,既不讓開發(fā)團(tuán)隊感覺痛苦,又能讓用戶滿意。
相關(guān)角色:商業(yè)利益相關(guān)者,整個開發(fā)團(tuán)隊。

2、讓每個人都知道質(zhì)量的重要性
盡量在軟件開發(fā)生命周期的前段時間減少軟件缺陷,避免在后期來消滅缺陷,那樣耗費的時間和精力更多。好處:讓每個人都知道質(zhì)量的重要性后,他們就會從心理上更注重代碼質(zhì)量,就會更用心寫出高質(zhì)量的軟件。
相關(guān)角色:整個開發(fā)團(tuán)隊。

3、調(diào)整團(tuán)隊和個人的目標(biāo),納入質(zhì)量考核體系
根據(jù)業(yè)務(wù)需求調(diào)整團(tuán)隊和個人的工作目標(biāo),并納入質(zhì)量考核體系,實施嚴(yán)格的獎懲措施,刺激開發(fā)人員的工作效率和工作質(zhì)量。好處:根據(jù)團(tuán)隊成員的執(zhí)行表現(xiàn)給予適當(dāng)獎勵,讓他們知道改善軟件質(zhì)量是一種奮斗目標(biāo),逐漸發(fā)展成為一種習(xí)慣。
相關(guān)角色:管理人員。

4、獲取正確的需求
確保從需求獲取開始,項目就朝正確的方向邁進(jìn),需求偏離或需求錯誤是讓開發(fā)人員最頭痛的事,大量的返工和修改會熄滅本已燃起的激情,而正確的需求會給開發(fā)人員帶來愉快的心情。好處:減少返工和重新測試周期,減少總體工作量。
相關(guān)角色:管理人員,業(yè)務(wù)分析師,用戶體驗設(shè)計師和架構(gòu)師。

5、將測試重點放在最關(guān)鍵和風(fēng)險很高的點
在時間有限的情況下,不可能將方方面面的缺陷通過測試全部暴露出來,這時只有抓住重點,做到有的放矢,將核心功能點重點測試,避免重大缺陷成為漏網(wǎng)之魚。好處:杜絕關(guān)鍵缺陷,即便有其它缺陷未被發(fā)現(xiàn),也不至于影響到軟件的整體質(zhì)量。
相關(guān)角色:管理人員 ,質(zhì)量保證人員。

6、提高設(shè)計質(zhì)量
開發(fā)人員會根據(jù)架構(gòu)師的設(shè)計文檔進(jìn)行編碼的,如果設(shè)計描述得含混不清,那開發(fā)人員可能會根據(jù)自己的理解編寫代碼,或許就會造成南轅北轍的結(jié)果。好處:參照簡明清晰的設(shè)計編寫出來的代碼也會更簡單,更干凈,也更容易測試和返工,代碼中包含的錯誤也會更少,也更容易診斷和修復(fù)缺陷。
相關(guān)角色:架構(gòu)師,開發(fā)人員。

7、合理使用自動化測試工具
傳統(tǒng)的手工測試很難覆蓋軟件的全部功能點,某些后臺功能只能借助工具來測試,此外,手工測試的效率低,反復(fù)單調(diào)的測試更是對測試人員心理素質(zhì)的極大考驗,容易造成對測試工作的懈怠,降低測試質(zhì)量。好處:通過自動化測試工具的合理使用,可以縮短測試周期,提高測試的可重復(fù)性。
相關(guān)角色:質(zhì)量保證人員,開發(fā)人員。

小結(jié)
提高軟件質(zhì)量是一項團(tuán)隊運動,每個人都需要參與其中,軟件質(zhì)量必須貫穿整個軟件開發(fā)生命周期,減少返工次數(shù),提高用戶滿意度,減少未經(jīng)檢驗的非功能性需求的風(fēng)險,如安全性和性能,管理人員必須對質(zhì)量進(jìn)行考評,并通過各種手段進(jìn)行激勵團(tuán)隊提高質(zhì)量。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
實例化需求的優(yōu)點
敏捷軟件質(zhì)量保證的方法與實踐
構(gòu)建測試的體系化思維(進(jìn)階篇)
軟件質(zhì)量的商業(yè)價值(zz)
敏捷測試宣言與原則解讀
理順軟件開發(fā)各個環(huán)節(jié)-18(測試管理-測試團(tuán)隊、需求分析及測試策略)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服