這是一個有關開發案例的可能樣貌例子。重新敘述已在流程中的資訊毫無意義。您必須說明的是與流程的差異。您可以將包含少量流程說明的「開發案例」放在一起。不過,那一類文件的問題是它們很容易會不斷擴充,以至於大到像流程手冊一樣!
這個例子是為了讓您對於小型專案的開發案例會是什麼樣子有個概念,可以說就是一個商用資訊系統。
如需「開發案例」、其內容以及概要的相關資訊,請參閱「構件:開發案例」。
日期 |
版本 |
說明 |
作者 |
---|---|---|---|
2000 年 1 月 1 日 |
1.0 | - | Tom Smith |
本文件的目的是要說明專案 ABC 的開發流程。
不適用。
不適用。
請參閱專案的「軟體開發計劃」中標題為「專案計劃」一節。
這裡呈現的開發案例範例指引您全部九個規範: 「商業模型」、「需求」、「分析 & 設計」、「實作」、 「測試」、「部署」、「配置 & 變更管理」、「專案管理」,以及「環境」。
本節的目的是要解說規範配置的運作方式。這包括說明標題為「活動」一節中的每一項活動的不同表格和章節的目的。
本節詳述對活動本身的結構所做的所有變更。典型的變更包括新增作業以說明公司特有的運作方式,或是從活動中移除作業。
本節利用表格說明將如何使用工作成果。可以視需要將其他的「區域」工作成果加入表格。
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
直欄名稱 | 用途 | 內容/備註 |
---|---|---|
工作成果 | 工作成果的名稱 | 對於 Rational Unified Process (RUP) 中的工作成果或是保留作為開發案例之一部分的本端工作成果定義的參照。 |
如何使用 | 限定在整個生命週期中使用工作成果的方式 | 針對每一個階段,決定:
這些定義於準則:工作成果分類. |
審查詳細資料 | 定義適用於工作成果的審查層次和審查程序。 | 決定審查層次:
其他資訊:準則:審查層次. 另新增對相關審查程序之定義和詳細資料的參照。此參照可指向 RUP,或指向開發案例中標題為「審查程序」的章節。規範的「其他審查程序」子節中定義了更多特定的審查程序。 |
使用的工具 | 定義用來產生工作成果的工具。 | 對用來開發及維護工作成果之工具的詳細資料參照。 |
範本/範例 | 提供要使用的範本,以及使用這些範本之工作成果的範例。 | 對範本和範例的參照。 這可參照 RUP 中的範本和範例或是本端範本和範例。這個直欄也可以包含對提供相關說明給專案成員之實際工作成果的參照。 |
本節有三個主要目的:
工作成果 | 如何使用 | 原因 |
---|---|---|
|
|
本節列出要使用的報告,以及可以依所需新增至表格的其他「區域」報告。
報告 | 如何使用 | 範本/範例 | 使用的工具 |
---|---|---|---|
|
|
本節有兩個主要目的。第一個,它列出專案已決定它不會使用的所有報告,以它決定不使用它們的背後動機。其次,如果開發案例是組織層次的開發案例,則您可以在這裡加入附註,這些附註是有關各個專案在決定要怎麼處理報告時所必須考量的事項。
本節攫取規範中所用的工作成果所需的任何其他的審查程序。這些補充「開發案例」的「概觀」一節中所述的一般審查程序。
本節攫取規範配置的任何未解決的問題。本節可用來作為建置「開發案例」時的「問題清單」。
工作成果是流程的構件、輸出結果或交付項目。它經常是在一個規範內開發,不過有一些例外。工作成果編排在它建立所在的規範中。如果要說明將如何使用工作成果,請考量下列的分類架構,並參閱 準則:工作成果分類
專案使用下列的審查層次:
其他資訊: 準則:審查層次.
稍後在專案中定義。
稍後在專案中定義。
稍後在專案中定義。
沒有變更。如需詳細資料,請參閱「需求概觀」.
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
參與者 |
必須 |
必須 |
必須 |
必須 |
非正式 |
|
|
名詞解釋 | 必須 | 必須 | 必須 | 必須 | 正式-外部 | ||
要件屬性 | 必須 | 必須 | 必須 | 必須 | 正式-內部 | ||
需求管理計劃 | 必須 | 必須 | 必須 | 必須 | 正式- 內部 |
||
關係人要求 | 必須 | 必須 | 必須 | 必須 | 正式-外部 | ||
軟體需求規格 | 必須 | 必須 | 必須 | 必須 | 正式-外部 | ||
增補規格 | 必須 | 必須 | 必須 | 必須 | 正式-外部 | ||
使用案例 | 必須 | 必須 | 必須 | 必須 | 正式-外部 | ||
使用案例模型 | 必須 | 必須 | 必須 | 必須 | 正式-外部 | ||
使用案例套件 | 必須 | 必須 | 必須 | 必須 | 非正式 | ||
使用案例分鏡腳本 | 不會 | 必須 | 可以 | 可以 | 非正式 | ||
使用者介面原型 | 不會 | 必須 | 可以 | 可以 | 正式-外部 | ||
願景 | 必須 | 必須 | 必須 | 必須 | 正式-外部 |
請參閱專案的「配置管理計劃」,以取得工作成果如何受配置管理的相關資訊。
報告 | 如何使用 | 範本/範例 | 使用的工具 |
---|---|---|---|
參與者 | 可以 | ||
使用案例 | 可以 |
|
|
使用案例模型調查 | 可以 |
|
|
使用案例分鏡腳本 | 可以 |
目前沒有在開發即時應用程式,因此已排除「概要設計師」角色以及「概要設計」作業。如需有關此活動的詳細資料,請參閱「分析 & 設計概觀」.
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
資料模式 | 不會 | 可以 | 可以 | 可以 | 非正式 | Rational Rose | |
部署模型 | 可以 | 必須 | 必須 | 必須 | 正式- 內部 |
Rational Rose | |
設計類別 | 可以 | 必須 | 必須 | 必須 | 非正式 | Rational Rose | |
設計模型 | 可以 | 必須 | 必須 | 必須 | 正式- 內部 |
Rational Rose | |
設計套件 | 可以 | 必須 | 必須 | 必須 | 正式- 內部 |
Rational Rose | |
設計子系統 | 可以 | 必須 | 必須 | 必須 | 正式- 內部 |
Rational Rose | |
介面 | 可以 | 必須 | 必須 | 必須 | 正式- 內部 |
Rational Rose | |
參照架構 | 可以 | 必須 | 必須 | 必須 | 正式- 內部 |
Rational Rose | |
軟體架構文件 (SAD) | 可以 | 必須 | 必須 | 必須 | 正式- 外部 |
Rational SoDA Microsoft Word |
|
使用案例實現化 | 可以 | 必須 | 必須 | 必須 | 非正式 | Rational Rose |
此專案不開發即時產品,這表示將不會開發下列工作產品:「概要」、「事件」、「通訊協定」和「信號」。
此專案決定不保留分析模型,這表示將不會開發下列工作產品:「分析類別」和「分析模型」。
報告 | 如何使用 | 範本/範例 | 使用的工具 |
---|---|---|---|
類別 | 可以 | Rational SoDA Microsoft Word |
|
設計模型調查 | 可以 | Rational SoDA Microsoft Word |
|
設計套件/子系統 | 可以 | Rational SoDA Microsoft Word |
|
使用案例實現化 | 可以 | Rational SoDA Microsoft Word |
活動中沒有任何變更。如需詳細資料,請參閱「實作概觀」。
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
建置 | 可以 | 必須 | 必須 | 必須 | 非正式 | Microsoft(r); Visual Basic(r); | |
實作元素 | 可以 | 必須 | 必須 | 必須 | 非正式
程式碼審查 |
Microsoft Visual Basic | |
實作模型 |
可以 |
必須 |
必須 |
必須 |
非正式 |
Microsoft Visual Basic |
|
實作子系統 |
可以 |
必須 |
必須 |
必須 |
正式- 內部 |
Microsoft Visual Basic |
|
整合建置計劃 | 可以 | 必須 | 必須 | 必須 | 正式- 內部 |
Microsoft Word |
執行非正式的程式碼審查。
未執行正式效能測試,否則會保持不變遵循活動。如需有關此流程的詳細資料,請參閱「測試:概觀」.
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
測試計劃 | 可以 | 可以 | 必須 | 必須 | 非正式 | Microsoft Word | |
測試構想清單 | 不會 | 可以 | 必須 | 必須 | 非正式 | Microsoft Word | |
測試案例 |
不會 |
可以 |
必須 |
必須 |
非正式 |
Microsoft Word |
|
測試資料 |
不會 |
可以 |
必須 |
必須 |
非正式 |
Rational Rose |
|
工作量模型 |
不會 |
可以 |
必須 |
必須 |
非正式 |
Rational Rose |
|
測試類別 |
不會 |
可以 |
必須 |
必須 |
非正式 |
Rational Rose |
|
測試元件 | 不會 | 可以 | 必須 | 必須 | 非正式 | Microsoft Visual Basic | |
測試結果 | 不會 | 可以 | 必須 | 必須 | 非正式 | Microsoft Word | |
測試評估摘要 | 不會 | 可以 | 必須 | 必須 | 非正式 | Microsoft Word | |
測試套組 | 不會 | 可以 | 必須 | 必須 | 非正式 | Rational Rose | |
測試 Script | 不會 | 可以 | 必須 | 必須 | 非正式 | Rational TestStudio | |
測試環境配置 | 不會 | 可以 | 必須 | 必須 | 非正式 | Rational Rose | |
測試自動化架構 | 不會 | 可以 | 必須 | 必須 | 非正式 | Rational Rose | |
測試介面規格 | 不會 | 可以 | 必須 | 必須 | 非正式 | Rational Rose |
不開發任何「工作量分析文件」。
已調適先前已有的部署活動,以使用 RUP 中建議的工作成果。唯一的例外是「課程資料」工作成果,其已被排除,因為未產生針對我們產品的正式訓練。
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
資料表 |
不會 |
不會 |
可以 |
必須 |
正式- 內部 |
Microsoft Word |
|
部署計劃 |
不會 |
可以 |
必須 |
必須 |
非正式 |
Microsoft Word |
|
部署單位 |
不會 |
可以 |
可以 |
必須 |
非正式 |
Microsoft Word |
|
支援資料 |
不會 |
可以 |
可以 |
必須 |
非正式 |
Microsoft Word |
|
安裝工作成果 | 不會 | 可以 | 可以 | 必須 | 非正式 |
Microsoft Word |
|
產品 | 不會 | 可以 | 可以 | 必須 | 正式- 外部 |
||
產品原圖 | 不會 | 可以 | 可以 | 必須 | 非正式 |
Microsoft Word |
|
版本注意事項 | 不會 | 可以 | 可以 | 必須 | 正式- 內部 |
Microsoft Word |
未開發任何「訓練資料」,因為此產品不需要正式訓練。
報告 | 如何使用 | 範本/範例 | 使用的工具 |
---|---|---|---|
|
|
活動中沒有任何變更。如需有關此流程的詳細資料,請參閱「配置 & 變更管理:概觀」.
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
變更要求 |
不會 |
可以 |
必須 | 必須 | 非正式 |
Rational ClearQuest |
|
配置審核結果 |
不會 |
可以 |
必須 |
必須 |
非正式 |
Microsoft Word |
|
配置管理計劃 | 不會 | 必須 | 必須 | 必須 | 非正式 |
Microsoft Word |
|
專案儲存庫 | 不會 | 可以 | 必須 | 必須 | 無 | Rational ClearCase | |
工作區 | 不會 | 可以 | 必須 | 必須 | 無 | Rational ClearCase |
沒有活動變更。其他資訊:專案管理:概觀.
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
企業案例 |
必須 |
必須 |
可以 |
可以 |
正式- 外部 |
Microsoft(r); Word(r); | |
反覆評估 |
必須 |
必須 |
必須 |
必須 |
非正式 |
Microsoft Word |
|
反覆計劃 | 可以 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
測量計劃 | 可以 | 可以 | 可以 | 可以 | 非正式 | Microsoft Word | |
問題解決計劃 | 必須 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
產品驗收計劃 | 可以 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
專案測量 | 可以 | 可以 | 必須 | 必須 | 非正式 | Microsoft Word | |
品質保證計劃 | 可以 | 可以 | 可以 | 可以 | 非正式 | Microsoft Word | |
審查記錄 | 必須 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
風險清單 | 必須 | 必須 | 必須 | 必須 | 正式- 內部 |
Microsoft Word | |
風險管理計劃 | 可以 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
軟體開發計劃 (SDP) | 不會 | 可以 | 必須 | 必須 | 正式- 內部 |
Microsoft
Word Microsoft Project |
|
狀態評量 | 可以 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word |
不會使用工作成果「工作訂單」。
活動中沒有任何變更。如需有關此流程的詳細資料,請參閱「環境:概觀」.
工作成果 | 如何使用 | 審查詳細資料 | 使用的工具 | 範本/ 範例 |
|||
---|---|---|---|---|---|---|---|
初始階段 | 詳述階段 | 建構階段 | 轉換階段 | ||||
設計準則 |
不會 |
必須 |
必須 |
必須 |
非正式 | Microsoft Word | |
開發案例 | 必須 | 必須 | 必須 | 必須 | 非正式 | Microsoft(r); FrontPage; | |
開發基礎架構 | 必須 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
開發組織評量 | 必須 | 不會 | 不會 | 不會 | 非正式 | Microsoft Word | |
手冊樣式指引 | 不會 | 可以 | 必須 | 必須 | 非正式 | Microsoft Word | |
專案特有範本 | 必須 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
程式設計準則 | 不會 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
測試準則 | 不會 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
工具 | 必須 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word 文件 | |
工具準則 | 不會 | 可以 | 必須 | 必須 | 非正式 | Microsoft Word | |
使用案例建模準則 | 必須 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word | |
使用者介面準則 | 不會 | 必須 | 必須 | 必須 | 非正式 | Microsoft Word |
不適用。