Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

For each of the above four types of nonfunctional requirements, please post one

ID: 3877889 • Letter: F

Question

For each of the above four types of nonfunctional requirements, please post one or more example statements of what you believe CWU should require for MyCWU. Here are some examples to get you thinking:

Usability: The browser-based version of MyCWU shall use an internally consistent user interface style throughout, which is additionally consistent with the user interfaces students utilize with the most popular browser-based applications. [Also give reasoning here.]

Reliability: If and only if a transaction appears to the user to have completed, that transaction shall indeed have been completed in the database. [Also give reasoning here.]

Performance: The turnaround of a transaction between arrival at the server and response from the server even under high-peak processing loads shall only exceed 5 seconds 1% of the time. [Also give reasoning here.]

Security: The user's browser shall not cache private or hack-enabling information in the user's non-volatile storage, and shall assure any such information does not remain in the user's volatile memory after MyCWU is closed -- without reliance on the user to close the browser. [Also give reasoning here.]

Make sure your reasoning explains both why this requirement is needed and why you believe it will be cost effective. (E.g., 100% uptime as a reliability requirement is very expensive.) You do not need to quantify the benefit or cost, just explain your belief that meeting your requirement will save considerably more in dollars and/or user suffering than implementing it will cost.

Explanation / Answer

Usability:

It explains how we are going to learn any new system (i.e. first time we are going to use). How long it takes to learn and what are the difficulties faced.

Ex: First time online shopping in ecommerce sites.

Reliability:

Here, how the software failures occurs. Be sure about softwares. It should protect the process even if any failures occurs.

Ex: Online shopping while doing a transaction (i.e. Bill payment). The transaction will be truncated. So we need to provide assurance to everything.

Performance:

It is related to required resources, responce time, turn around time, transaction rates etc.

Ex: In online shopping many sites available. In that we are going to select only one. In that case, we see the ratings of site. Rating will be given through transaction rates.

Security:

Here, Security provided between sender and receiver through passwords, identification number etc.

Ex: First time we need to register. After we get user credentials from sender side. By using this next time we can login and transaction done only through sender and receiver.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote