| 
 Course Registration System 
 Version: Draft Revision History 
 
 Table of Contents 
 Supplementary Specification 
 The purpose of this document is to define requirements of the Wylie course registration (C-Registration) system. This Supplementary Specification lists the requirements that are not readily captured in the use cases of the use-case model. The Supplementary Specifications and the use-case model together capture a complete set of requirements on the system. This Supplementary Specification applies to the Wylie course registration system which will be developed by the Wylie College Information Systems (IT) department. The IT department will develop this client-server system to interface with the existing course catalog database. The C-Registration System will enable students to register for courses on-line. The C-Registration System allows professors to select their teaching courses and to maintain student grades. This specification defines the non-functional requirements of the system; such as reliability, usability, performance, and supportability as well as functional requirements that are common across a number of use cases. (The functional requirements are defined in the Use Case Specifications.) 
 4. Functionality This section lists functional requirements that are common to more than one use case. 4.1 System Error Logging 
 
 This section lists all of those requirements that relate to, or affect, the usability of the system. 5.1 Windows Compliance 
 The desktop user-interface shall be Windows 95/98 compliant. 5.2 Design for Ease-of-Use 
 The user interface of the C-Registration System shall be designed for ease-of-use and shall be appropriate for a computer-literate user community with no additional training on the System. 5.3 Online Help 
 
 This section lists all reliability requirements. 6.1 Availability 
 The availability requirements will be defined in the next iteration. 6.2 Mean Time Between Failures 
 
 The performance characteristics of the system are outlined in this section. 7.1 Simultaneous Users 
 The system shall support up to 2000 simultaneous users against the central database at any given time, and up to 500 simultaneous users against the local servers at any one time. 7.2 Database Access Response Time 
 The system shall provide access to the legacy course catalog database with no more than a 10 second latency. 7.3 Transaction Response Time 
 
 This section defines any requirements that will enhance the supportability or maintainability of the system being built. 8.1 New Releases Downloadable 
 
 This section lists any design constraints on the system being built. 9.1 Course Catalog Legacy System 
 The system shall integrate with existing legacy system (course catalog database) which operates on the College DEC VAX Main Frame. 9.2 Billing System 
 The C-Registration System shall interface with the existing Course Billing System which operates on the College DEC VAX Main Frame. 9.3 Platform Requirements 
 The client portion of the C-Registration System shall operate on any personal computer with a 486 processor or greater. The client portion shall require less than 20 MB disk space and 32 MB RAM. The server portion of the C-Registration System shall operate on the Wylie College UNIX server. 9.4 Internet Browsers 
 The web-based interface for the C-Registration System shall run in Netscape 4.0.4 and Internet Explorer 4.0 browsers. 9.5 Java Compatibility 
 
  | 
 
  |