課程登錄系統

 

反覆計劃
詳述反覆 #E1

 

1.0 版

 

修訂歷程

日期

版本

說明

作者

1999 年 1 月 18 日

1.0

E1 反覆的起始計劃

Rick Bell

 

 

 

 

 

 

 

 

 

目錄

1、       簡介         

1.1     用途     

1.2     範圍     

1.3     定義、字首語和縮寫     

1.4     參考資料     

1.5     概觀     

2、       計劃      

3、       資源

4、       使用案例

5、       評估標準


反覆計劃

1、                  簡介

1.1               用途

這個反覆計劃說明「課程登錄系統」專案之「E1 反覆」的詳細計劃。

在「E1 反覆」期間,將會進一步分析需求。將會完成針對 1.0 版所選定的所有使用案例的分析和設計,加上高風險的 2.0 版使用案例。將會開發架構原型,以測試 1.0 版所需之架構的效能和可行性。

1.2               範圍

E1 反覆計劃適用於 Wylie College Information Systems 針對 Wylie College 所開發的「課程登錄系統」專案。這份文件將供「專案管理人員」及專案小組使用。

1.3               定義、字首語和縮寫

請參閱名詞解釋 [3]。

1.4               參考資料

適用的參考資料有:

  1. Course Registration System Vision Document, WyIT387, V1.0, Wylie College IT.
  2. Course Registration System Stakeholder Requests Document, WyIT389, V1.0, 1998, Wylie College IT.
  3. Course Registration System Glossary, WyIT406, V1.0, 1998, Wylie College IT.
  4. Course Registration System Elaboration Phase Schedule, V1.0, 1999, Wylie College IT.
  5. Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT.

 

1.5               概觀

這份文件提供這個反覆的詳細排程,其中包括所有的里程碑。它並說明所需資源(人員配置、財務及設備)、 預期的使用案例狀態,以及反覆完成的評估標準。

2                  計劃

「E1 反覆」將會處理針對 1.0 版所選定的所有使用案例的分析和設計,並且會完成高風險的 2.0 版使用案例。將會開發架構原型,以測試 1.0 版所需之架構的效能和可行性。

針對 1.0 版所規劃的特性包括:

    1. 反覆作業

下表說明一些高階活動,以及各活動規劃的開始日期和結束日期。

活動

開始日期

結束日期

商業模型(所有企業使用案例)

1999 年 2 月 3 日

1999 年 2 月 5 日

需求定義(R1 使用案例 & 高風險 R2 使用案例)

1999 年 2 月 3 日

1999 年 2 月 9 日

分析 & 設計(R1 使用案例 & 高風險 R2 使用案例)

1999 年 2 月 5 日

1999 年 2 月 18 日

實作(R1 架構原型)

1999 年 2 月 15 日

1999 年 2 月 24 日

測試(R1 架構原型)

1999 年 2 月 22 日

1999 年 3 月 2 日

環境

1999 年 2 月 2 日

1999 年 3 月 4 日

管理

1999 年 2 月 2 日

1999 年 3 月 4 日

 

    1. 反覆排程

下列排程中包含顯示所有作業及所指派責任的詳細排程:

作業名稱

開始

完成

資源名稱

里程碑

1999 年 2 月 2 日,星期二

1999 年 3 月 4 日,星期四

 

詳述階段開始

1999 年 2 月 2 日,星期二

1999 年 2 月 2 日,星期二

 

使用者介面原型里程碑

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

 

架構原型里程碑(詳述階段結束)

1999 年 3 月 4 日,星期四

1999 年 3 月 4 日,星期四

 
 
 
 
 

詳述階段

1999 年 2 月 2 日,星期二

1999 年 3 月 4 日,星期四

 

反覆 E1 - 開發架構原型

1999 年 2 月 2 日,星期二

1999 年 3 月 4 日,星期四

 

企業模型

1999 年 2 月 3 日,星期三

1999 年 2 月 5 日,星期五

 

尋找企業工作者和實體

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

企業企劃者

