CS608 SE7 ch19
CS608 SE7 ch19
engineering
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
Horizontal services
Platform services
Modify
Outline
Identify candidate requirements
system
components according to discovered
requirements
components
Compose
Architectural Identify candidate
components to
design components
create system
A A
A B
B B
sensorManagement addSensor
start
removeSensor
startSensor
sensor stop Adapter Data collector stopSensor
sensorData testSensor
getdata initialise
report
listAll
getImage
addItem
Image
adaptor Manager
Photo retrieve
Library
catEntry getCatalogEntry
User
Interface
Data
(b) Data base
collection
Report