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

2022-08-22 00:03:15 字數 1759 閱讀 5234

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

1.  首先要先明確qa(軟體質量保障工作)的含義:軟體團隊為了讓軟體達到事先定義的質量標準而進行的所有活動,包括測試工作。我在看書之前認為測試的作用就是保證質量。但是,測試員並不能完全保證產品的質量。因為,完好無缺的產品是無法達到最根本的目標的。測試員無法創造質量,他只能通過流程和工具的運用,驗證軟體可以實現預先設計的功能和特性。軟體團隊中的所有人都可以參與qa的工作,但是最後一定要有乙個角色對qa這件事負責,並且在軟體發布前拿到這個人的簽名。之前課堂上ppt中那個例子就是最好的證明,軟體發布後出現bug,但是卻找不到相應的人前來承擔這個責任,造成互相推諉的局面,使之損失嚴重。

2.那麼什麼樣的軟體質量才有所保障? 舉個例子:比如4s店裡賣的車,牌子有許多種比如:路虎、寶馬、蘭博基尼等等從質量方面分析既然他們都可以出廠,從根本上來說質量是具有保障的,但是為什麼買家選擇的各不相同呢?價錢是一方面,另一方面是顧客需求不一樣。所以,軟體質量主要強調的是軟體要符合使用者以及利益相關者的需求。換句話說軟體在功能、成本、時間方面都需要滿足利益相關者的需求。

3.讀了材料我也比較認同作者的乙個觀點:真正優秀的開發團隊是要吃自己的狗食的---軟體開發人員在開發軟體的同時,要進行需求分析、設計、編碼、整合、測試、部署等。因為:只有當開發人員了解客戶需求他才會做出可以信賴的軟體。只有他們自己真正的去執行自己的系統,才知道怎麼在程式中寫日誌,做監控等。畢竟只有當自己使用了自己的系統,自己才明白使用者的反饋,以及使用者的想法和使用者的需求。開發人員本來就要測試自己寫的軟體,如果開發人員不懂測試,那就不是乙個專業的開發人員。所以我在很大程度上認為qa的作用微乎其微。

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

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

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

3.推動專案開發過程中可靠性活動的開展,確保交付產品執行穩定、可靠;

4.指導開發專案設計轉移和生產匯入活動的開展,確保研發和生產的順利銜接;

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

6.從上述活動中提取流程改進要求,推動過程的持續改進;

7.參與內審,發現體系改進點;

8.參與軟體測試,文件編寫。

9.滿足顧客要求提供信任,使顧客確信我提供的產品能夠滿足他的需求.

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

如果我是乙個專案經理,我認為我的專案中不需要有專門的qa。原因如下:

1.qa首先不了解程式,這樣會浪費許多時間,也可能會產生qa與test溝通上面的問題,也會造成無效測試。

2.我認為程式開發人員做test是最好的,因為沒有人比她更了解這個程式的功能要點。

3.真正優秀的開發團隊是要吃自己的狗食的---軟體開發人員在開發軟體的同時,要進行需求分析、設計、編碼、整合、測試、部署等。因為:只有當開發人員了解客戶需求他才會做出可以信賴的軟體。只有他們自己真正的去執行自己的系統,才知道怎麼在程式中寫日誌,做監控等。畢竟只有當自己使用了自己的系統,自己才明白使用者的反饋,以及使用者的想法和使用者的需求。開發人員本來就要測試自己寫的軟體,如果開發人員不懂測試,那就不是乙個專業的開發人員。所以我在很大程度上認為qa的作用微乎其微。

4.由於乙個軟體會由多個人共同開發完成,所以每個人只需要負責自己部分的**,如果哪部分測試出現問題,那這個人有著不可推脫的責任,這樣也會解決互相推諉的問題。

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

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

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

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

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

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