課程登錄系統

整合建置計劃

針對

架構原型

 

1.0 版

修訂歷程

日期

版本

說明

作者

1999 年 3 月 7 日 1.0 起始版本 - 原型建置計劃 P. Johnson
 
 
 
 
 
 
 
 
 
 
 
 

 

 

目錄

1、簡介

2、子系統

3、建置

3.1 整合建置一

3.2 整合建置二

  1. 簡介
    1. 用途

      本文件說明將「課程登錄」系統的第一個軟體元件整合到可執行程式及可示範原型的計劃。

    2. 範圍
    3. 此「整合建置」套用至「課程登錄」原型,並反映針對「課程登錄系統」的第 1 版所規劃的特性內容,如 E1 反覆計劃 [14] 中所定義。最後產生的架構原型會將 1.0 版所需的主要架構元件整合在一起。

      本文件將協助形成原型整合的計劃,並用來作為原型的測試計劃 [16] 的輸入。

    4. 定義、字首語和縮寫
    5. 請參閱名詞解釋 [4]。

    6. 參考資料

    適用的參考資料有:

      1. Course Billing Interface Specification, WC93332, 1985, Wylie College Press.
      2. Course Catalog Database Specification, WC93422, 1985, Wylie College Press.
      3. Course Registration System Vision Document, WyIT387, V1.0, 1998, Wylie College IT.
      4. Course Registration System Glossary, WyIT406, V2.0, 1999, Wylie College IT.
      5. Course Registration System Use Case Spec - Close Registration, WyIT403, V2.0, 1999, Wylie College IT.
      6. Course Registration System Use Case Spec - Login, WyIT401, V2.0, 1999, Wylie College IT.
      7. Course Registration System Use Case Spec - Maintain Professor Info, WyIT407, Version 2.0, 1999, Wylie College IT.
      8. Course Registration System Use Case Spec - Register for Courses, WyIT402, Version 2.0, 1999, Wylie College IT.
      9. Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, Version 2.0, 1999, Wylie College IT.
      10. Course Registration System Use Case Spec - Maintain Student Info, WyIT408, Version 2.0, 1999, Wylie College IT.
      11. Course Registration System Use Case Spec - Submit Grades, WyIT409, Version 2.0, 1999, Wylie College IT.
      12. Course Registration System Use Case Spec - View Report Card, WyIT410, Version 2.0, 1999, Wylie College IT.
      13. Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT.
      14. Course Registration System Iteration Plan, Elaboration Iteration #E1, WyIT420, V1.0, 1999, Wylie College IT.
      15. Course Registration System Software Architecture Document, WyIT431, V1.0, 1999, Wylie College IT.
      16. Course Registration System Test Plan for the Architectural Prototype, WyIT432, V1.0, 1999, Wylie College IT.
  2. 子系統

  3. 詳述階段將會開發架構原型來驗證 1.0 版架構的可行性和效能。這將會包括實作到外部子系統的介面;「財務系統」和「課程型錄」以及實作課程登錄子系統。

    將會實作與學生連結以及處理學生之登錄要求的主要流程。將會實作安全特性,如學生登入。將會實作「關閉登錄」流程,以開始與外部「財務系統」通訊。

    架構原型中只會實作所識別的子系統(以及流程)的選定元件。目的是為了實作介面和通訊機制。

    下表說明要對架構原型實作的子系統和流程:

    子系統 流程 元件
    課程登錄 StudentApplication

    CourseRegistrationProcess

    CourseCatalogSystemAccess

    FinanceSystemAccess

    CloseRegistrationProcess

    TBD
    財務系統 FinanceSystem TBD
    課程型錄 CourseCatalog TBD

     

  4. 建置

整合(在反覆中)分成若干個增量,每一個增量都產生一個建置,其經過整合測試。原型的整合將會編排為 2 個整合建置,如下列章節中的說明。

建置整合包含下列步驟:

    • 將指定的元件組合到建置目錄中
    • 建立編譯和鏈結指令檔
    • 將元件編譯 & 鏈結到可執行程式
    • 起始設定資料庫
    • 將可執行程式、資料及測試驅動程式轉送到目標機器
    • 執行整合測試
3.1    整合建置一

第一個整合建置將會啟用下列基本功能:

  • 登入使用案例:遠端或本端登入,
  • 課程使用案例登錄:查詢課程型錄資料庫及送出課程登錄。

「整合建置一」包含下列的子系統和元件:

子系統 元件
課程登錄 x-yuu

a-abc

x-sam

x-big

y-mam

課程型錄 cc-interface

main_catalog

        

            3.2    整合建置二

第二個整合建置將會啟用下列基本功能:

  • 關閉登錄使用案例:關閉登錄期間並起始帳單開立。

「整合建置二」包含下列的子系統和元件:

子系統 元件
課程登錄 x-bab

x-ymm

c-raa

x-yuu

a-abc

x-sam

x-big

y-mam

財務系統 Main_finance

DB_finance



 

 
Copyright  (c) IBM Corp. 1987, 2004. All Rights Reserved.

課程登錄系統專案 Web 範例
2001.03 版