Component-Based Systems: Ensuring Component Reusability

This is a computer science engineering quiz on Software Architecture, which includes questions on component-based systems.

images.jpg
Start Quiz

Which of the following are incorrect needs for component based product lines?

More changeable system More extensible system Less reliable components All of the mentioned

Interface assumptions can be into which of following forms?

Provides assumption Required assumption All of the mentioned None of the mentioned

Which of the following are types of Interface mismatch?

Avoid it Detect those cases you haven’t avoided Repair those cases you have detected by adapting the components All of the mentioned

Which of the following are techniques for repairing interface mismatch?

Wrappers Bridges Mediaters All of the mentioned

Which of the following truly describes Wrappers?

Encapsulation whereby some components is encased within an alternative abstraction Translation between assumptions of an arbitrary component to some provides assumptions of some other arbitrary components Incorporation of planning function that in effect results in runtime determination of the translation None of the mentioned

Which of the following truly describes Mediators?

Encapsulation whereby some components is encased within an alternative abstraction Translation between assumptions of an arbitrary component to some provides assumptions of some other arbitrary components Incorporation of planning function that in effect results in runtime determination of the translation None of the mentioned

Which of the following truly describes Bridges?

Encapsulation whereby some components is encased within an alternative abstraction Translation between assumptions of an arbitrary component to some provides assumptions of some other arbitrary components Incorporation of planning function that in effect results in run-time determination of the translation None of the mentioned

Which of the following shows properties of the others two interface repairing technique?

Wrappers Bridges Mediaters None of the mentioned

Which of techniques for avoiding interface mismatch?

A disciplined approach to specify as many assumptions about a components interface as is feasible Assumptions stated assertions about sufficiency of the services provided each module All of the mentioned None of the mentioned

What is Open System?

To describe a state of being To describe a system that is open to inclusion of many products from many resources All of the mentioned None of the mentioned

The benefits of open systems includes which of the following?

Reduced reliance on proprietary products More competition leading to lower cost Better tested products All of the mentioned

Which of the following are concerns involving open systems?

Reduced reliance on proprietary products Failure to meet performance requirements Support problems Failure to meet performance requirements & Support problems

Which of the following is necessary for building an open systems?

A system vision A common architecture The use of standards and standard based implementation All of the mentioned

Which of the following is incorrect?

The components interface specifications can be available to selected group of people Anyone is free to obtain a copy of specification It should not be exclusively under control of single vendor None of the mentioned

What are the factors to create an open system architecture?

An organization must be keenly aware Of the marketplace The trends in the marketplace The mechanisms that the organization can use to influence trends All of the mentioned
Quiz/Test Summary
Title: Component-Based Systems: Ensuring Component Reusability
Questions: 15
Contributed by:
james