Assignment 5
Assignment 5
1. ATM machine shall validate PIN of the user during login along with biometric
verifica on.
The requirement "ATM machine shall validate PIN of the user during login along with
biometric verifica on" can be classified as follows:
The ATM machine must validate the PIN of the user during login.
The system should perform PIN and biometric valida on within a specified
me limit (e.g., the valida on should occur within 5 seconds).
The system should ensure security by using encrypted communica on for PIN
and biometric data.
The requirement "Peak transac on Volume(s)- 20,000 calls in a busy hour, average
dura on 20 Secs, grade of services 99.98%" can be classified as follows:
The system should support transac on processing (calls) during a busy hour.
3. “Brake System Shall sounds the alarm for 10 seconds at frequency of 100H when
the brake is applied”.
The requirement "Brake System shall sound the alarm for 10 seconds at a frequency
of 100Hz when the brake is applied" can be classified as follows:
The brake system must sound an alarm when the brake is applied.
The alarm should sound clearly and audibly in all environmental condi ons
(e.g., varying levels of ambient noise).
4. “Mean Time to failure (MTTF) -There should be no more than three Severity-1
outage per month”.
The requirement "Mean Time to Failure (MTTF) - There should be no more than three
Severity-1 outages per month" can be classified as follows:
The system must ensure that no more than three Severity-1 outages occur per
month, indica ng a performance or reliability goal.
● Iden fy func onal and non-func onal requirements of your mini project.
3. Task Management:
o Users must be able to edit the tle, descrip on, deadline, and priority
of an exis ng task.
4. Task Status:
6. No fica ons:
1. Performance:
2. Usability:
o The user interface (UI) must be simple and intui ve, allowing users to
easily add, edit, and track their tasks.
3. Security:
4. Availability:
5. Scalability:
o The system should be able to scale if more users and tasks are added
(e.g., increasing database capacity).
o The system should back up user data periodically and allow data
recovery in case of failure.
7. Response Time:
o Ac ons like task crea on, edi ng, and dele on should complete within
3 seconds.
Technology Stack:
Authen ca on: JWT (JSON Web Token) for user authen ca on and session
management.
Hos ng: You could use services like Heroku for deployment or DigitalOcean if
scaling is required.
Future Enhancements:
2. Collabora ve Tasks: Allow users to share tasks with other users and
collaborate.
3. Task Comments: Users can add comments to tasks to discuss details with team
members.