軟體質量就是「軟體與明確地和隱含地定義的需求相一致的程度」。更具體地說,軟體質量是軟體與明確地敘述的功能和效能需求、文件中明確描述的開發標準以及任何專業開發的軟體產品都應該具有的隱含特徵相一致的程度。從管理角度對軟體質量進行度量, 可將影響軟體質量的主要因素劃分為三組,分別反應使用者在使用軟體產品時的三種不同傾向或觀點:
質量對於軟體開發來說非常重要。開發進度來不及可以適當做延期,方案搞不定可以具體再進行更換,唯有質量問題不可妥協。質量如此重要,我想從以下幾點簡單說一下:
以上介紹了qa的重要性,那我們怎麼做才能做好qa呢?
首先,我想提出的一點是,一定要有質量意識,所以我們要多進行質量意識的培養,並且建立整個工作團隊共有的質量價值觀。我認為意識和價值觀的建立是一切的基礎,有了共同的價值才能更好的執行規則。
在第一點的基礎上我們有了意識,但還需要有目標,要用清晰可見的目標來推動大家為質量負責,量化好什麼樣的**是***的。質量一定要作為乙個評價研發人員工作或績效的重要因素。
我們在做軟體開發的過程中不要過分的依賴測試,測試固然很重要,但這是保證我們質量的最後一道關口。測試並不是改進質量的方法,我們要從**源頭進行把控,好的**應該不需要除錯或很少需要除錯的,不需要**的**幾乎是不存在的,在意識上一定是要這樣的。
編碼過程中,重要的地方請重要的人把關,重要的地方專業人員一定多注意。
保障軟體組織流程體系得到遵守;
促使軟體組織過程改進;
指導專案實施流程;
增加開發活動透明度;
評審專案活動;
審核工作產品;
協助工作產品問題解決;
度量資料採集分析,提供決策參考;
進行缺陷預防;
實現質量目標。
如果我是乙個專案經理,我認為我的專案中需要專職的qa。我會在每個重要的階段設立專業人員,每個人負責乙個階段,同時qa負責監督和最終把關,但是各個階段在進行時,都需要各專業人員的仔細把關。我的觀點就是必須在重要的階段安排重要的人把關。至於擔責問題,在嚴格分工下,找相關階段的專業負責人即可,重要的是先解決問題,滿足客戶需求為主。
軟體工程第三次作業 關於軟體質量保障初探
一 對教材與參考資料閱讀後關於軟體質量保障你的體會是什麼?1 軟體質量保障 qa 的含義 在對教材閱讀前,我一直以為軟體質量保障僅僅是在軟體上線前對其進行測試,以保證其沒有bug,可以正常按時交付客戶上線運營即可。通過對教材的閱讀我們了解到軟體質量保障 qa 和軟體測試 test 是有很大區別的。軟...
軟體工程第三次作業 關於軟體質量保障初探
對教材與參考資料閱讀後關於軟體質量保障你的體會是什麼?40分 軟體質量 程式質量 軟體工程質量 軟體工程的質量保障 軟體開發過程的可見行要好。在軟體開發過程的風險控制。軟體內部模組,專案中間階段的交付質量,專案管理工具的因素。軟體開發成本控制。內部質量指標的完成情況。實施cmmi可以有效的保障軟體質...
軟體工程第三次作業 關於軟體質量保障初探
1 對教材與參考資料閱讀後關於軟體質量保障你的體會是什麼?軟體質量保障工作 軟體團隊為了讓軟體達到事先定義的質量標準而進行的所有活動,包括測試工作。軟體的質量保障和軟體測試是有很大區別的。軟體測試 test 運用一定的流程和工具,驗證軟體能實現預先設計的功能和特性,工作的 流程和結果通常是可量化的。...