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!
Entity
An entity is a stereotyped class, that has the responsibility of providing services to a number of entity classes and thus in turn to boundary classes.
Explanation
An entity class is an analysis class that provides service to other classes. It usually represents information that must be persistent, and has behavior that can manipulate the information. Typically an entity class will be used to realize a number of different use cases or non-functional requirements.
A class is related to an entity because it is the "base" element for the entity which is simply a stereotyped class. The entity that adds its own semantics has all the underlying properties and behavior of the class.
BoundarySibling, Used Together, Graphically Similar
A boundary is related to an entity because along with the control they form a set of three stereotyped classes that are defined as part of the "UML Profile for Software Development Processes". The set is typically used in analysis. The boundary class is the outermost part of the system. Actors interact with the system by communicating with boundary classes, which in turn communicate with the control classes, and through the control classes to the entity classes.
ControlSibling, Used Together, Graphically Similar
A control is related to an entity because along with the boundary they form a set of three stereotyped classes that are defined as part of the "UML Profile for Software Development Processes". The set is typically used in analysis.