日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件质量保证的过程

發布時間:2023/12/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件质量保证的过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、軟件測試的定義的兩面性:

2、軟件質量的定義:

是人們實踐產物的屬性和行為,是可以認識以及科學描述的,并且通過一些方法和人類的活動來改進的。

3、軟件質量的模型:

McCall模型、Boehm模型、ISO9126模型

4、軟件缺陷的產生:

(1)技術問題:算法錯誤,語法錯誤,接口問題
(2)團隊問題:溝通不充分,誤解
(3)軟件本身:文檔錯誤,用戶使用場合不正確;時間上不協調、或不一致;系統自我恢復或數據的異地備份、災難性恢復等問題。
缺陷構成:規格說明書>設計>代碼
在真正的程序測試之前,通過審查、評審會可以發現更多的缺陷。規格說明書的缺陷會在需求分析審查、設計、編碼、測試等過程中會逐步發現,而不能在需求分析一個階段發現。

5、軟件質量保證實施的五個步驟:

(1)目標。以用戶需求和開發任務為依據,對質量需求準則、質量設計準則的質量特性設定質量目標進行評價。
(2)計劃。設定適合于待開發軟件的評測檢查項目,一般設定20-30個。
(3)執行。在開發標準和質量評價準則的指導下,制作高質量的規格說明書和程序。
(4)檢查。以計劃階段設定的質量評價準則進行評價,算出得分,以圖形的形式表示出來,比較評價結果的質量得分和質量目標,確定是否合格。
(5)改進。對評價發現的問題進行改進活動,重復計劃到改進的過程直到開發項目完成。

6、什么是軟件質量保證?

軟件質量保證(Software Quality Assurance,SQA)活動是通過對軟件產品有計劃的進行評審和審計來驗證軟件是否合乎標準的系統工程,通過協調、審查和跟蹤以獲取有用信息,形成分析結果以指導軟件過程。

7、SQA和測試的區別

SQA是一項管理工作,側重于對流程的評審和監控
測試是一項技術性的工作,側重對產品進行評估和驗證

8、軟件質量測試的分類

(1)按測試的對象或階段和層級分類,如單元測試、集成測試、系統測試、驗收測試
(2)按測試目的分類,如功能測試、回歸測試、性能測試、可靠性測試、安全性測試和兼容性測試等(目標/特性)
(3)根據測試過程中被測軟件是否被執行,分為靜態測試和動態測試
(4)根據是否針對系統的內部結構和具體實現算法來完成測試,可分為白盒測試和黑盒測試(方法)

9、軟件測試過程中的模型

V模型:僅吧測試作為在編碼之后的一個階段,是針對程序進行的尋找錯誤的活動,而忽視了測試活動對需求分析、系統設計等活動的驗證和確認的功能。(最具有代表意義)
W模型:W模型是V模型的發展,強調的是測試伴隨著整個軟件開發周期,而且測試的對象不僅僅是程序,需求、功能和設計同樣要測試。測試與開發是同步的,從而有利于盡早的發現問題。(W模型也有局限性。W模型和V模型都把軟件的開發視為需求、設計、編碼等一系列串行的活動,無法支持迭代、自發性以及變更調整。)
H模型:強調測試是獨立的,只要測試準備完成,就可以執行測試。

作者: whisper肉多多
主頁: https://whispertzx.github.io/
個人網站文章鏈接:https://whispertzx.github.io/23c7dc9f/myFirstBlog.html
信息: 此文章版權歸whisper肉多多所有,如有轉載,請註明來自原作者

總結

以上是生活随笔為你收集整理的软件质量保证的过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。