天天看點

軟體品質練習題1

1.簡述産品品質的屬性

  1. 功能性:按照需求正确執行任務的能力
  2. 可用性:安裝簡單,使用輕松,界面友好
  3. 可靠性:在一定環境内,給定時間,系統不發生故降的機率
  4. 安全性:防止系統被入侵的能力
  5. 兼客性:不同産品交換資訊的能力
  6. 維護性:軟體被修改的能力

2.簡述軟體品質成本的構成

(1)運作品質成本:企業為保證和提高産品品質而支付的一切費用以及因故障所造成的損失費用之和。

  1. 預防成本:為預防品質缺陷發所支付的費用。
  2. 評價成本:評定産品是否滿足規定品質水準所需要的費用。
  3. 失效成本:交貨前因産品未能滿足規定的品質要求所造成的損失。
  4. 缺陷成本:交貨後因産品未能滿足規定的品質要求所造成的的損失。

3.軟體項目對SQA人員有哪些要求?

  1. 紮實的技術基礎和背景:熟悉軟體開發過程。
  2. 良好的溝通能力:SQA獨立于軟體項目第三方,要和開發經理和項目組成員很好的溝通,才能及時獲得真實的項目情況。
  3. 敏銳性和客觀性:不能讨好項日經理,也不能照顧開發人員。
  4. 積極的工作态度:SQA要對項目組的很多工作進行審記,而且會參與項目的多種活動,一個SQA可能同時面對多個項目組,是以要保持積極态度。
  5. 獨立工作的能力:SQA,獨立于第三方,SQA不能參與項目組的實質性工作。

4.軟體品質計劃的制定原則

  1. 始終以客戶需求為焦點。
  2. 品質計劃必須考慮效益與成本平衡。
  3. 品質計劃應得到管理層的認可和承諾。
  4. 持續的品質改進,定理評價品質體系。

5.SQA與項目經理、開發工程師、測試工程師之間的關系

  1. 與項目經理是合作關系,幫助項目經理了解項目中過程的執行情況,過程的品質,産品的品質,産品的完成情況等。
  2. 與開發工程師保特良好溝通和合作,不能摻雜任何的私人情緒。
  3. 與測試工程師都是第三方檢查人員,SQA針對流程進行監督和控制,測試工程師針對産品本身。

6.軟體建構的品質保證

  • 軟體建構:問題定義、分析、設計、編碼、測試、評審等動手的工作。
  • 保證項目組按照既定的開發過程和程式設計标準完成開發任務。

7.軟體品質保證中,使用了哪些重要思想?這些思想對我們有的啟發

  1. PDCA品質空制法,可以持續不斷地提高軟體品質。
  2. TMQ全面品質管理,品質由全組織,全員事進行控制。
  3. 不止軟體可以用這兩種思想,任何項目開發都可參考這兩種思想。

8.為什麼軟體項目需要品質保證?軟體企業如何實作對軟體品質的承諾?

        軟體開發不是簡單的寫個小demo,自己用,而是一個由十幾人,幾十人的團隊,耗時幾月甚至更長時間的開發得到的産品。其中耗費的人力、财力、時間等都需要靠這個産品來獲得回報,如果生産出一個次品,那麼這次的開發就是夫敗的,這幾個月就白幹了,公司可能面對的是高額的支出而沒有收入。是以軟體項目需要品質保證。

        制定軟體品質工作方針,指導企業各級人員更好地開展軟體軟體項目工作的指導性檔案和限制性檔案。軟體品質工作方針由公司品質管理部門牽頭制定。經被執行部門主管讨論認可,公司主管上司準許。

        該檔案對年度的軟體工作品質目标,相關人員責任和義務、過程改進和過程回顧工作、軟體人員過程教育訓練等進行明确規定,是一套大家了解一緻、執行一緻的行為規範。

繼續閱讀