课程注册系统
补充规范

 

V1.0

修订历史记录

日期

版本

描述

作者

1998 年 12 月 21 日 草稿 初始发行版 - 草稿 S. Gamble
1999 年 2 月 19 日 V1.0 合并复审意见。

添加远程访问需求。

S. Gamble
 
 
 
 
 
 
 
 

 

 

目录

  1. 简介
  2. 1.1    目的
    1.2    范围
    1.3    参考
  3. 功能
    2.1    系统错误日志记录
    2.2    远程访问
  4.   可用性
    3.1    Windows 一致性
    3.2    易用性的设计
    3.3    联机帮助
  5. 可靠性
    4.1    可用性
    4.2    平均故障间隔时间
  6. 性能
    5.1    同时用户
    5.2    数据库访问响应时间
    5.3    事务响应时间
  7. 可支持性
    6.1    可下载的新发行版
  8. 设计约束
    7.1    课程目录旧系统
    7.2    计费系统
    7.3    平台需求
    7.4    因特网浏览器
    7.5    Java 兼容性

补充规范

  1. 简介
1.1    目的

      本文档旨在定义 Wylie 课程注册(C-Registration)系统的需求。本补充规范列出了在用例模型的用例中未发现的需求。补充规范和用例模型一起,可发现系统上的完整需求。

1.2    范围

      本补充规范适用于 Wylie 课程注册系统,该系统将由“Wylie College 信息系统(IT)”部门开发。该 IT 部门将开发此客户机/服务器系统,来与现有的课程目录数据库对接。

      “课程注册系统”将使学生能够在线注册课程。通过“课程注册系统”,教授可以选择他们的讲授课程,并给学生作出评定。

      该规范定义了系统的非功能需求;例如可靠性、可用性、性能和可支持性以及许多用例通用的功能需求。(在用例规范中定义了功能需求。)

1.3    参考

    适用的参考资料有:

    1. Course Registration System System Business Case, WyIT388, DRAFT, 1998, Wylie College IT.
    2. Course Billing Interface Specification, WC93332, 1985, Wylie College Press.
    3. Course Catalog Database Specification, WC93422, 1985, Wylie College Press.
    4. Course Registration System Stakeholder Requests Document, WyIT389, V1.0, 1998, Wylie College IT.
    5. Course Registration System Vision Document, WyIT387, V1.0, 1998, Wylie College IT.
    6. Course Registration System Glossary, WyIT406, V2.0, 1999, Wylie College IT.
    7. Course Registration System Use Case Spec - Close Registration, WyIT403, V2.0, 1999, Wylie College IT.
    8. Course Registration System Use Case Spec - Login, WyIT401, V2.0, 1999, Wylie College IT.
    9. Course Registration System Use Case Spec - Maintain Professor Info, WyIT407, Version 2.0, 1999, Wylie College IT.
    10. Course Registration System Use Case Spec - Register for Courses, WyIT402, Version 2.0, 1999, Wylie College IT.
    11. Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, Version 2.0, 1999, Wylie College IT.
    12. Course Registration System Use Case Spec - Maintain Student Info, WyIT408, Version 2.0, 1999, Wylie College IT.
    13. Course Registration System Use Case Spec - Submit Grades, WyIT409, Version 2.0, 1999, Wylie College IT.
    14. Course Registration System Use Case Spec - View Report Card, WyIT410, Version 2.0, 1999, Wylie College IT.

     

    2.    功能

    本节列出了多个用例通用的功能需求。

2.1    系统错误日志记录

      所有系统错误都应记录下来。致命的系统错误应引起系统的正常关闭。

      系统错误消息应包含错误的文本描述、操作系统错误代码(如果适用)、检测到错误状况的模块、数据戳记和时间戳记。所有系统错误都应保留在错误日志数据库中。

2.2    远程访问

通过因特网连接应可远程使用所有功能。这可能要求应用程序或控制器运行在远程计算机上。

    3.    可用性

    本节列出了所有与系统可用性相关或者影响系统可用性的需求。

3.1    Windows 一致性

      桌面用户界面应符合 Windows 95/98。

3.2    易用性的设计

      “课程注册系统”的用户界面应易于使用,并且应适合没有培训过使用系统但熟悉计算机的用户群。

3.3    联机帮助

    “课程注册系统”的每个功能部件都应有提供给用户的内置联机帮助。联机帮助应包含有关使用系统的逐步指示信息。联机帮助应包含术语和首字母缩写的定义。

    4.    可靠性

    本节列出了所有可靠性需求。

4.1    可用性

      一周 7 天,一天 24 小时都应可使用“课程注册系统”。应不超过 4% 的停机时间。

4.2    平均故障间隔时间

          平均故障间隔时间应超过 300 小时。

    5.    性能

    本节概括了系统的性能特征。

5.1    同时用户

      在任意给定时间,对于中心数据库,系统都应支持多达 2000 个同时用户,而在任意时间,对于本地服务器,都应支持多达 500 个同时用户。

5.2    数据库访问响应时间

      系统应提供对旧课程目录数据库的访问,但等待时间不超过 10 秒。

5.3    事务响应时间

           系统必须能在 2 分钟内完成全部事务的 80%。

    6.    可支持性

    本节定义了所有将提高待构建系统的可支持性或可维护性的需求。

6.1    可下载的新发行版

    应可通过因特网从 UNIX 服务器下载对 C-Registration 的 PC 客户机部分的升级。此功能使学生可以轻松获取系统升级。

    7.    设计约束

    本节列出了待构建系统上的所有设计约束。

7.1    课程目录旧系统

      系统应与在 College DEC VAX Main Frame 上运行的现有旧系统(课程目录数据库)集成。

7.2    计费系统

      “课程注册系统”应与在 College DEC VAX Main Frame 上运行的现有“课程计费系统”对接。

7.3    平台需求

      “课程注册系统”的客户机部分应在具有 486 处理器或更快处理器的任何个人计算机上运行。客户机部分应需要少于 20 MB 的磁盘空间和少于 32 MB 的 RAM。

      “课程注册系统”的服务器部分应在 Wylie College UNIX 服务器上运行。

7.4    因特网浏览器

      “课程注册系统”的基于 Web 的接口应在 Netscape 4.0.4 和 Internet Explorer 4.0 浏览器中运行。

7.5    Java 兼容性

    基于 Web 的接口应与 Java 1.1 VM 运行时环境兼容。

     



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

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