說明企業工作者

1999 年 2 月 4 日,星期四

1999 年 2 月 4 日,星期四

 

說明企業工作者 'BW1'

1999 年 2 月 4 日,星期四

1999 年 2 月 4 日,星期四

企業企劃者

說明企業工作者 'BW2'

1999 年 2 月 4 日,星期四

1999 年 2 月 4 日,星期四

企業企劃者

說明企業實體

1999 年 2 月 4 日,星期四

1999 年 2 月 4 日,星期四

 

說明企業實體 'BE1'

1999 年 2 月 4 日,星期四

1999 年 2 月 4 日,星期四

企業企劃者

說明企業實體 'BE2'

1999 年 2 月 4 日,星期四

1999 年 2 月 4 日,星期四

企業企劃者

審查企業分析模型

1999 年 2 月 5 日,星期五

1999 年 2 月 5 日,星期五

企業模型審查人員

需求

1999 年 2 月 3 日,星期三

1999 年 2 月 9 日,星期二

 

管理相依關係

1999 年 2 月 3 日,星期三

1999 年 2 月 9 日,星期二

系統分析師

詳述已設定優先順序的使用案例

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

 

詳述使用案例 'UC1'

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

使用案例作者

詳述使用案例 'UC2'

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

使用案例作者

詳述使用案例 'UC3'

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

使用案例作者

詳述使用案例 'UC4'

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

使用案例作者

詳述使用案例 'UC5'

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

使用案例作者

結構化使用案例模型

1999 年 2 月 4 日,星期四

1999 年 2 月 4 日,星期四

架構師

使用者介面建模

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

使用者介面設計師

建立使用者介面原型

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

使用者介面設計師

審查需求

1999 年 2 月 5 日,星期五

1999 年 2 月 5 日,星期五

需求審查人員

分析 & 設計(架構 & 主要風險)

1999 年 2 月 5 日,星期五

1999 年 2 月 18 日,星期四

 

架構分析

1999 年 2 月 5 日,星期五

1999 年 2 月 5 日,星期五

架構師

已設定優先順序的使用案例分析

1999 年 2 月 8 日,星期一

1999 年 2 月 8 日,星期一

 

分析使用案例 'UC1'

1999 年 2 月 8 日,星期一

1999 年 2 月 8 日,星期一

設計師

分析使用案例 'UC2'

1999 年 2 月 8 日,星期一

1999 年 2 月 8 日,星期一

設計師

分析使用案例 'UC3'

1999 年 2 月 8 日,星期一

1999 年 2 月 8 日,星期一

設計師

分析使用案例 'UC4'

1999 年 2 月 8 日,星期一

1999 年 2 月 8 日,星期一

設計師

架構設計

1999 年 2 月 9 日,星期二

1999 年 2 月 9 日,星期二

 

並行說明

1999 年 2 月 10 日,星期三

1999 年 2 月 10 日,星期三

架構師

說明分送

1999 年 2 月 11 日,星期四

1999 年 2 月 11 日,星期四

架構師

審查架構

1999 年 2 月 12 日,星期五

1999 年 2 月 12 日,星期五

架構審查人員

已設定優先順序的子系統設計

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

 

子系統設計 - 子系統 'S1'

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

設計師

子系統設計 - 子系統 'S2'

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

設計師

已設定優先順序的類別設計

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

 

類別設計 - 類別 'C1'

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

設計師

類別設計 - 類別 'C2'

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

設計師

類別設計 - 類別 'C3'

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

設計師

類別設計 - 類別 'C4'

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

設計師

已設定優先順序的使用案例設計

1999 年 2 月 16 日,星期二

1999 年 2 月 16 日,星期二

 

設計使用案例 'UC1'

1999 年 2 月 16 日,星期二

1999 年 2 月 16 日,星期二

設計師

設計使用案例 'UC2'

1999 年 2 月 16 日,星期二

1999 年 2 月 16 日,星期二

設計師

資料庫設計

1999 年 2 月 17 日,星期三

1999 年 2 月 17 日,星期三

