Home »
Software Engineering MCQs
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?
- Different modules of the software
- Interface between different modules
- Data flow and control flow
- All of the above
Answer: d. All of the above
Explanation:
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?
- Correctness
- Understandability
- Complex design
- Efficiency
Answer: c. Complex design
Explanation:
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?
- Identify software design activities
- Identify important items developed during the software design phase
- To improve the designing skills of the developers
- All i, ii and iii are correct
- Only i and ii are correct
- Only i and iii are correct
- None of the given options is correct
Answer: b. Only i and ii are correct
Explanation:
The iii option is not the objective that the software designing phase aims of.
Q4. Which of the following statements is true?
- The software design phase comes after the feasibility and resources analysis phase.
- The quality of the software depends upon the design phase a lot.
- Only i is true
- Only ii is true
- Both i and ii are true
- None of them is true
Answer: c. Both i and ii are true
Explanation:
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?
- Preliminary design phase
- Detailed design phase
- Both a and b
- None of the above
Answer: b. Preliminary design phase
Explanation:
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.