SWR301 - QUIZ 2 WITH COMPLETE
SOLUTIONS
Giving an example of quality requirements: "Authorization of an ATM withdrawal request
shall take no more than 2.0 seconds". This is a__________
Select one:
a. performance requirement
b. interoperability requirement
c. reliability requirement
d. robustness requirement - Correct Answers -a
What happens during static testing?
Select one:
a. The programmers monitor the data entry screens as data is entered
b. The users report missing functionality to the programmers
c. The code is examined for quality and efficiency
d. The software is installed and tested for any logic errors - Correct Answers -c
The Software Requirements Specification document could not contain:
Select one or more:
a. Nonfunctional requirements
b. The algorithm for software implementation
c. Functional requirements
d. The test case for every function
e. Business rules - Correct Answers -bd
The important goals of writing requirement:
Select one:
a. Each reader's interpretation matches what the author intended to communicate
b. Anyone who reads the requirement comes to the same interpretation as any other
reader
c. Each implementation of readers matches what the author intended to communicate
d. None of the answers - Correct Answers -b
, Which is(are) external quality?
Select one or more:
a. Security
b. Integrity
c. Installability
d. Efficiency
e. Availability - Correct Answers -abce
To depict the complex logic, which representation technique should be used?
Select one:
a. Decision tree
b. Data dictionary
c. Swimlane diagram
d. Data flow diagram
e. State-transition diagram - Correct Answers -a
Which could requirements be reused within an operating environment or platform?
Select one or more:
a. Business rules
b. Infrastructures of functionality needed to support certain types of requirements (such
as a report generator)
c. stakeholder profiles
d. Constraints
e. Interfaces - Correct Answers -bde
To depict the data definitions and data object relationships, which representation
technique should be used?
Select one or more:
a. Data dictionary
b. Entity relationship diagram
c. Context diagram
d. Swimlane diagram
e. Data flow diagram - Correct Answers -ab
In the V model, the user requirements are detected by ___________
Select one:
a. Integration testing
b. System testing
c. Acceptance testing
d. Unit testing - Correct Answers -c
SOLUTIONS
Giving an example of quality requirements: "Authorization of an ATM withdrawal request
shall take no more than 2.0 seconds". This is a__________
Select one:
a. performance requirement
b. interoperability requirement
c. reliability requirement
d. robustness requirement - Correct Answers -a
What happens during static testing?
Select one:
a. The programmers monitor the data entry screens as data is entered
b. The users report missing functionality to the programmers
c. The code is examined for quality and efficiency
d. The software is installed and tested for any logic errors - Correct Answers -c
The Software Requirements Specification document could not contain:
Select one or more:
a. Nonfunctional requirements
b. The algorithm for software implementation
c. Functional requirements
d. The test case for every function
e. Business rules - Correct Answers -bd
The important goals of writing requirement:
Select one:
a. Each reader's interpretation matches what the author intended to communicate
b. Anyone who reads the requirement comes to the same interpretation as any other
reader
c. Each implementation of readers matches what the author intended to communicate
d. None of the answers - Correct Answers -b
, Which is(are) external quality?
Select one or more:
a. Security
b. Integrity
c. Installability
d. Efficiency
e. Availability - Correct Answers -abce
To depict the complex logic, which representation technique should be used?
Select one:
a. Decision tree
b. Data dictionary
c. Swimlane diagram
d. Data flow diagram
e. State-transition diagram - Correct Answers -a
Which could requirements be reused within an operating environment or platform?
Select one or more:
a. Business rules
b. Infrastructures of functionality needed to support certain types of requirements (such
as a report generator)
c. stakeholder profiles
d. Constraints
e. Interfaces - Correct Answers -bde
To depict the data definitions and data object relationships, which representation
technique should be used?
Select one or more:
a. Data dictionary
b. Entity relationship diagram
c. Context diagram
d. Swimlane diagram
e. Data flow diagram - Correct Answers -ab
In the V model, the user requirements are detected by ___________
Select one:
a. Integration testing
b. System testing
c. Acceptance testing
d. Unit testing - Correct Answers -c