MCQ | Software Design | Software Engineering

Here, we have a set of multiple-choice questions and answers (quiz) on software design in software engineering. For any help, you can refer to the previous articles on the same topic.
Submitted by Monika Sharma, on October 13, 2019

Software Design in Software Engineering MCQs

Q1. Which of the following items are designed in the design phase of the software?

  1. Different modules of the software
  2. Interface between different modules
  3. Data flow and control flow
  4. All of the above

Answer: d. All of the above


In the software design, each component of the software is designed, like the different modules, user interfaces, interfaces between different modules, data flow diagrams, control flow diagrams, etc.

Q2. Which of the following is not a characteristic of a good software design?

  1. Correctness
  2. Understandability
  3. Complex design
  4. Efficiency

Answer: c. Complex design


Good software design must contain the following properties: Correctness, understandability, efficiency, maintainability, etc. However, the complexity of the software design does not ensure it to be a good software design.

Q3. Which of the following objectives are not the one that the software designing phase claim to offer?

  1. Identify software design activities
  2. Identify important items developed during the software design phase
  3. To improve the designing skills of the developers
  1. All i, ii and iii are correct
  2. Only i and ii are correct
  3. Only i and iii are correct
  4. None of the given options is correct

Answer: b. Only i and ii are correct


The iii option is not the objective that the software designing phase aims of.

Q4. Which of the following statements is true?

  1. The software design phase comes after the feasibility and resources analysis phase.
  2. The quality of the software depends upon the design phase a lot.
  1. Only i is true
  2. Only ii is true
  3. Both i and ii are true
  4. None of them is true

Answer: c. Both i and ii are true


Both the given statements are true.

Q5. In which of the following design phases, do the software designers free to make any alterations, corrections and modifications?

  1. Preliminary design phase
  2. Detailed design phase
  3. Both a and b
  4. None of the above

Answer: b. Preliminary design phase


The Preliminary design phase is the one in which the designers propose and study different software designs. They usually show a rough representation of how their software should be like and what things must it contain. Hence, in this phase, the designers are free to do whatever changes they seem useful to make. But, the detailed design phase is the final phase, and not many changes can be made in this phase.

Comments and Discussions!

Load comments ↻

Copyright © 2024 All rights reserved.