my dog learned polymorphism*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes How to distinguish functional and non-functional requirement? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "How to distinguish functional and non-functional requirement?" Watch "How to distinguish functional and non-functional requirement?" New topic
Author

How to distinguish functional and non-functional requirement?

Leo Liao
Greenhorn

Joined: Jun 20, 2003
Posts: 15
Which of the following is true about the requirements of a banking system?
A. The need for security is a classic example of a functional service level requirement, and a
checking account rule is an example of non-functional requirement.
B. Security and the mandatory checking account both illustrate functional service level
requirements.
C. Neither security nor the mandatory checking account is an example of any kind of
requirement, theoretically speaking.
D. Security is an architectural non-functional requirement and the mandatory checking
account a functional design requirement.
E. They are both examples of business use cases.
The answer is D.
How to distinguish functional and non-functional requirement?
[ July 03, 2003: Message edited by: Leo Liao ]
Thomas Hofmann
Ranch Hand

Joined: Nov 23, 2002
Posts: 72
The answer is D, indeed.
Non functional (aka the -ilities) reqs are
Performance, Scalability, Availability, Reliability, Maintainability, Manageablilty, Extensibility and Security.
Functional reqs are specified by an business analyst acording to OOA (Use cases, scenario description, ...).
Hth
Thomas
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: How to distinguish functional and non-functional requirement?
 
Similar Threads
Cleared Part I today with 79%
Make your web session aware or your EJB a stateful session aware - discuss
JSF or webservices?
Question on non-functional requirements in Allen & Bambara SCEA book
SCEA questions help I