课程注册系统
C2 集成构建计划
版本 1.0
修订历史记录
日期
|
版本
|
描述 |
作者
|
1999 年 3 月 27 日 |
1.0 |
初始发行版 - 第二次迭代的构建规划 - C2 |
P. Johnson |
|
|
|
|
|
|
|
|
|
|
|
|
目录
- 目标
- 范围
- 参考资料
- 子系统
- 构建
- 5.1 集成构建一
- 5.2 集成构建二
- 5.3 集成构建三
- 5.4 集成构建四
C2 迭代构建规划
1. 目标
本文档描述集成 C2 迭代的软件组件的规划。该迭代构成了 R1.0 发行版的软件基线。
2. 范围
本集成构建适用于 R1.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, V2.0, 1999,
Wylie College IT.
- Course Registration System Use Case Spec - Register for Courses, WyIT402, V2.0, 1999, Wylie
College IT.
- Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, V2.0, 1999,
Wylie College IT.
- Course Registration System Use Case Spec - Maintain Student Info, WyIT408, V2.0, 1999, Wylie
College IT.
- Course Registration System Use Case Spec - Submit Grades, WyIT409, V2.0, 1999, Wylie College
IT.
- Course Registration System Use Case Spec - View Report
Card, WyIT410, V2.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. 子系统
下表中显示的是针对 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 中的所有子系统和组件。
|