軟體工程第三次作業 關於軟體質量保障初探

2022-08-21 15:54:09 字數 1337 閱讀 2193

一 對教材與參考資料閱讀後關於軟體質量保障你的體會是什麼?

1軟體質量=程式質量+軟體工程質量

2要達到一定的軟體質量,是要付出一定的成本。其中軟體質量的成本包括預防,評審,內部故障和外部故障四個方面。

3軟體質量保證和軟體測試在一定程度上是有很大的區別,軟體測試是運用一定的流程和工具,驗證軟體能實現預先設計的功能和特性,工作的流程和結果通常是可量化的,例如測試用例,bug等。

軟體質量保障工作是軟體團隊為了讓軟體達到事先定義的質量標準而進行的所有活動,包括測試工作。

4關於資料中的內容,僅僅限於我現階段的認識,有一點說說我自己的體會和思考,資料中說到完全可以不需要測試人員,給出的原因是因為開發人員更加了解自己軟體的功能,還有就是因為沒有具體的明確責任。其實我並不否認這一點,但是乙個團隊中一定要分工明確,互相配合完成。開發人員確實可以做測試工作,但是時間長了,有的時候疲勞之後會陷入自己思維模式的誤區中,如果要是小組中的測試人員在充分了解開發軟體的基礎上,他是可以分擔一定的工作量的。

5關於資料中所給的一些內容我很有參考意義,例如一些量化的指標,

軟體 cc 後 dcr 的數量

在cc 後發現的bug 的數量

文件的完備性和準確性 (用百分率表示)

修復 bug 所需的平均時間

單位開發量(人*月)出現的重大 bug 的數量

測試用例的覆蓋率

模組的複雜程度 (用工具檢測並有量化結果)

**的行數

二 如果你是乙個專案的qa,那麼你認為你的工作職責範圍是什麼?

在專案管理中,qa作為監督者的角色存在有一定意義。qa就像專案經理和高層主管的另乙隻眼睛,針對評審時發現的問題給軟體專案經理提出改進建議。很多時候是由於專案團隊不符合流程、不規範的做法才導致了產品質量問題。

1.負責開展公司專案的軟體質量保證工作

2.制定專案的質量保證計畫,並按計畫實施 qa 活動,定期報告專案情況

3.指導開發專案設計轉移和生產匯入活動的開展

4.參與軟體測試和文件編寫

5.對軟體的修改過程進行監控和指導,確保修改過程可控,質量可靠

6.推動專案開發過程中可靠性活動的開展。

三 如果你是乙個專案經理,那麼你認為這你的專案中需要專職的qa麼?還是只需有test即可?如果一旦出現問題,你如何界定由誰擔責?

如果我是乙個專案經理,我認為我的專案中需要專職的qa,但更需要培養人人都是qa,也需要乙個角色對qa這件事負責。不但角色要獨立,而且在最後軟體發布時,必須得到此角色的簽字保證。分工和合作都很重要。如果出現問題,我會先找到各個分工的負責人了解情況,和大家一起商量解決措施,最後不管是誰的責任,大家還是要一起解決問題,只有大家一起合作,才會增強團隊的凝聚力,大家才會覺得是個團隊,不會自己顧著自己的,不關心團隊的專案。

軟體工程第三次作業 關於軟體質量保障初探

一 對教材與參考資料閱讀後關於軟體質量保障你的體會是什麼?1 軟體質量保障 qa 的含義 在對教材閱讀前,我一直以為軟體質量保障僅僅是在軟體上線前對其進行測試,以保證其沒有bug,可以正常按時交付客戶上線運營即可。通過對教材的閱讀我們了解到軟體質量保障 qa 和軟體測試 test 是有很大區別的。軟...

軟體工程第三次作業 關於軟體質量保障初探

對教材與參考資料閱讀後關於軟體質量保障你的體會是什麼?40分 軟體質量 程式質量 軟體工程質量 軟體工程的質量保障 軟體開發過程的可見行要好。在軟體開發過程的風險控制。軟體內部模組,專案中間階段的交付質量,專案管理工具的因素。軟體開發成本控制。內部質量指標的完成情況。實施cmmi可以有效的保障軟體質...

軟體工程第三次作業 關於軟體質量保障初探

1 對教材與參考資料閱讀後關於軟體質量保障你的體會是什麼?軟體質量保障工作 軟體團隊為了讓軟體達到事先定義的質量標準而進行的所有活動,包括測試工作。軟體的質量保障和軟體測試是有很大區別的。軟體測試 test 運用一定的流程和工具,驗證軟體能實現預先設計的功能和特性,工作的 流程和結果通常是可量化的。...