Question
a.
Do exactly one job completely
b.
Be loosely coupled to the rest of the program
c.
Have a simple and consistent interface meeting the needs of the rest of the program
d.
Never change its interface
Posted under Software Architecture and Design
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. Which among these best represents simplicity for an ideal device?
Similar Questions
Discover Related MCQs
Q. Which among these are the methods to improve a software architecture?
View solution
Q. Which among these signifies Applying mid-level design pattern?
View solution
Q. Which of the following is associated with scenario?
View solution
Q. What are the heuristic for scenario description?
View solution
Q. Which are the ways in which scenarios can be described?
View solution
Q. Software architectures can be evaluated using which of these?
View solution
Q. What is profile?
View solution
Q. Which of the following is true about utility tree?
View solution
Q. Which of these includes the methods to fill scenario below each profile name?
View solution
Q. How are Architectural alternatives evaluated using Scenarios?
View solution
Q. What principles does prototype and scenario aim at addressing?
View solution
Q. Which are the main selecting techniques for architectural alternatives?
View solution
Q. What are the characteristics does a good SAD consists of?
View solution
Q. Which of these has to be followed for a design to be feasible?
View solution
Q. Which of these has to be followed for a design to be consistent?
View solution
Q. What is a Review?
View solution
Q. Which of these are subcategories for a review?
View solution
Q. What is an Active review?
View solution
Q. Which of the options are true for an Active review?
View solution
Q. What are the different stages included in Active design review?
View solution
Suggested Topics
Are you eager to expand your knowledge beyond Software Architecture and Design? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!