Question

In: Computer Science

Classify the following as a functional requirement or as a Non-functional requirement. Provide the reasoning behind...

  1. Classify the following as a functional requirement or as a Non-functional requirement. Provide the reasoning behind your choice.
  1. They system failure rate shall be less than 1 failure per 1000 hours of operation.
  • Functional:
  • Non-functional
  1. The system shall return for a search run by a user in less than 3 seconds.
  • Functional:
  • Non-functional:
  1. The system shall be available 99.99% of the time.
  • Functional:
  • Non-functional:
  1. The system shall allow the human resource manager to view attendance reports and check-in/ check-out times for hourly employees.
  • Functional:
  • Non-functional:
  1. The system will require less than 10 Mbps internet speed to handle 100 concurrent users.
  • Functional:
  • Non-functional:

Solutions

Expert Solution

1. The system failure rate shall be less than 1 failure per 1000 hours of operation.

This is a non-functional requirement as the system failure and success rate is something that is inherent to the developer and not specifically needs to be mentioned by the client. Any good software or system should have a low failure rate even without being needed to be mentioned separately. This attribute of the system is known as reliability.

2. The system shall return for a search run by a user in less than 3 seconds.

This is a non-functional requirement as the time taken to return a search result is inherently an attribute of a good system known as performance. The performance of any system is a non-functional requirement as no client needs to specifically mention that the system required should have excellent performance ability.

3. The system shall be available 99.99% of the time.

This is a non-functional requirement as the availability of the system is expected at all times. This is a combination of attributes like reusability, robustness, and performance. The onus of providing a system which is at disposal of the client at all times is expected from the developer without the client being required to mention it separately.

4. The system shall allow the human resource manager to view attendance reports and check-in/ check-out times for hourly employees.

This is a functional requirement as this relates to the attribute of a system known as accessibility. Accessibility to the system is specifically provided by the client to provide a different level of authentication to the people with differing responsibilities.

5. The system will require less than 10 Mbps internet speed to handle 100 concurrent users.

This is a non-functional requirement as this relates to capacity, bandwidth, and internet speed. These qualities are expected from any good system from the side of the developer. The client expects a system having minimal resource utilisation and maximum output.


Related Solutions

Please identify each property/requirement as a functional or non-functional. For every non-functional property/requirement, please add a...
Please identify each property/requirement as a functional or non-functional. For every non-functional property/requirement, please add a remark to explain why. Ticket Booking System Property/Requirement F: Functional NF: Non-functional 1 The system must perform the backup on a daily basis and weekly basis. 2 The users must be allowed to pick a web browser of their choice. 3 Users can call to book tickets. 4 The system must complete the request for booking a ticket in less than 5 seconds. 5...
Question 41 Which of the following is not an example of a non-functional business requirement. audit...
Question 41 Which of the following is not an example of a non-functional business requirement. audit and control security legal and licensing issues reliability context-level data flow diagram Question 42 According to Carkenord, which of the following is not a core requirement component? Data Process Logic (business rules) Design thinking External agents Question 43 Which of the following is not an example of a decomposition diagram. work breakdown structure program hierarchy chart use case description organization chart Question 44 Program...
With the following questions mark whether each is non-reasoning or reasoning. If "reasoning," then:
With the following questions mark whether each is non-reasoning or reasoning. If "reasoning," then:1. Circle indicator words and/or phrases2. Mark off and number the statements3. Paraphrase and list the statements4. Identify the main conclusionThe World Bank has recently estimated the number of people in absolute poverty in the Third World at around 780 million. Half of them are in South Asia. The other half lives in East Asia, sub-Saharan Africa, Latin America, North Africa and the Middle East. Roughly 80...
Write down a list of functional and non-functional requirements for the following scenario that proposes to...
Write down a list of functional and non-functional requirements for the following scenario that proposes to develop a share management software. You are allowed to make any valid assumptions. A share management company wants to design software that can provide the latest information and investment strategies for their clients who are private investors and portfolio managers. The proposed software should present a holistic solution for clients to efficiently monitor their performance, dividends and successfully manage their portfolio. It should allow...
Describe the balanced scorecard and explain the reasoning behind it.
Describe the balanced scorecard and explain the reasoning behind it.
1. Classify the following goods according to their excludability and rivalry. Explain your reasoning. a) Your...
1. Classify the following goods according to their excludability and rivalry. Explain your reasoning. a) Your Facebook page. b) A seat at the final game of the NCAA men's basketball tournament (go Duke!) c) A pay-per-view movie on television. d) Amazon's webpage. e) Firefighting services. f) A trip to space on Virgin Galactic.
what reasoning was behind the drawing of borders in eastern europe by stalin?
what reasoning was behind the drawing of borders in eastern europe by stalin?
Explain reasoning behind the answer Par1.A-Which one of the following substances would be the most soluble...
Explain reasoning behind the answer Par1.A-Which one of the following substances would be the most soluble in CH3OH? (a) CCl4 (b) Kr (c) HCl (d) CH3CH2OH Part 1.B-Which one of the following substances would be the most soluble in benzene (C6H6)? (a) CH3CH2OH (b) NH3 (c) NaCl (d) CCl4 Part 1.C-Which one of the following substances would be the least soluble in water? (a) Ar (b) NH3 (c) NaCl (d) CH3Cl
A hpothetical organ has following functional requirement. 1. the ability to resist surface abrasion and mechanical...
A hpothetical organ has following functional requirement. 1. the ability to resist surface abrasion and mechanical stressws; 2. ability to contract involuntarily when stimulated by cells of the nervous system, and 3. the ability to resist tensiin in many different planes of force. the organ needs one tissue to carry out each of these requirements, and it is also needs one tissue to "glue" all other tissues together, and one tissue to stimulate the contracting cells. what are the five...
Classify the following statements as business (B), functional (F), nonfunctional (N), or data (D) requirements; for...
Classify the following statements as business (B), functional (F), nonfunctional (N), or data (D) requirements; for the latter three, also classify them as user-level (U), operational-level (O), or physical-level (P) requirements: For example, it could be a B - but if the answer is either, F, N or D - also add whether its a U, O, or P The program must process at least 3,000 calls per hour. The default credit card choice on the payment form must be...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT