Component-Based Software Engineering 1: ©ian Sommerville 2004 Slide 1
Component-Based Software Engineering 1: ©ian Sommerville 2004 Slide 1
engineering 1
Requires int
erface Provides int
erface
Defines the services Defines the services
from the component’s Component that are provided
environment that it by the component
uses to other components
Requires int
erface Provides int
erface
addSensor
removeSensor
sensorManagement
startSensor
Data collector stopSensor
sensorData testSensor
initialise
report
listAll
Customisation
Naming
convention
Composition Documentation
Usage Deployment
Interfaces
information and use
Component model