Вы находитесь на странице: 1из 3

Functional Requirements:

a) The candidate should be able to register online for the examination online after accepting the application(Optional) b) The system should be capable of issuing online-admission cards(index numbers/or passwords) for exam entry.(Optional) c) The system should be capable of storing candidates records d) Examiners should be able to setup the papers without involvement of other Technical personnel such as developers, system administrators. e) Examiner should be able to issue exam index numbers to the candidates f) Examiner should be able to modify the system passwords and change the authentications if there are more than one user. g) Examiner should be able to receive answers securely through the system. h) System should be capable of presenting both MCQ and essay type questions i) The system should be capable of present questions at once or one by one according to the requirements of the examiner. j) The system should be with a save function so, that candidate can answer arbitory manner if needed k) The system should be capable of generate statistical data for examiner - Number of registe rd candidates - Number of Candidates on exam at the moment - Number of questions answered by the candidates etc. l) The system should be synchronized with the server time and should be capable of disable answer sheet automatically after time out m) On automatic answer disable, the system should be capable of accept answers on that time( Submit option should be activated or automatically saved) n) System should not allow one candidate to (one index number holder) to take the exam more than one time

Non Functional Requirements:


o) The system should be designed in as a secured system applying security measures

p) Special exception handling mechanism should be in place to avoid system errors. q) Should be capable of giving access to concurrent users without degrading the system performance and accept answers. r) Sessions of each candidate should be synchronized with server and duration calculations should be done according to the server time.

Feasibility Study
A key part of the preliminary investigation that reviews anticipated costs and benefits and recommends a course of action based on operational, technical, economic, and time factors. The purpose of the study is to determine if the systems request should proceed further. 1. Does the New System Contribute to the Overall Objectives of the Organization? 2. The new system would contribute to the overall objectives to of the organization. It would provide a quick, error free and cost effective solution to the current process. It would provide a solution to many issues in the current system. As the new system is flexible and scalable it can also be upgraded and extended to meet other complex requirements which may be raised in the future. However it is up to the organization to upgrade or extend it. 3. Can the New System be Implemented Using Current Technology? The organization has a computer laboratory which has about 50machines connected by Internet LAN and managed by a server. It would be very easy to set up the system in the current environment as the application is web based it does not require to be installed on every machine. The database and IIS are set up on the server and the .Net Framework installed on every machine, the system can be started as quick as required by the management.

Вам также может понравиться