Zicomi Systems Logo Zicomi Site Banner
uml examples  |  home  |  contact us  |  your privacy
Company
Services
Products
Support
Resources
  OMG Standards
OMG Logo
  Have You Heard?
UML Diagrams
Zicomi Systems publishes some UML example diagrams online from the world famous UML dictionary.
more...
Version 2.5 Released
Zicomi Systems is delighted to announce that version 2.5 of Zicomi Mentor is released. With support for UML 2.0 and all thirteen UML diagrams
more...
Zicomi Systems' Director
speaks about the UML at Objects by Design - an informative interview
more...
Partner Programme
Zicom Systems is delighted to announce a new world wide partner programme, become a partner today.
more...
OMG Member
Zicom Systems is made a member of the OMG!
Interface (Required)
Interface (Required)  
A required interface is a type of classifier that specifies services that another classifier needs (requires) to carry out its work. A required interface is an external view of the classifier and does not indicate how the classifier will actually perform its work, just an aspect of what it requires to do so. A required interface is an expression of a contract that the classifier has with other parts of the system.

This is alternative content.

Explanation

The parts of a system do not exist in isolation but typically work together to perform the overall function of the system. A required interface is a way for a classifier (typically a class or component) to express what it needs (requires) to carry out its own work and meet the obligations it has to other parts of the system. These obligations (services) are expressed as provided interfaces. The classifier may in turn provide services to other classifiers via other required interfaces. In this way a system can be modeled as a series of classifiers, which interlock with each other via, required and provided interfaces. Modeling a system in this way allows parts of the model to be replaced easily.

Unified Modeling Language and UML are either registered

trademarks or trademarks of Object Management Group, Inc. in the

United States and/or other countries.