Using system Design online

Functional Requirements:

This is how the system should react to particular inputs and how the system should behave in particular situations. The System should be able to:

  1. Authenticate both student and lecturer’s log in details
  2. Create session for each student
  3. Restrict the student to make only one selection of the options to the questions
  4. Allow the student to go back to review or modify already answered questions
  5. Generate questions randomly
  6. Prevent repetition of questions already generated
  7. Calculate student’s score at the end of the examination

Non-functional Requirements:

These are requirements that specify the criteria that can be used to judge the operation of a system, rather than specific behaviors. The System should:

  1. Process low response time and increased speed in executing user request
  2. Be reliable, that is, should guarantee minimal rate of failure occurrence.
  3. Be user friendly, that is, the user interface should be easy to use.
  4. Be scalable, that is, should not collapse with additional resources or users.
  5. Possess a large memory size
  6. Be Maintainable





3.3       System Design

The system was designed based on the requirements specification. The architectural design together with the Entity-Relationship Diagram and Data flow diagram are represented in the diagrams below.

The figure below shows the Architecture of how the computer based system will be

1 Comment

Leave a Response