Software Design Questions and Answers – Engineering Design Resolution Activities

This set of Software Design online test focuses on “Engineering Design Resolution Activities”.

1. Engineering Design Resolution Activities are traditionally divided into which of these major phases?
a) Architecture Design
b) Detailed Design
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: Engineering design resolution activities are divided into two major phases mentioned here.

2. What is Architectural Design?
a) It is the activity of specifying internal elements of all major program parts, structure and relationships
b) It is the activity of specifying programs major parts, their responsibilities, properties and interfaces
c) It is the activity of specifying a program’s external structure
d) None of the mentioned
View Answer

Answer: b
Explanation: Architectural design is the activity of specifying a program’s major parts, responsibilities, properties and their relationships.

3. What is Detailed Design?
a) It is the activity of specifying internal elements of all major program parts, structure and relationships
b) It is the activity of specifying programs major parts, their responsibilities, properties and interfaces
c) It is the activity of specifying a program’s external structure
d) None of the mentioned
View Answer

Answer: a
Explanation: Detailed Design is the activity of specifying the internal elements of all major parts, structures, relationships, etc.
advertisement
advertisement

4. What is a Black box?
a) Units with internal form and exposed internal working behavior
b) Units with external form and hidden internal working behavior
c) Units with less functional behavior
d) None of the mentioned
View Answer

Answer: b
Explanation: Black boxes are the units with external form and hidden internal working behavior.

5. Which of these are included in architectural design specifications?
a) Decomposition
b) Responsibilities
c) Interface
d) All of the mentioned
View Answer

Answer: d
Explanation: Architectural design specification follows DeSCRIPTOR which includes interface, decomposition, responsibilities, etc.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. Which of these are not included in architectural design specifications?
a) Collaboration
b) Relationships
c) Implementation
d) Properties
View Answer

Answer: c
Explanation: Architectural design specification follows DeSCRIPTOR which includes Properties, Relationship, etc but not implementation.

7. Which of these are included in detailed design specifications?
a) Packaging and Implementation
b) Interface
c) Algorithms and Data Structures
d) All of the mentioned
View Answer

Answer: d
Explanation: Detailed design specification follows DeSCRIPTOR-PAID which includes interface, packaging, implementation, data structures and algorithms etc.
advertisement

8. What rule is followed by decomposition?
a) Each module must be placed in charge of certain data and activities
b) Units may have important states that affect their external observable behavior
c) Depending on the size, major parts can be divided based on range of its scope
d) All of the mentioned
View Answer

Answer: c
Explanation: Decomposition states that depending on the size, major parts can be divided based on range of its scope.

9. What is rule followed by packaging and implementation?
a) Program units and their internal elements typically resides in various containers
b) The allocation of units to containers may be specified, along with the scope and visibility of program elements
c) Allocation of units are left on programmers to decide
d) All of the mentioned
View Answer

Answer: d
Explanation: packaging and implementation follows the above mentioned rules.
advertisement

10. Which of the following statement is false?
a) Interface is a boundary across which entities communicate
b) Interface specification is a description f the mechanism that an entity uses to communicate with its environment
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: d
Explanation: All the mentioned statements are true and not false as interface is boundary across entities and its specification is a description as mentioned.

Sanfoundry Global Education & Learning Series – Software Architecture and Design.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.