Is it acceptable for the development team or requirements analyst to suggest
modifying the requirements to reuse existing components. - Correct Answer Yes,
small differences in functionality may be worth the reduced cost of reusing
existing components.
What, if anything, is wrong with using a statement like the following in a
requirements document in order to document a usability requirement: "The user
interface should be easy to use"? - Correct Answer The statement isn't testable.
Statements in the requirements document should be measurable and testable.
A desirable characteristic of a requirements document is that it be traceable.
Requirements may have forward and backward traceability. Backward traceability
(from the perspective of the requirement) means that it is possible to trace a
specific requirement back to its source (where it originated from). Forward
traceability means it's possible to trace a requirement to a design element, code
and/or test case. - Correct Answer True
Explanation: Traceability refers to the ability to trace features between work
products (forward and backward) in the software life cycle.
Which of the following statements are true? Check all that apply. Only one may
apply.
a) A use case can have multiple scenarios and multiple actors.
b) A use case can have at most one actor.
c) A use case with multiple actors must have multiple scenarios.
d) Each scenario of a use case will have a different actor.
e) A use case with multiple scenarios must have multiple actors. - Correct Answer
A use case can have multiple scenarios and multiple actors.
, The actor of a use case may be a user or external software system. - Correct
Answer True
User and customer are synonyms. They refer to the same person or role. - Correct
Answer False
Consider the following statement in a requirements document:
(1) The system shall be secure. (2) Users should be authenticated with a user ID
and password. After three consecutive invalid password attempts, the user account
should be locked for 5 minutes.
What is (1)? What is (2)? - Correct Answer 1) Non-functional requirement
2) Functional requirement
Which type of requirement is more likely to be discrete, that is, completely present
or completely absent?
a) Constraint
b) Functional Requirement
c) Non-Functional Requirement - Correct Answer Constraint
Functional Requirement
Assume the following statement comes from a software requirements specification:
"The system shall be easy to learn. 90% of the users as defined in section x.y shall
be able to complete use cases 1-3 within 10 minutes without consulting the written
documentation."