Non Functional Requirements (page 9) - mahmudrashik/student GitHub Wiki
5. Nonfunctional Requirements
5.1 Performance
- 20 admin/faculty concurrent users
- 100 student users concurrently
- Support for 100 instructors and 1,500 students
5.2 Safety
- Physical backups of all critical data
5.3 Security
- Secure login and RBAC enforcement
- All unauthorized actions are denied
5.4 Software Quality
- User-friendly interface
- 99% uptime during academic sessions
- Maintainable and scalable system
5.5 Business Rules
- Role-based access
- Final grades are immutable once submitted
- Audit trail for all actions