I came across this issue today and was very confused. As mentioned in the question the book I use (OCM
Java EE 6 Enterprise Architect Exam Guide) mentions a list of "Capabilities and System Qualities":Availability,Reliability,Manageability,Flexibility,Performance,Capacity,Scalability,Extensibility,Validity,Reusability,Security.
In the section that summarizes the chapter he also draws up list of "The nonfunctional / QoS requirements".
Until I read this question I understood that this list was considered non-functional requirements for the exam, so my answer to this question was A, D, E.
The justification for the alternative "A" be considered wrong is as follows:
"There is the mention of extensibility (Ability to easily add or extend functionality) and manageability (Ability to monitor the health of the system). Hence, choice A is incorrect."
The justification for the alternative "E" be considered wrong is as follows:
"While scalability and reliability may be related (Will Perform the system to operate reliably When more users on it?), There is the mention of reliability in the question. Hence, choice E is incorrect."
For me, justifications devoid of any sense.
Could someone clarify this confusion?