Non-Functional Requirements Product Requirements 1. Performance
Non-Functional Requirements Product Requirements 1. Performance
Product Requirements
1. Performance
1.1. The application will process attendance information as faster as possible
from the moment of submission.
1.2. The software must be able to run by multiple professors.
1.3. Transmission of roll data shall occur in under 5 seconds.
1.4. Upon start of the roll program, roll information shall be displayed on the
instructor’s mobile phone.
1.5. The software shall support taking roll for class sizes of up to 100
students. With a maximum class size, performance must still conform to
all performance requirements.
2. Availability
2.1. The software will be available only to authorized users of the colleges like
teachers to mark the attendance, student to view their enrolled course.
3. Safety
3.1. The software would be protected by a password.
4. Security
4.1. The system shall provide access to only registered users. The authorized
users will login to the application.
4.2. An instructor shall have permitted to view and edit absence information in
the database for only his/her classes.
5. Maintainability
5.1. The application is specifically for android smartphone. The mobile
application will be developed under Android platform.
5.2. The software is android-based application, so it is platform independent
and is independent of operating system.
1. User of the attendance monitoring system shall authenticate themselves using their
identification number.
2. Students must be recognized by their own QR code.
3. The user of the system must be recognized by their own identification number.
4. Users of the attendance monitoring system shall authenticate using their identity
card.
5.
External Requirements
1. The system shall implement student privacy and rights in accordance to UBLC
Student Handbook.
2. The system will have its own policy and security; the new system will add some
security requirements. The system will add some values to the current policy to
maintain the security in the right way. It will also provide proof of compliance.
3. The system shall follow the rules and regulations of taking attendance stated in
UBLC Student Handbook.
4. The system will implement new rules for privacy and rights of basis in taking
students daily attendance.
5. The system shall implement student privacy provisions as set out in UBLC Student
Handbook.
Prepared by:
Prepared for: