Site MapHelpFeedbackMultiple Choice
Multiple Choice
(See related pages)

1
In component-based software engineering, the development team examines the requirements to see which are amenable to composition, rather than construction, before beginning detailed design tasks.
A)True
B)False
2
Which of the following is not one of the CBSE activities that take place for requirements that can be addressed with commercial off-the-shelf (COTS) components?
A)component adaptation
B)component composition
C)component design
D)component qualification
3
What are the two parallel engineering activities found the CBSE process model?
A)component-based development and library development
B)domain engineering and component-based development
C)domain engineering and process development
D)none of the above
4
Which of the following is not one of the major activities of domain engineering?
A)analysis
B)construction
C)dissemination
D)validation
5
Domain analysis is only applicable to CBSE or object-oriented software engineering.
A)True
B)False
6
The purpose of a domain characterization function is to determine
A)a basis for estimating development costs
B)the approximate size of the application domain information
C)whether an existing function can be reused in a particular application
D)all of the above
7
A structure point is a(n)
A)distinct construct within a structural model
B)element within the reuse library
C)similar to a feature point in structured design
D)all of the above
8
Which of the following is an example of a structure point for some software domain?
A)bounds setting mechanism
B)control mechanism
C)user interface
D)all of the above
9
Which of the following factors would not be considered during component qualification?
A)application programming interface (API)
B)development and integration tools required
C)exception handling
D)testing equipment required
10
Which is the following is a technique used for component wrapping?
A)black-box wrapping
B)clear-box wrapping
C)gray-box wrapping
D)white-box wrapping
11
Which of the following should be part of an infrastructure for effective component integration?
A)automation
B)data exchange model
C)underlying object model
D)all of the above
12
Which of the following is not one of the issues that form a basis for design for reuse?
A)object-oriented programming
B)program templates
C)standard data
D)standard interface protocols
13
Which of the following is not one of the classification schemes used for software components?
A)attribute-value classification
B)domain classification
C)enumerated classification
D)faceted classification
14
In a reuse environment, library queries are often characterized using the ________ element of the 3C Model.
A)concept
B)content
C)context
D)all of the above
15
Which of the following is not improved by the effective use of CBSE?
A)cost
B)performance
C)productivity
D)quality
16
The effort required to qualify, adapt, and integrate structure points into new systems must be based on historical data collected for qualification, adaptation, and integration of these reusable components in other applications.
A)True
B)False
17
It is impossible to develop effective metrics for software reuse.
A)True
B)False







PressmanOnline Learning Center

Home > Chapter 30 > Multiple Choice Quiz