成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

揭示7個提高軟件質量的務實做法

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

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

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

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

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

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

3、調整團隊和個人的目標,納入質量考核體系
根據業務需求調整團隊和個人的工作目標,并納入質量考核體系,實施嚴格的獎懲措施,刺激開發人員的工作效率和工作質量。好處:根據團隊成員的執行表現給予適當獎勵,讓他們知道改善軟件質量是一種奮斗目標,逐漸發展成為一種習慣。
相關角色:管理人員。

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

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

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

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

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

責任編輯:馬沛 來源: 51CTO.com
相關推薦

2021-04-25 08:00:00

開發軟件質量保證

2019-07-05 09:00:00

軟件開發數據

2012-06-08 10:12:56

軟件質量Google

2012-11-05 10:43:38

軟件質量軟件開發Facebook

2012-11-06 13:24:51

Amazon軟件質量軟件開發

2020-02-14 09:39:40

箭頭函數語法運算符

2020-02-14 14:35:01

編程語言PythonJava

2011-08-23 10:16:30

開發

2014-02-17 17:44:37

2015-07-15 10:27:48

Android代碼質量工具

2024-03-26 08:58:55

集成測試軟件開發Python

2017-11-06 13:25:25

MySQL數據庫技巧

2009-04-02 10:14:00

VoIP服務質量QoS

2023-03-16 08:01:56

TypeScript開源編程語言

2017-10-21 23:28:17

微服務架構師開發

2017-08-18 13:02:15

大數據數據質量

2022-08-04 09:01:45

TypeScriptMicrosoft

2023-01-06 18:31:46

準確命名

2023-02-26 21:56:14

2013-01-23 11:30:06

App營收推廣營銷
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 羞羞视频免费观看入口 | 日韩精品一区二区三区视频播放 | 国产一级特黄aaa大片评分 | 亚洲国产精品一区二区第一页 | 久久久久9999 | 成人免费小视频 | 午夜无码国产理论在线 | 久久久久久国产免费视网址 | 日韩在线观看 | 男女网站在线观看 | 人人做人人澡人人爽欧美 | 亚洲一区视频在线 | 亚洲91av | 欧美日韩亚洲视频 | 国产精品日韩欧美一区二区三区 | 日韩一二区| 日日摸日日碰夜夜爽亚洲精品蜜乳 | 日韩有码在线播放 | 亚洲激情在线观看 | 羞羞涩涩在线观看 | 香蕉国产在线视频 | 国产精品视频一二三区 | 中文字幕日韩欧美一区二区三区 | 中文字幕在线观看第一页 | 三级黄色片在线观看 | 免费电影av | 午夜av电影| 日本成人免费网站 | 中文字幕精品视频 | 在线观看精品视频网站 | 日本一区二区高清不卡 | 欧洲成人午夜免费大片 | 久久久久久久综合色一本 | 国产精品视频免费 | 日韩资源 | 国产中文字幕av | 97精品一区二区 | 国产精品视频免费观看 | 欧洲精品视频一区 | 国产九九av| 最近日韩中文字幕 |