Software Engineering types MCQs

33. What kind of support is provided by the Code Generation CASE tool ?

A. Cross referencing queries and requirements tracing
B. Transformation of design records into application software
C. Compiling, interpreting or applying interactive debugging code
D. Transformation of design records into application software AND Compiling, interpreting or applying interactive debugging code
✅ The correct answer is option B.
Explanation: Code Generation tool aids in transformation of design records into prototypes or application software compatible with a given software development language.

37. Which tools are used to modify online database systems ?

A. Reverse engineering specification tools
B. Code restructuring and analysis tools
C. Test management tools
D. online system re-engineering tools
✅ The correct answer is option D.
Explanation: For example these tools convert IDMS or DB2 files into entity-relationship format.

39. What are the problems with re-structuring ?

A. Loss of comments
B. Loss of documentation
C. Heavy computational demands
D. All of the mentioned
✅ The correct answer is option B.
Explanation: Restructuring doesn’t help with poor modularisation where related components are dispersed throughout the code.

40. When does one decides to re-engineer a product ?

A. when tools to support restructuring are disabled
B. when system crashes frequently
C. when hardware or software support becomes obsolete
D. subsystems of a larger system require few maintenance
✅ The correct answer is option C.
Explanation: Re-engineering involves putting in the effort to make the system easier to maintain
Scroll to Top