课程注册系统

C2 集成构建计划

 

版本 1.0

修订历史记录

日期 版本 描述 作者
1999 年 3 月 27 日 1.0 初始发行版 - 第二次迭代的构建规划 - C2 P. Johnson
 
 
 
 
 
 
 
 
 
 
 
 

目录

  1. 目标
  2. 范围
  3. 参考资料
  4. 子系统
  5. 构建
    5.1    集成构建一
    5.2    集成构建二
    5.3    集成构建三
    5.4    集成构建四

C2 迭代构建规划

    1.    目标

    本文档描述集成 C2 迭代的软件组件的规划。该迭代构成了 R1.0 发行版的软件基线。

    2.    范围

    本集成构建适用于 R1.0 中包含的所有组件。

    测试和开发团队将使用本文档来确定包含每个构建的子系统和组件以及各种构建的排序。

    3.    参考资料

以下是适用的参考资料:

    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, V2.0, 1999, Wylie College IT.
    8. Course Registration System Use Case Spec - Register for Courses, WyIT402, V2.0, 1999, Wylie College IT.
    9. Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, V2.0, 1999, Wylie College IT.
    10. Course Registration System Use Case Spec - Maintain Student Info, WyIT408, V2.0, 1999, Wylie College IT.
    11. Course Registration System Use Case Spec - Submit Grades, WyIT409, V2.0, 1999, Wylie College IT.
    12. Course Registration System Use Case Spec - View Report Card, WyIT410, V2.0, 1999, Wylie College IT.
    13. Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT.
    14. Course Registration System C2 Iteration Plan, WyIT500, 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, WyIT501, V1.0, 1999, Wylie College IT.
    4.    子系统

    下表中显示的是针对 R1.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.    构建

将迭代中的集成划分为多个增量,每个增量都会生成一个构建(经过测试的集成)。R1.0 的集成将作为 4 个集成构建来组织,在以下各节中有描述。

构建集成包含以下步骤:

  • 将指定组件集中到构建目录中
  • 创建编译和链接命令文件
  • 将组件编译并链接进可执行程序
  • 初始化数据库
  • 将可执行程序、数据和测试驱动程序转移到目标机器中
  • 运行集成测试
5.1    集成构建一

第一个集成构建将启用以下基本功能:

  • 登录用例:远程或本地登录。
  • 注册课程用例:查询课程目录数据库并提交课程注册。

集成构建 1 包含以下子系统和组件:

子系统 组件
课程注册 c-abc

c-ewb

c-eew

c-tyn

课程目录 所有组件
 

5.2    集成构建二

第二个集成构建将启用以下基本功能:

  • 维护教授信息用例:输入并更新教授信息。
  • 维护学生信息用例:输入并更新学生信息。
  • 选择课程来讲授用例:教授将签约讲授课程。
  • 结束注册用例:结束注册阶段并开帐单。

集成构建 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    集成构建四

第四个集成构建不引入任何新功能。它是最终构建,将所有修订加进软件或数据组件。

集成构建四包含 R1.0 中的所有子系统和组件。



 

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

课程注册项目 Web 示例
V2001.03