Skip to main content

Software Engineering II MCQs with Answers

Practice important Software Engineering II MCQs with answers and explanations.

Chapter: 28
Q861:
The error amplification model shows that defects can be amplified in later stages at a ratio of ________.
A. 0.043055555555556
B. 0.00071180555555556
C. 0.042361111111111
D. 0.084027777777778
Correct Answer: B
Chapter: 28
Q862:
What is the consequence of skipping early-stage reviews in the V-Model?
A. Defects may be passed down
B. The system will be flawless
C. The software will be faster
D. The code will be cleaner
Correct Answer: A
Chapter: 28
Q863:
What does the defect amplification model illustrate about defects found in earlier stages?
A. They are fixed immediately
B. They are ignored
C. They can be amplified in later stages
D. They stay the same
Correct Answer: C
Chapter: 28
Q864:
The process of using a group of people to review technical work is known as ________.
A. Walkthrough
B. Inspection
C. Code review
D. Peer review
Correct Answer: B
Chapter: 28
Q865:
A key benefit of having reviews at every stage of development is that errors can be _________.
A. Amplified
B. Ignored
C. Detected and removed
D. Introduced
Correct Answer: C
Chapter: 28
Q866:
Which phase involves testing for detecting defects in the code in the V-model?
A. Acceptance Test
B. Code/Unit Test
C. Integration Test
D. Preliminary Design
Correct Answer: B
Chapter: 28
Q867:
In the defect amplification model, each development step inherits errors from the previous step. What happens to these errors?
A. They are passed through
B. They are ignored
C. They are deleted
D. They are eliminated
Correct Answer: A
Chapter: 28
Q868:
Technical reviews primarily help in improving which of the following?
A. Product design
B. Development speed
C. Code quality
D. Team performance
Correct Answer: C
Chapter: 28
Q869:
Without reviews, defects in software development tend to be ________.
A. Undetected
B. Ignored
C. Amplified
D. Removed
Correct Answer: C
Chapter: 28
Q870:
What type of review is performed formally to detect errors in software during its development?
A. Informal Technical Reviews
B. Walkthroughs
C. Formal Technical Reviews
D. Code Review
Correct Answer: C
Chapter: 28
Q871:
In the V-model, defects are passed through to the next step at a rate of ________.
A. 0.043055555555556
B. 0.04375
C. 0.00071180555555556
D. 0.042361111111111
Correct Answer: C
Chapter: 28
Q872:
A high defect removal efficiency at each stage of the V-Model helps to produce a product with _________.
A. Fewer defects
B. More features
C. Faster development
D. Better documentation
Correct Answer: A
Chapter: 28
Q873:
The defect amplification model suggests that errors are most dangerous when they occur in the ________ stages of software development.
A. Preliminary
B. Detailed Design
C. Later
D. Testing
Correct Answer: C
Chapter: 28
Q874:
The V-model of software development suggests that ________ reviews should be done at each stage.
A. Informal
B. Both formal and informal
C. Formal
D. Peer
Correct Answer: C
Chapter: 28
Q875:
Software reviews are primarily used to identify ________.
A. New features
B. Errors and improvements
C. Unnecessary code
D. Redundant features
Correct Answer: B
Chapter: 28
Q876:
If the first two stages lack formal reviews, the defects that are passed on to the next stage are likely to be _________.
A. Amplified
B. Ignored
C. Decreased
D. Removed
Correct Answer: A
Chapter: 29
Q877:
The primary objective of Formal Technical Reviews (FTR) is to find errors during the _________.
A. production phase
B. implementation phase
C. testing phase
D. release phase
Correct Answer: A
Chapter: 29
Q878:
FTRs are conducted by _________.
A. Project leaders
B. Software engineers
C. Clients
D. Project managers
Correct Answer: B
Chapter: 29
Q879:
A successful FTR meeting requires proper __________.
A. management and planning
B. testing and implementation
C. design and coding
D. none of the above
Correct Answer: A
Chapter: 29
Q880:
The review issue list in FTR is used to __________.
A. Identify problem areas and checklist actions
B. Track progress of development
C. Assign tasks for the next phase
D. Identify new development areas
Correct Answer: A

Test Your Knowledge

Take a timed quiz on Software Engineering II

🚀 Start Quiz Now