List down the Functional and Non_Functio nal requirements of a system .
-User requirements
- system requirements .
Excel School Information System is an educational institution and it comprises of the primary, secondary, and tertiary departments.
Excel School Information System’s main objective is to provide education to children of primary, secondary and courses to tertiary departments.
Presently all the operations are being performed manually. Management has requested the services of system developers to develop an Information system that will supply the subsystems with up to date and efficient information so that the management and the staff can be facilitated in the day to day running of the school and can measure the progress of the school.
The User requirements for a system should describe the Functional and Non Functional requirements so that they are understandable by system users who don’t have detailed technical knowledge.
The system requirements are more detailed descriptions of the user requirements . They may serve as a basis for the implementation of the system and should therefore be a complete and consistent specification of the whole system .
Functional requirements
1. Student database
- The student database shall be able to keep information on all the students of all the departments (name, address, name and telephone of responsible party)
- The system should be able to generate a student id for all students .
- Teachers shall be able to note the performance and conduct of students (marks for tests, assignments and exams ).
- The system shall be able to find the overall performance of the student and the rank of each student.
- The teacher should be able to add the name of a student in the system .
The administration shall be able to keep a back up of information on students
2.Canteen
4.Accountant
5.Alarm controller
6.Personal system
7. Academic system
8. payroll system
Non functional requirements
1. The system shall be completed before the resumption of classes in order that it does not disrupt the smooth running of the school.
2. The system should provide confidentiality of information .
3. The system should define the authorized users of the system and subsystems.
4. The system should be completed within the budget voted for the system .
5. The staff working on the system should be trained before the resumption of school .
Domain requirements
1. The system should be confidential .As students should not have access to their database and teaching staff should not have access to payroll section .
2. Entries for student fees should be up to date.
3. All expenses should be recorded as it is a paying institution and expenses should not exceed its income .
4. The academic section should be keep tight security on exam papers so that there is no leakage .
5. Information on students performance should be up to date and readily available as parents come to enquire on their wards conduct and progress.
No comments:
Post a Comment