250+ MCQs on Architectural Business Cycle and Answers

Software Architecture Multiple Choice Questions on “Architectural Business Cycle”.

1. What is Architecture of a software based on?
a) Design
b) Requirements
c) All of the mentioned
d) None of the mentioned

Answer: b
Clarification: Architecture of software depends on requirements.

2. What would happen if different organization were given same set of requirements?
a) It will produce same architecture
b) It will produce different architecture
c) It may or may not produce same architecture
d) None of the mentioned

Answer: b
Clarification: It produces different architecture.

3. What factors does a software architecture results in?
a) Technical
b) Business
c) Social
d) All of the mentioned

Answer: d
Clarification: Software architecture results into all the factors.

4. What does Software architecture means?
a) It is the structure or structure of systems
b) It comprises of software components
c) Relationship among components
d) All of the mentioned

Answer: d
Clarification: Software architecture is a structure or structure of systems, which comprise software components, external visible properties of those components and relationship among them.

5. The architects are influenced by which of the following factors?
a) Customers and end users
b) Developing organization
c) Background and experience of the architects
d) All of the mentioned

Answer: d
Clarification: All of the mentioned.

6. How do developing organizations influence by architects?
a) Immediate business
b) Long term business
c) Organization structure
d) All of the mentioned

Answer: d
Clarification: All of the factors are influenced by developing organizations.

7. Which among the following are true with regards to the architecture business cycle?
a) The architecture can affect the enterprise goals of the developing organizations
b) The architecture affects the structure of developing organizations
c) All of the mentioned
d) None of the mentioned

Answer: b
Clarification: All of the mentioned are true with regards to the architecture business cycle.

8. Architecture based process includes which of the following?
a) Creating the business case for the system
b) Understanding the requirements
c) Analyzing or valuating the architecture
d) All of the mentioned

Answer: d
Clarification: All of the mentioned are architecture based process.

9. Which of the following does a business case consists of?
a) How much should a product cost?
b) What help does Architecture description language provides?
c) What is domain analysis?
d) Non of the mentioned

Answer: a
Clarification: Business case include- How much a product cost? What is target market? What is target time to market?

10. What claim does Analyzing and evaluating architecture follow?
a) ADL’s provide valuable analytical capabilities but tend to concentrate on run-time properties of system
b) Maintainability is the main aspect
c) Maintainability has many facets
d) All of the mentioned

Answer: d
Clarification: Architecture evaluation follows all the mentioned claim.

250+ MCQs on SAAM Applied to Financial Management System

Software Architecture Multiple Choice Questions & Answers on “SAAM Applied to Financial Management System”.

1. What are the steps involved in Financial management system?
a) choosing Scenarios And Achieving Deep understanding
b) Scenario Selection Process
c) Observation on the scenario selection process
d) All of the mentioned

Answer: d
Clarification: All of the mentioned are steps involved in Financial management system.

2. Which of the following is the main goal for the choice of scenarios?
a) There be a sufficient number to reflect the views of all the stakeholders
b) They should reflect the important quality requirements
c) All of the mentioned
d) None of the mentioned

Answer: c
Clarification: All of the mentioned are the main goal for the choice of scenarios.

3. What are the concerns raised for the scenario selection procedure?
a) Does the locality of change necessarily yield higher cost?
b) How would we know if the vendor representatives were being factual?
c) All of the mentioned
d) None of the mentioned

Answer: b
Clarification: Does the locality of change necessarily yield lower cost?

4. The proto scenarios recorded on flip charts as phrases as which of the following?
a) Degraded Operation
b) WWW client access
c) Double number of user
d) All of the mentioned

Answer: d
Clarification: The proto scenarios recorded on flip charts as phrases are All of the mentioned.

5. Which of the following are scenarios for the financial management system analysis?
a) Bottom Up person
b) Multiple fiscal year budgets
c) Degraded operation mode
d) All of the mentioned

Answer: d
Clarification: All of the mentioned are scenarios for the financial management system analysis.

6. Which of the following is the incorrect sequence Summary Steps for scenario selection process?
a) Participant buy-in and expression of concerns and issues
b) Method presentation
c) Refinement and selection
d) All of the mentioned

Answer: a
Clarification: Method presentation comes above participant buy-in and expression of concerns and issues.

7. What does + sign indicate in the final report for financial management system?
a) System supports that the scenario directly is a part of its as-delivered capability
b) System would have to be regenerated in order to achieve the desired capability
c) Scenario cannot be performed by the delivered system
d) None of the mentioned

