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
Procedural interfaces
Message passing interfaces
Parameter interfaces
Description
A block of memory is shared between components; data placed by one subsystem and retrieved by others
One component requests a service from another by passing a message; results returned in a reply message
One component encapsulates a set of procedures that can be called by other components
Data or function references are passed from one component to another
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
