軟體工程第五次作業(第四組)

2022-09-04 10:27:12 字數 2123 閱讀 8452

小組成員:郭立同,柳洋,孫晨旺,孫世鑫,劉玲玲,陳忠林

團隊應該如何做好軟體質量保證(qa)

軟體質量是貫穿軟體生存期的乙個極為重要的問題,是軟體開發過程中所使用的各種開發技術和驗證方法的最終體現。因此在軟體生存期中要特別重視質量的保證,以生產出高質量的軟體產品。

軟體質量保證的目標是開發出可接受的軟體產品。這裡所謂的「可接受」應是使用者理解意義上的可接受,或者說應達到使用者提出的質量要求。所以軟體質量保證的任務自然就是保證軟體質量。

軟體質量保證是提高預防、檢查與改進來保證軟體質量,是軟體生存週期的管理以及驗證軟體是否滿足規定的質量和使用者的需求。

軟體質量保證是由各項任務構成,這些任務的參與者有兩種人。軟體開發人員和軟體質量保證人員。前者負責技術工作,後者負責質量保證的計畫、監督、記錄、分析及報告工作。

軟體開發人員通過採用可靠的技術方法和措施,進行正式的技術評審,執行計畫周密的軟體測試來保證軟體產品的質量。軟體質量保證人員則輔助軟體開發組得到質量的最終產品。所以軟體開發人員和軟體質量保證人員都是保證軟體質量的重要組成部分。

如果將乙個軟體生產模擬於乙個工廠的生產。那麼生產線就是過程,產品按照生產線的規定過程進行生產。軟體質量保證體系(soa)的職責就是保證過程的執行,也就是保證生產線的正常執行。

所以我們可以總結出軟體質量保證體系(sqa)的主要職責有以下三點:

(1)向管理者提供正確的資訊,以使軟體開發正確地執行

(2)收集質量資料,確定和管理風險,促進和協助流程改進

(3)充當測試工作的監督者,測試工作是否按照既定的流程(測試計畫、測試案例、測試執行)進行。

軟體質量保證的主要內容包括;保障制度體系、促使過程改進、指導專案實施、評審專案活動、審核工作產品、協助問題解決、提供決策參考和進行缺陷預防。目前我們的軟體質量保證體系是雜亂無章,有時甚至是混亂的,幾乎沒有定義過程的規則和步驟。軟體保證完全依賴個人努力和傑出的專業人才,取決於超常的管理人員和傑出有效的軟體或決定於個人的能力和他們先前的經驗以及他們的進取心和積極程度。一旦遇到軟體質量危機就放棄原計畫過程,反覆編碼和測試。這是非常危險的,直接阻礙了軟體質量保證的有效進行。為了保證軟體質量,我們需進行有條理有目的的軟體質量保證工作。

科學的軟體質量保證過程一般包含以下幾項活動

(1)首先,建立sqa組

(2)其次,選擇和確定sqa活動,即選擇sqa所要進行的質量保證活動,這些sqa活動將作為sqai計畫的輸入,

(3)然後,制定和維護sqa劃,這個計畫明確了sqa活動與整個軟體開發生命週期中各個階段的關係

(4)執行sqa計畫、對相關人員進行培訓、選擇與整個軟體工程環境相適應的質量保證工具

(5)最終,不斷完善質量保證活動中存在的不足,改進專案的質量保證過程。

其中軟體測試與軟體維護是整個軟體質量保證體系中最為重要的兩個組成部分

團隊應該如何做好測試工作

軟體測試的目標是確保建立的測試計畫能夠滿足所有系統規格說明書的要求;確保經過測試和返工後軟體與規格說明書保持一致。軟體測試是軟體質量保證工作中不可或缺的重要活動,軟體測試與軟體質量保證是軟體質量工程中兩個不同的層面工作。軟體測試是對過程的產物開發出的軟體進行剖析,找出軟體執行時出現的問題,記錄出錯資料,從而達到保證2軟體質量的目的。可以說軟體測試是軟體質量保證的最關鍵的一項措施。建立獨立的軟體測試,選擇好的測試方案,不但能有效地控制軟體的風險、提高軟體的質量,而且能有效地降低軟體的質量成本。軟體維護的目標是確保對已建立的變更控制過程進行檢測,包括將變更整合到軟體的產品版本中的過程;確保對**的修改遵循編碼標準,並且要對其進行評審,不要破壞整個**結構。軟體執行過程中難免出現問題,這不能完全歸咎於軟體質量,維護也是保證軟體質量的一項措施。為了保證軟體質量,我們需要對軟體進行維護,在維護過程中發現不足,不斷完善軟體。軟體質量的衡量標準是可以準時地交付給使用者,所耗費的成本不超出預算,但最重要的還是確保軟體能夠正常地執行,所以軟體的質量保證工作尤為重要。

1功能正確性測試;

根據這個安桌軟體的需求,看它到底支援那些功能,對每個功能,編寫測試用例,驗證這個功能是否正確;例如:本軟體中有開局,下棋,勝利,失敗,重開等功能,需要測試這每個功能是否正確實現了。

2介面易用性測試;

主要考慮(1)易理解性;(2)易學習性;(3)易操作性;是否達到要求。

3相容性測試;

不同安卓版本的相容性;不同安卓裝置的相容性,例如:不同廠家的手機,pad等;看該軟體在不同的軟體和硬體下顯示是否正常,功能是否正確;

軟體工程第五次作業

人臉口罩佩戴識別檢測 開發以網頁為依託的人臉口罩佩戴識別檢測系統,得到比同型別產品更準確 更快速的檢測結果,並用各種線上 線下方式進行推廣。機場 醫院 購物中心 遊樂場等公共場所。1 need 當前,國內疫情局勢基本明朗,生活和生產秩序逐步恢復,但我們仍然不能放鬆警惕。在地鐵站 學校等 量大的場所,...

2020軟體工程第五次作業

軟體工程 作業要求 homework 10619 作業目標 要求個人編寫程式 作業正文 詳見下文 參考文獻 結對人員 申彪框架設計,後期美化 ui設計,編寫 psp psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫...

軟體工程實踐第五次作業

yuqiancha 部分 測試 zhazhahui 部分 測試 psppersonal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫30 40 estimate 估計這個任務需要多少時間 3040 development 開發150 120 ...