volume_mute

Four Types of Component Interfaces

publish date2026/06/18 03:56:37.391573 UTC

volume_mute

Match each interface type to its correct description.

To complete the line match

  1. Click on an item in the first group
  2. 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


Quizzes you can take where this question appears