Courses and Classes Records System Requirements Definitions Nonfunctional Requirements The system should be accessible over the internet sentence
Courses and ClassesRecords SystemRequirements Definitions
Nonfunctional Requirements
- The system should be accessible over the internet sentence.
- Only staff members are the users of the system.
- The system should ensure that only allowed users are able to use the system.
Functional Requirements
- Maintain Course Records
- The system should maintain CRUD operations on (i.e., provide CREATE, READ, UPDATE, and DELETE operations on) course records with the following attributes:
- Course identification (e.g., IT 315)
- Course name (e.g., Object-Oriented Analysis and Design)
- Credit hours
- Description
- Maintain Class Records
- Of the above courses, classes are offered each semester. There are two kinds of classes. Online classes are offered over the internet and accessible via a web browser; face-to-face classes that are offered on campus at the college. A class cannot exist without an associated course in the system
- The system should maintain CRUD operations on (i.e., provide CREATE, READ, UPDATE, and DELETE operations on) class records with the following attributes:
- Course identification
- Class begin date
- Class end date
- In addition, online classes maintain the following additional attributes:
- Class URL
- Class browser
- Similarly, face-to-face classes maintain the following additional attributes:
- Class building
- Class room