• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

8 Cards in this Set

  • Front
  • Back

What are the essential elements of component-based software engineering?


Independent components



Component standards



Middleware



A development process

What is Councill and Heinemanʼs definition of a component?


A software component is a software element that conforms to a component model and can


be independently deployed and composed without modification according to a composition standard

What are the two principal component interfaces?

Provides Interface


Requires Interface

What is a component model?


A component model is a definition of standards for component implementation,


documentation and deployment.

Give 6 examples of general services that might be implemented in component model middleware support

Component Management


Transaction management


Resource management


Interface definition


Exception Management


Component communications

Give examples of changes you might make to a component to make it more reusable?

Remove application specific methods


Make names more general


Make exception handling consistent for all methods


Integrating required components to increase independence

What are the stages of the CBSE process?

Component acquisition


Component management


Component certification

What is component composition? What are the three different types of composition?

Component composition is the process of integrating components with each other, and


with specially written ‘glue code’ to create a system or another component.


Sequential composition



Hierarchical composition



Additive composition