Software Architecture and Design Questions and Answers Part-12

1. Which of the following statement is true?
a) Interactions supported by a product are cataloged in a use case description
b) Interactions are refined in use case diagram
c) All of the mentioned
d) None of the mentioned

Answer: d
Explanation: Interaction supported by a product are cataloged in use case diagram, Interaction are refined in use case description.

2. Which steps are included in use case driven iterative development?
a) At each iteration, one or more use cases are selected for implementation
b) Iteration should be followed until the system is complete
c) Iterative development builds system functionality gradually through analysis, design, coding, testing and evaluation
d) All of the mentioned

Answer: d
Explanation: All the steps are included for iterative development.

3. Which of these states the goal of engineering design analysis?
a) To understand an engineering design problem
b) To provide an solution for a given problem
c) All of the mentioned
d) None of the mentioned

Answer: a
Explanation: The goal of engineering design analysis is to understand an engineering design problem.

4. What methods can be followed if designers are out of good SRS or engineering design?
a) They must do whatever part of product design which remains undone
b) Various approaches and techniques are to be followed to complete
c) All of the mentioned
d) None of the mentioned

Answer: c
Explanation: All of these methods are adopted in order to have good engineering design.

5. Why is Modelling one of the best way to carry out analysis?
a) During analysis, It serves as a good test for understanding
b) Provides further documentation for input to design resolution
c) All of the mentioned
d) None of the mentioned

Answer: c
Explanation: All of these makes modelling one of the best way.

6. Engineering design activities consists of which of the following?
a) Studying the SRS
b) Producing new models of the problem
c) Product design models
d) All of the mentioned

Answer: d
Explanation: Engineering design activities consists of all of these activities.

7. A generic software engineering design follows which of the activities?
a) Analysis
b) Architectural Design
c) Finalize Design
d) Analysis & Architectural Design

Answer: d
Explanation: Generic software engineering design follows Analysis, Architectural Design, Detailed Design.

8. Architectural design stage include which of the following activity?
a) Generate/Improve detailed design alternatives
b) Select architecture
c) Finalize Design
d) All of the mentioned

Answer: b
Explanation: Selection and finalizing architecture is followed in Architectural design stage.

9. Detailed design stage include which of the following activity?
a) Generate / Improve candidate architectures
b) Evaluate candidate architecture
c) Finalize Design
d) None of the mentioned

Answer: c
Explanation: Finalizing design is the only stage mentioned here which belongs to Detailed Design.

10. What is Analysis model?
a) Understanding of design problem
b) Representation of design problem solution
c) Representation of design problem
d) All of the mentioned

Answer: c
Explanation: Analysis Model is representation of design problem.