volume_mute
Four Types of Component Interfaces
publish date: 2026/06/18 03:56:37.391573 UTC
volume_muteMatch each interface type to its correct description.
To complete the line match
- Click on an item in the first group
- Click on the match in the second group
To delete a match, double click on a line
Interface Type
Shared memory interfaces
Message passing interfaces
Parameter interfaces
Procedural interfaces
Description
Data or function references are passed from one component to another
A block of memory is shared between components; data placed by one subsystem and retrieved by others
One component encapsulates a set of procedures that can be called by other components
One component requests a service from another by passing a message; results returned in a reply message
Correct Answer
(1) Parameter interfaces,Data or function references are passed from one component to another
(2) Shared memory interfaces,A block of memory is shared between components; data placed by one subsystem and retrieved by others
(3) Procedural interfaces,One component encapsulates a set of procedures that can be called by other components
(4) Message passing interfaces,One component requests a service from another by passing a message; results returned in a reply message
Explanation
The four interface types are: (1) Parameter interfaces - pass data/function references between components; (2) Shared memory interfaces - a shared memory block used in embedded systems where sensors create data retrieved by other components; (3) Procedural interfaces - encapsulated procedures callable by other components (objects and reusable components); (4) Message passing interfaces - service requests via messages with reply messages (client-server and some OO systems).
Reference
Software Engineering, Ian Sommerville, 10th edition
