This set of Software Architecture MCQs focuses on “Capturing Architectural Information in an ADL”.
1. Architecture description language represent architectural structures that can be divided into which of the following?
a) Static
b) Dynamic
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: Architecture description language represent architectural structures that can be divided into Static and Dynamic.
2. Which of the following is the essential feature of ADL?
a) The ability to provide structures
b) The ability to declare a component and name its type
c) The ability to support analytical capability
d) All of the mentioned
View Answer
Explanation: The ability to declare a component and name its type is the essential feature of ADL.
3. Which of the following is true for pipe?
a) From External perspective pipe has a true state
b) From Internal perspective pipe is stateless
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: From External perspective pipe is stateless and from Internal perspective pipe has a true state.
4. Which of the following in context to data in pipeline is correct?
a) The format conversion should be allowed as long as data that exit the pipe are semantically equivalent to the data that enter the pipe
b) The format conversion should be allowed as long as data that exit the pipe are syntactically equivalent to the data that enter the pipe
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: The format conversion should be allowed as long as data that exit the pipe are semantically equivalent to the data that enter the pipe.
5. Which of the following are considered for connectors?
a) Connectors transfers data bidirectionally
b) Connectors connect two component of type procedure
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: All of the mentioned are true with respect to connectors.
6. The behavior of the system can be communicated by which of the following?
a) By using execution models
b) By using Animation techniques
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: The behavior of the system can be communicated by all the mentioned.
7. Which of the following is true?
a) A dynamic structure requires a simulator to perform analysis
b) A dynamic structure does not requires a simulator to perform any analysis
c) Connectors transfers data unidirectionaly
d) None of the mentioned
View Answer
Explanation: A dynamic structure requires a simulator to perform analysis.
8. Which of the following must be estimated for performance analysis?
a) Reliability of each component
b) Resource usage of the component
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: Resource usage of the component must be estimated for performance analysis.
9. Which of the following must be estimated for reliability analysis?
a) Reliability of each component
b) Resource usage of the component
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: Reliability of each component must be estimated for reliability analysis.
10. Which of the following is true?
a) Once resource information is provided, portions of the system can be generate automatically
b) Once resource information is provided, portions of the system cannot be generate automatically
c) All of the mentioned
d) None of the mentioned
View Answer
Explanation: Once resource information is provided, portions of the system can be generate automatically.
Sanfoundry Global Education & Learning Series – Software Architecture.
To practice MCQs on all areas of Software Architecture, here is complete set on 1000+ Multiple Choice Questions and Answers on Software Architecture.
If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]
- Practice Computer Science MCQs
- Check Software Architecture and Design Books
- Apply for Computer Science Internship
- Check Computer Science Books
- Check MCA Books