Skip to content
Snippets Groups Projects
Commit 0f56e304 authored by Finlay White's avatar Finlay White :speech_balloon:
Browse files

nfr ranking

parent 503ea568
No related branches found
No related tags found
No related merge requests found
scalability
This means that as more people use the system it can still function
as if less people are using it Its not the most nessesary as you could wait to do your task at a different time but they may decide its not worth it to come back.This nfr is that the user should be able to do complete join a wait queue for 100 users successfully
as if less people are using it Its not the most nessesary as you could wait to do your task at a different time but they may decide its not worth it to come back.This nfr is that the user should be able to do complete join a wait queue for 100 users successfully I would say this would be the least important of the ones I have picked out as the user could simply complete their task at a different time to complete their task. however this does not mean it is useless as they may not come back
security
We need to make sure that the data stored on students is secure and in the event of a of data loss the criminal accesses as little data as possible which is why I will use hashed passwords so that in the event of data loss as little data will be lost as possible
We need to make sure that the data stored on students is secure and in the event of a of data loss the criminal accesses as little data as possible which is why I will use hashed passwords so that in the event of data loss as little data will be lost as possible I would say this is the second most important as while not including it wouldn't immeadiately get the buissness shut down from fines if there was a data leak and encrypted or even plain text passwords were found among the data it would severly damage our relationship with our customers at best and make us receive buissness ending fines at worst
privacy
Privacy is important as the people who you give your data to may not be qualified to store it safely this is why users should be able to request to have their data removed (If they are not actively in a group)
Privacy is important as the people who you give your data to may not be qualified to store it safely this is why users should be able to request to have their data removed (If they are not actively in a group) This is probably the most important as in order to comply with GDPR regulations the user should be able to request to remove their data so I would say this is the most important as without it we are not operating within the law
performance
Performance refers to how much computing power/time it takes to complete a task This nfr is when the user applies to join a group they should be told the result of their application within 10 seconds
Performance refers to how much computing power/time it takes to complete a task This nfr is when the user applies to join a group they should be told the result of their application within 10 seconds I would say this is the 3rd most important as we are a tech company having slow software will set bad expectation for people applying
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment