軟體質量的概念:
>>質量是系統、部件或過程滿足客戶或者使用者需要的程度
>>軟體質量是軟體符合明確敘述的功能和效能需求、文件中明確描述的開發標準、以及所有專業開發的軟體都應具有的隱含特徵的程度。
軟體質量的標準:
>> 軟體質量標準:就是評價乙個軟體***壞的準則;
>>軟體質量標準主要分為兩個方向:
>>產品質量:人們實踐產物的屬性和行為
>>模型:
>>mccall模型
>>iso9126模型
>>功能性:適合性、準確性、互用性、依從性、安全性
>>可靠性:成熟性、容錯性、可恢復性
>>易用性:易理解性、易學性、易操作性
>>效率性:時間特性、資源特性
>>可維護性:易分析性、易改變性、穩定性、易測試性
>>可移植性:適應性、易安裝性、一致性、易替換性
>>boehm模型
>>過程質量:人們產生產品的過程的好壞
>>模型:
>>cmm模型:能力成熟度模型
>>是對於軟體組織在定義、實施、度量、控制和改善其軟體過程的實踐中各個發展階段的描述
>>軟體開發管理水平;強調軟體過程改進;體現承接專案的能力
>>作用:科學地評價軟體開發單位的軟體能力成熟等級,幫助軟體開發單位進行自檢,勒戒自己的強項和弱項,從而不斷完善
和改進單位的軟體開發過程,確保軟體質量,提高軟體開發效率。
>>意義:迄今為止學術界和工業街公認的有關軟體工程和管理實踐的最好的軟體過程。為評估軟體組織的生產能力提供了標準
為提高軟體組織的生產過程指明了方向。
>>iso9000標準
>>iso是國際化標準組織,又各國標準化團體組成的世界性的聯合會。
>>iso9000是關於質量管理和質量評價的一系列國際標準。定義了一套基本達標的做法,有助於公司一致的交付符合客戶質量
>>要求的產品或者服務。
>>iso9000與cmm的區別:
>>iso9000:國際標準、廣泛領域
>>cmm:行業標準、軟體行業
>>iso9000標準中針對軟體的部分是iso9001和iso9000-3
sqa :
>>qa與qc的區別:
>>qa工作內容
>>監控軟體開發過程
>>參與評審、確保文件有效
>>保證產品和過程符合響應標準和規程
>>保證問題得以處理
軟體評測 軟體測試與軟體質量
軟體測試 經典的定義是在規定條件下對程式進行操作,以發現錯誤,對軟體質量進行評估。因為軟體是由文件 資料 及程式組成,所以軟體測試應該是對軟體形成過程的文件 資料以及程式進行的測試,而不僅僅是對程式進行的測試。軟體質量 軟體特性的總和,軟體滿足規定或者潛在使用者需求的能力,從軟體內部 外部和使用中的...
軟體測試與質量
今天開了一次會,足足開了6個小時,會議說到了測試能否測試到bug,答案是不能,還有什麼是質量 軟體行業來說的 乙個軟體有測不完的bug,怎樣解決這個問題,我覺得很好的解決方案是理解好使用者需求,只有很好理解了使用者需求,寫好測試用例,讓使用者根據測試用例進行操作,我們的測試才能更有意義,軟體才能更加...
軟體測試與軟體質量模型
軟體測試 軟體測試即測試軟體的質量是否滿足使用者需求,檢驗它是否有不符合系統說明書的地方即檢驗其質量是否過關 功能性指軟體產品在指定條件下使用時,提供滿足明確功能和隱含功能的能力,功能性又可以細分為以下的子屬性 可靠性指在一定條件下使用軟體時,軟體能夠維持規定的效能級別的能力,可靠性又可細分為以下子...