概念: 評估品質
這個準則說明如何評估流程與產品品質。
關係
相關元素
主要說明

在產品的整個生命週期中,必須同時測量和評估流程與產品品質,才能掌控整體的品質。品質評估可能會在發生主要事件(例如階段尾聲),或是在建立工作成果(如程式碼演練)時進行。以下說明在生命週期期間內,所進行的不同評估。

里程碑與狀態評估

在 Rational Unified Process (RUP) 中的每一個階段和反覆作業,都會產生一個可執行的產品版本(內部或外部)或是所開發的最終產品的一部分,這時所做的評估具有如下目的:

  • 示範達到需求(或準則)
  • 與預期維持一致
  • 使相關的工作成果與基準線維持一致
  • 識別風險

主要里程碑是在四個 RUP 階段的每個階段尾聲時發生,並且會驗證是否已達到該階段的目標。主要里程碑共有四個:

co_phas1.gif (4367 個位元組)

次要里程碑是在每個反覆作業的結尾時發生,並且專注於驗證是否達到反覆作業的目標。狀態評估是定期性的作業,旨在評估整個反覆作業及/或階段的持續進度。

另請參閱:

檢驗、審查、演練

檢驗、審查、演練主要是為了評估工作成果的一些特定的技術,這些是可以提高開發過程的品質以及生產力的有效方法。這些作業應該採會議形式進行,並且由某一個角色作為代理人,並由另一個角色負責記錄附註(變更要求、問題、疑問等)。

IEEE 標準名詞解釋(1990 年版)將這三種作業定義如下:

  • 審查

一個正式的會議,在此會議中向使用者、客戶或其他利益關係人呈現一項工作成果或一組工作成果,以取得意見和核准。

  • 檢驗

這是一項正式評估技術,由作者以外的人員或小組詳細檢查工作成果,以偵測出錯誤、違反開發標準和其他問題。

  • 演練

一項審查流程,在此流程中會有一位開發人員帶領一或多個開發小組成員看過 該成員負責撰寫的工作成果部分,而其他成員則針對技術、樣式、可能的錯誤、違反開發標準及其他問題等,提出疑問和意見。

如需有關進行檢驗、審查及演練的詳細資訊,請參閱準則:審查