File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Question on non-functional requirements in Allen & Bambara SCEA book Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Question on non-functional requirements in Allen & Bambara SCEA book" Watch "Question on non-functional requirements in Allen & Bambara SCEA book" New topic
Author

Question on non-functional requirements in Allen & Bambara SCEA book

Femi Byte
Ranch Hand

Joined: Jul 09, 2004
Posts: 40
At the end of Chap. 2 of the Allen and Bambara book, there is the following question:

2. Which of the following are nonfunctional requirements?

A. Scalability, availability, extensibility, manageability, and security
B. Performance, reliability, elaboration, transition, documentation, and security
C. Specification, elaboration, construction, transition, use cases, and security
D. Performance, availability, scalability, and security
E. Reliability, availability, scalability, manageability, and security

It lists the correct answers as D).

However, in the same book chapter 2) under Capabilities of an Architecture it states:

As mentioned, capabilities are the nonfunctional, observable system qualities including scalability, manageability, performance, availability, reliability, and security, which are defined in terms of context.

To me, this indicates that the answer should be E) rather than D).

In any case, what are the non-functional requirements anyway? The book then goes on to define the following 11 system quality measures:
Availability
Reliability
Manageability
Flexibility
Performance
Capacity
Scalability
Extensibility
Validity
Reusability
Security

Aren't all these non-functional requirements?
Pawel Piwowar
Greenhorn

Joined: Feb 12, 2010
Posts: 21
It seams that also A is correct , So IMO the correct answers are: A, D,E. Only B and C are evidently wrong.

According to Cade/Sheil book the list of non-functional requirements is following:
Performance
Scalability
Reliability
Availability
Extensibility
Maintainability
Manageability
Security

The rest from you list like "capacity" can be treated rather as system characteristics, not a non-functional requirement.

Anyway you should not worry to much about this type of questions. the real exam contains more interesting, scenario-type questions.
So, for you it is enough to understand the definition of every non-functional requirement.

BTW, such mock tests quite often contain wrong or not clear answers. I used ePractize and the percentage of doubtful questions/answers was at quite high level (about 5-10 %).
I had no more than 70-75 % results on ePractize tests, but reached 87% on real exam


SCJP 5, SCWCD 1.4, SCBCD 5, SCEA part1
Femi Byte
Ranch Hand

Joined: Jul 09, 2004
Posts: 40
Thanks a lot for your response. It helps clear up things quite a bit.
prathap venkata naga yelugula
Ranch Hand

Joined: Aug 13, 2008
Posts: 243
Very Good Post Pawel.

Thank you very much

Cheers!
Prathap.
sivan jai
Ranch Hand

Joined: Feb 24, 2010
Posts: 115
You wont have a question like this on the actual exam - I'm pretty sure. The questions are on how you apply your knowledge of the "...abilities" to a given situation instead of just a knowledge of what they are or in which category they belong to.
 
jQuery in Action, 2nd edition
 
subject: Question on non-functional requirements in Allen & Bambara SCEA book