資料庫設計師

審查設計

1999 年 2 月 18 日,星期四

1999 年 2 月 18 日,星期四

設計審查人員

實作(架構 & 主要風險)

1999 年 2 月 15 日,星期一

1999 年 2 月 24 日,星期三

 

結構化實作模型

1999 年 2 月 15 日,星期一

1999 年 2 月 15 日,星期一

架構師

規畫系統整合

1999 年 2 月 19 日,星期五

1999 年 2 月 19 日,星期五

系統整合人員

規畫子系統整合

1999 年 2 月 22 日,星期一

1999 年 2 月 22 日,星期一

實作人員

實作已設定優先順序的元件

1999 年 2 月 22 日,星期一

1999 年 2 月 22 日,星期一

 

實作元件 'c1'

1999 年 2 月 22 日,星期一

1999 年 2 月 22 日,星期一

實作人員

實作元件 'c2'

1999 年 2 月 22 日,星期一

1999 年 2 月 22 日,星期一

實作人員

實作元件 'c3'

1999 年 2 月 22 日,星期一

1999 年 2 月 22 日,星期一

實作人員

實作元件 'c4'

1999 年 2 月 22 日,星期一

1999 年 2 月 22 日,星期一

實作人員

修正問題

1999 年 2 月 23 日,星期二

1999 年 2 月 23 日,星期二

實作人員

整合子系統

1999 年 2 月 23 日,星期二

1999 年 2 月 23 日,星期二

實作人員

整合系統

1999 年 2 月 24 日,星期三

1999 年 2 月 24 日,星期三

系統整合人員

測試(架構 & 主要風險)

1999 年 2 月 22 日,星期一

1999 年 3 月 2 日,星期二

 

規畫測試(整合 & 系統)

1999 年 2 月 22 日,星期一

1999 年 2 月 22 日,星期一

測試設計師

設計測試(整合 & 系統)

1999 年 2 月 23 日,星期二

1999 年 2 月 23 日,星期二

測試設計師

實作測試

1999 年 2 月 24 日,星期三

1999 年 2 月 24 日,星期三

測試設計師

設計測試套件和類別

1999 年 2 月 25 日,星期四

1999 年 2 月 25 日,星期四

設計師

實作測試元件和子系統

1999 年 2 月 26 日,星期五

1999 年 2 月 26 日,星期五

實作人員

執行整合測試

1999 年 3 月 1 日,星期一

1999 年 3 月 1 日,星期一

整合測試人員

執行系統測試

1999 年 3 月 2 日,星期二

1999 年 3 月 2 日,星期二

系統測試人員

執行效能測試

1999 年 3 月 1 日,星期一

1999 年 3 月 1 日,星期一

效能測試人員

評估測試

1999 年 3 月 2 日,星期二

1999 年 3 月 2 日,星期二

測試設計師

管理

1999 年 2 月 2 日,星期二

1999 年 3 月 4 日,星期四

 

開發反覆計劃

1999 年 2 月 2 日,星期二

1999 年 2 月 2 日,星期二

專案管理人員

配置專案人員

1999 年 2 月 3 日,星期三

1999 年 2 月 3 日,星期三

專案管理人員

重新檢視風險清單

1999 年 2 月 2 日,星期二

1999 年 3 月 2 日,星期二

專案管理人員

評估反覆

1999 年 3 月 3 日,星期三

1999 年 3 月 3 日,星期三

專案管理人員

更新專案計劃

1999 年 3 月 4 日,星期四

1999 年 3 月 4 日,星期四

專案管理人員

 
 
 
 

環境

1999 年 2 月 2 日,星期二

1999 年 3 月 4 日,星期四

 

配置流程

1999 年 2 月 2 日,星期二

1999 年 2 月 11 日,星期四

 

增進流程

1999 年 2 月 12 日,星期五

1999 年 3 月 4 日,星期四

 

選取及獲得工具

1999 年 2 月 2 日,星期二

1999 年 5 月 4 日,星期四

 

Toolsmithing

