課程登錄系統
C2 整合建置計劃
1.0 版
修訂歷程
日期 |
版本 |
說明 |
作者 |
1999 年 3 月 27 日 |
1.0 |
起始版本 -第二個反覆的建置計劃 - C2 |
P. Johnson |
|
|
|
|
|
|
|
|
|
|
|
|
目錄
- 目標
- 範圍
- 參考資料
- 子系統
- 建置
- 5.1 整合建置一
- 5.2 整合建置二
- 5.3 整合建置三
- 5.4 整合建置四
C2 反覆建置計劃
1、 目標
本文件說明整合「C2 反覆」之軟體元件的計劃。這個反覆形成 1.0 版的軟體基準。
2、 範圍
此「反覆建置」套用至所有形成 1.0 版之一部分的元件。
「測試及開發團隊」使用本文件來決定每一個建置包含的子系統和元件以及各種建置的排序。
3、 參考資料
適用的參考資料有:
- Course Billing Interface Specification, WC93332, 1985, Wylie College
Press.
- Course Catalog Database Specification, WC93422, 1985, Wylie College
Press.
- Course Registration System Vision Document, WyIT387, V1.0, 1998, Wylie College IT.
- Course Registration System Glossary, WyIT406, V2.0, 1999, Wylie College IT.
- Course Registration System Use Case Spec - Close
Registration, WyIT403, V2.0, 1999, Wylie College IT.
- Course Registration System Use Case Spec - Login, WyIT401, V2.0, 1999, Wylie College IT.
- Course Registration System Use Case Spec - Maintain Professor Info, WyIT407, Version 2.0, 1999,
Wylie College IT.
- Course Registration System Use Case Spec - Register for Courses, WyIT402, Version 2.0, 1999, Wylie
College IT.
- Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, Version 2.0, 1999,
Wylie College IT.
- Course Registration System Use Case Spec - Maintain Student Info, WyIT408, Version 2.0, 1999, Wylie
College IT.
- Course Registration System Use Case Spec - Submit Grades, WyIT409, Version 2.0, 1999, Wylie College
IT.
- Course Registration System Use Case Spec - View Report
Card, WyIT410, Version 2.0, 1999, Wylie College IT.
- Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT.
- Course Registration System C2 Iteration Plan, WyIT500, V1.0, 1999, Wylie College IT.
- Course Registration System Software Architecture Document,
WyIT431, V1.0, 1999, Wylie College IT.
- Course Registration System Test Plan, WyIT501, V1.0, 1999, Wylie College IT.
4、 子系統
下表顯示要針對 1.0 版整合的子系統、流程和元件:
子系統 |
流程 |
元件 |
課程登錄 |
StudentApplication
CourseRegistrationProcess
CourseCatalogSystemAccess
FinanceSystemAccess
CloseRegistrationProcess |
c-abc
c-ewb
c-eew
c-tyn
c-tgb
c-wew
c-mmn
c-abd
c-exs
c-xdd
c-lpo
c-ikk
c-ess |
財務系統 |
FinanceSystem |
所有元件 |
課程型錄 |
CourseCatalog |
所有元件 |
5、 建置
整合(在反覆中)分成若干個增量,每一個增量都產生一個建置,其經過整合測試。1.0 版型的整合將會編排為 4 個整合建置,如下列章節中的說明。
建置整合包含下列步驟:
- 將指定的元件組合到建置目錄中
- 建立編譯和鏈結指令檔
- 將元件編譯 & 鏈結到可執行程式
- 起始設定資料庫
- 將可執行程式、資料及測試驅動程式轉送到目標機器
- 執行整合測試
5.1 整合建置一
第一個整合建置將會啟用下列基本功能:
- 登入使用案例:遠端或本端登入。
- 課程使用案例登錄:查詢課程型錄資料庫及送出課程登錄。
「整合建置一」包含下列的子系統和元件:
子系統 |
元件 |
課程登錄 |
c-abc
c-ewb
c-eew
c-tyn |
課程型錄 |
所有元件 |
5.2 整合建置二
第二個整合建置將會啟用下列基本功能:
-
維護教授資訊使用案例:輸入及更新教授資訊。
-
維護學生資訊使用案例:輸入及更新學生資訊。
-
選取教學課程使用案例:教授簽准課程。
-
關閉登錄使用案例:關閉登錄期間並起始帳單開立。
「整合建置二」包含下列的子系統和元件:
子系統 |
元件 |
課程登錄 |
c-abc
c-ewb
c-eew
c-tyn
c-tgb
c-wew
c-mmn
c-abd
c-exs |
財務系統 |
所有元件 |
課程型錄 |
所有元件 |
5.3 整合建置三
第三個整合建置將會新增下列功能:
-
送出學生成績使用案例:教授輸入學生的分數。
-
檢視報告卡 使用案例:學生檢視報告卡。
「整合建置三」包含下列的子系統和元件:
子系統 |
元件 |
課程登錄 |
c-abc
c-ewb
c-eew
c-tyn
c-tgb
c-wew
c-mmn
c-abd
c-exs
c-xdd
c-lpo
c-ikk
c-ess |
財務系統 |
所有元件 |
課程型錄 |
所有元件 |
5.4 整合建置四
第四個整合建置將不引進任何新增功能。它將會是最後的建置,引進對軟體或資料元件的所有修正。
「整合建置四」包含 1.0 版所包含的所有子系統和元件。
|