课程注册系统

集成构建计划

用于

体系结构原型

 

版本 1.0

修订历史记录

日期

版本

描述

作者

1999 年 3 月 7 日 1.0 首次发行版 - 原型构建计划 P. Johnson
 
 
 
 
 
 
 
 
 
 
 
 

 

 

目录

1. 简介

2. 子系统

3. 构建

3.1 集成构建 1

3.2 集成构建 2

  1. 简介
    1. 目的

      本文档描述了将 C-Registration 系统的第一批软件组件集成到可执行程序和可论证原型中的计划。

    2. 范围
    3. 集成构建适用于 C-Registration 原型并且反映了为 C-Registration 系统 R1 计划的功能部件内容,如 E1 迭代计划 [14] 中所定义。所产生的体系结构原型会将 R1.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. 精化阶段会开发体系结构原型来验证 R1.0 体系结构的可行性和性能。这将包括实施外部子系统的接口、财务系统和课程目录以及实施课程注册子系统。

    将会实施用于与学生交互以及处理学生注册请求的主进程。安全功能(例如学生登录)也会被实施。将实施关闭注册进程以启动与外部财务系统的通信。

    只有被标识子系统(和进程)的选定组件会在体系结构原型中实施。目的是为了实施接口和通信机制。

    下表说明了将对体系结构原型实施的子系统和进程:

    子系统 进程 组件
    课程注册 StudentApplication

    CourseRegistrationProcess

    CourseCatalogSystemAccess

    FinanceSystemAccess

    CloseRegistrationProcess

    待定
    财务系统 FinanceSystem 待定
    课程目录 CourseCatalog 待定

     

  4. 构建

(迭代中的)集成会分为许多增量,每个增量都形成经过集成测试的构建。如以下各节中所述,原型的集成会分为 2 个集成构建。

构建集成包含以下步骤:

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

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

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

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

子系统 组件
课程注册 x-yuu

a-abc

x-sam

x-big

y-mam

课程目录 cc-interface

main_catalog

        

            3.2    集成构建 2

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

  • 关闭注册用例:关闭注册阶段并开帐单。

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