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

2022-08-21 15:45:10 字數 1614 閱讀 4616

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

首先是對

軟體質量保障

的初步認識,關於

軟體質量保障

,那麼必須知道什麼是軟體的質量,通過閱讀教材,可以了解到

什麼是軟體的質量?在此之前我們認識到

軟體=程式

+軟體工程

那麼可以得出,衡量乙個軟體

軟體(質量)=程式(質量)

+軟體工程(質量)

所以說乙個軟體質量的保障必須保證其程式與軟體工程的質量。

因此,如何衡量乙個程式的質量,我覺得除了要滿足使用者的需求外,更重要的還是花最短的時間完成更高的效率,這就需要乙個程式的複雜的來完成,比如:乙個搜尋引擎,業界通常用準確度和覆蓋率的綜合指標來表示。但是,各種功能還有很多特性需要衡量。除此之外,還有軟體工程的質量,這其中包含三個主要的特性:「好」,「快」,「便宜」,通俗的講「軟體在功能、成本、時間三個方面滿足利益相關者的需求」。說完軟體質量,就該說軟體質量保障了,因在書中沒有明確的定義。

我通過查閱資料

給出:軟體質量保證(sqa,

software quality assurance

)是建立一套有計畫、有

系統的方法

,來向管理層保證擬定出的標準、步驟、實踐和方法能夠正確地被所有專案所採用。軟體質量保證的目的是使軟體過程對於管理人員來說是可見的,它通過對軟體產品和活動進行評審和審計來驗證軟體是合乎標準的。軟體質量保證組在專案開始時就一起參與建立計畫、標準和過程,這些將使軟體專案滿足機構方針的要求。國外很多的大公司,qa的職責就是測試(主要是系統測試),比如

ibm、ca、

peoplesoft

等。通過軟體質量的保障(qa),我了解到qa與

test

有著很大的區別

在此書中給出了明確的說明,我覺得qa>test的。

test

是運用一定的流程和工具,通過驗證軟體能否實現預期工作,而

qa在除了完成

test

的基礎上要看軟體的質量標準。

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

其中: 

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

我覺得需要專職的qa,因為我個人認為qa與test都是獨立出來的,qa>test的。

test

是運用一定的流程和工具,通過驗證軟體能否實現預期工作,而

qa在除了完成

test

的基礎上要看軟體的質量標準。

有了專職的qa能明確保障專案組有條不紊的進行,

企業文化對qa來說就

像空氣一樣

,看不見它,但卻深深地被它影響。比如說,在乙個氛圍活躍、高技術、創新能力強的企業,qa應該傾向於服務職責;而在乙個強紀律、低技術、規章制度成熟的企業,

qa就應該傾向於監督職責。

我覺得在設定了qa以後,在確立了明確分工的前提下,我覺得需要有出問題的團隊負責,因為問題的出現往往不會因為某個人,而是因為團隊的不協調或者協調不一導致的。

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

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

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

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

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

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