1999 年 2 月 2 日,星期二

1999 年 3 月 4 日,星期四

 

支援開發

1999 年 2 月 2 日,星期二

1999 年 3 月 4 日,星期四

 

教育訓練

1999 年 2 月 8 日,星期一

1999 年 2 月 17 日,星期三

 

 

    1. 反覆交付項目

在「E1 反覆」期間將會產生並審查下列的交付項目:

流程

交付項目

負責擁有者

商業模型集

名詞解釋(擴充 & 更新)
企業分析模型

Bob Collings
Yee Chung

需求集

願景文件(更新)
使用案例規格(更新)
增補規格(更新)
使用案例模型及模型調查(更新)
使用者介面原型(僅限表單)

Sue Gamble
Sue Gamble
Sue Gamble
Sue Gamble
Gavin Hansen

設計集

分析模型(邏輯觀點)
設計模型(邏輯、元件 & 流程觀點)
軟體架構文件
使用案例實現規格

Sue Gamble
Beth MacDonald
Steve Johnson
Beth MacDonald

實作集

整合建置計劃
架構原型 - 軟體基準線
測試驅動程式、Stub、資料、& Script
測試評估報告

Kerry Stone
Phil Johnson
Simon Jones
Carol Smith

管理集

E1 反覆計劃
專案計劃(更新)
專案排程(更新)
專案風險清單(更新)
狀態評量
反覆評估
測試計劃

Rick Bell
Rick Bell
Rick Bell
Rick Bell
Rick Bell
Rick Bell
Kerry Stone

標準與準則

設計準則
程式設計準則
測試準則
使用者介面準則
需求屬性文件(更新)

Simon Jones
Simon Jones
Kerry Stone
Gavin Hansen
Sue Gamble

 

3、                  資源

      1. 人員配置資源

「E1 反覆」的人員配置需求如下:

專案管理

專案管理 Rick Bell

企業模型群組

商業模型管理人員 Bob King

商業流程分析師 Bill Collings

企業企劃者 Yee Chung

系統工程

系統工程管理人員 Carol Ming

系統分析師 Sue Gamble

架構師 Steve Johnson

軟體工程

軟體工程管理人員 Diane Ng

流程工程師 (CM) Simon Jones

開發人員 Beth MacDonald

開發人員 Gavin Hansen

開發人員/企劃師 Phil Johnson

測試

測試管理人員 Kerry Stone

系統測試人員 Carol Smith

專案計劃 [5] 內包含完整專案的專案組織表及人員配置需求。

      1. 財務資源

下表顯示「E1 反覆」的預算。

標示於上方標頭的圖解

 

 

 

 

 

 

 

 

 

 

 

 

 


      1. 設備 & 設施資源

E1 反覆需要下列的電腦設備:

    • 10 部 PC(Microsoft Windows 95、Microsoft Office、Rational Rose、Rational RequisitePro)
    • 10 部顯示器
    • 3 部印表機(2 部雷射印表機,1 部彩色印表機)
    • 對 Wylie College Server 的存取權。

這項設備已裝妥於 Wylie College Information Systems,不過 2 部額外的印表機例外,將會加以訂購。

Wylie College Information Systems 部門有足夠的辦公室空間及傢俱,足以符合「E1 反覆」的需求。

4、                  使用案例

將針對「E1 反覆」開發的使用案例有:

1、        登入

2、        關閉登錄

3、        維護教授資訊

4、        課程登錄

5、        維護學生資訊

6、        課程型錄資料庫的介面

        財務系統的介面

 

5、                  評估標準

「E1 反覆」的主要目標是完成所選使用案例的分析和設計,以及開發工作架構原型。

在反覆結束之前,將會實現與架構設計或系統效能相關聯的風險。

在「E1 反覆」期間所開發的每一個交付項目都將會受團隊對等審查及核准。

內部專案小組及 Wylie College Registration 代表將會審查使用者介面原型和架構原型。

Copyright  © IBM Corp. 1987, 2004. All Rights Reserved.