Answer: a
Clarification: The + sign indicates that System supports that the scenario directly is a part of its as-delivered capability.

8. What does – sign indicate in the final report for financial management system?
a) System supports that the scenario directly is a part of its as-delivered capability
b) System would have to be regenerated in order to achieve the desired capability
c) Scenario cannot be performed by the delivered system
d) None of the mentioned

Answer: c
Clarification: – sign indicate that Scenario cannot be performed by the delivered system.

9. What does 0 sign indicate in the final report for financial management system?
a) System supports that the scenario directly is a part of its as-delivered capability
b) System would have to be regenerated in order to achieve the desired capability
c) Scenario cannot be performed by the delivered system
d) None of the mentioned

Answer: b
Clarification: 0 sign indicate that System would have to be regenerated in order to achieve the desired capability.

10. Which of the following is correct?
a) Scenarios in which both vendors scored + indicate areas in which both system would have to be modified significantly to achieve desired effort
b) Scenarios in which both vendors scored – are a clear tie both system already provide the indicated capability
c) All of the mentioned
d) None of the mentioned

Answer: d
Clarification: Scenarios in which both vendors scored + are a clear tie both system already provide the indicated capability and scenarios in which both vendors scored – indicate areas in which both system would have to be modified significantly to achieve desired effort.

250+ MCQs on Component Based Systems and Answers

Software Architecture Multiple Choice Questions on “Component Based Systems”.

1. What are the benefits for component based product lines?
a) Being able to take faster advantage of new product and new technology
b) Higher employee productivity
c) Increase in time to market market
d) None of the mentioned

Answer: c
Clarification: The benefits are Being able to take faster advantage of new product and new technology, High employee productivity.

2. Which of the following are incorrect needs for component based product lines?
a) More changeable system
b) More extensible system
c) Less reliable components
d) All of the mentioned

Answer: c
Clarification: High extensible system are needed for component based product lines.

3. Interface assumptions can be into which of following forms?
a) Provides assumption
b) Required assumption
c) All of the mentioned
d) None of the mentioned

Answer: c
Clarification: All of the mentioned are the two forms of Interface assumptions.

4. Which of the following are types of Interface mismatch?
a) Avoid it
b) Detect those cases you haven’t avoided
c) Repair those cases you have detected by adapting the components
d) All of the mentioned

Answer: d
Clarification: All of the mentioned are types of interface mismatch.

5. Which of the following are techniques for repairing interface mismatch?
a) Wrappers
b) Bridges
c) Mediaters
d) All of the mentioned

Answer: d
Clarification: All of the mentioned are the techniques for repairing interface mismatch.

6. Which of the following truly describes Wrappers?
a) Encapsulation whereby some components is encased within an alternative abstraction
b) Translation between assumptions of an arbitrary component to some provides assumptions of some other arbitrary components
c) Incorporation of planning function that in effect results in runtime determination of the translation
d) None of the mentioned

Answer: a
Clarification: Wrappers are Encapsulation whereby some components is encased within an alternative abstraction.

7. Which of the following truly describes Mediators?
a) Encapsulation whereby some components is encased within an alternative abstraction
b) Translation between assumptions of an arbitrary component to some provides assumptions of some other arbitrary components
c) Incorporation of planning function that in effect results in runtime determination of the translation
d) None of the mentioned

Answer: c
Clarification: Mediators are incorporation of planning function that in effect results in runtime determination of the translation.

8. Which of the following truly describes Bridges?
a) Encapsulation whereby some components is encased within an alternative abstraction
b) Translation between assumptions of an arbitrary component to some provides assumptions of some other arbitrary components
c) Incorporation of planning function that in effect results in run-time determination of the translation
d) None of the mentioned

Answer: b
Clarification: Bridges are Translation between assumptions of an arbitrary component to some provides assumptions of some other arbitrary components.

9. Which of the following shows properties of the others two interface repairing technique?
a) Wrappers
b) Bridges
c) Mediaters
d) None of the mentioned

Answer: c
Clarification: Mediator technique shows properties of other two techniques.

10. Which of techniques for avoiding interface mismatch?
a) A disciplined approach to specify as many assumptions about a components interface as is feasible
b) Assumptions stated assertions about sufficiency of the services provided each module
c) All of the mentioned
d) None of the mentioned

Answer: a
Clarification: One of the technique to avoid interface mismatch is a disciplined approach to specify as many assumptions about a components interface as is feasible.