Software Design MCQs

Topic-wise practice questions for Software Engineering. Test your knowledge, check solutions on demand, and pace your preparation.

Zero-leak answer engine • Rate-limited explanations
Practice in Timed Mode
Q11easy
Which of the following is the best example of Functional Cohesion?
Q12easy
What is the difference between Conceptual Design and Technical Design?
Q13hard
You are designing a weather application. You want to ensure that if the "Data Source" changes from a local database to an online API, the "UI Module" does not need to be changed at all. This is achieved by:

            engine_obj.temperature = 90
Q14easy
In software design, what is the primary goal of Refactoring?
Q15medium
(Code/Console Logic) An engineer is reviewing a UML Class Diagram represented in a textual format. What relationship exists between Library and Book? uml-spec.txt

Library <>--* Book
(Library contains many Books. If Library is destroyed,