SOFTWARE ENGINEERING

SOFTWARE DESIGN

OBJECT ORIENTED DESIGN

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
A collection of operations that specify the services rendered by a class or component known as ____
A
Class
B
Interaction
C
Interface
D
Collaboration
Explanation: 

Detailed explanation-1: -An interface is a collection of operations that specify a service of a class or component. An interface therefore describes the externally visible behavior of that element. An interface might represent the complete behavior of a class or component or only a part of that behavior.

Detailed explanation-2: -Structural diagrams depict a static view or structure of a system. It is widely used in the documentation of software architecture. It embraces class diagrams, composite structure diagrams, component diagrams, deployment diagrams, object diagrams, and package diagrams.

Detailed explanation-3: -Classes have attributes and operations where as components have only operations which are reachable through their interfaces. Components like dynamic libraries and executable’s are formed by deployment components.

There is 1 question to complete.