Sparx Systems Forum
Enterprise Architect => Uml Process => Topic started by: wings on January 28, 2010, 04:12:20 pm
-
Hi, everybody,
I notice that I can not find any description about Boundary,Control and Entity stereotypes in UML specifications above 2.0 version.But they are all standard stereotypes, isn't it? So where can I find them in OMG site?
Thanks a lot.
-
That is because they are the EA equivalents of a very old pattern called "Model-View-Controller". IIRC Boundary=View, Control=Controller and Entity=Model.
They are quite handy, sometimes, when developing lower level models that involve a n-Tier architecture.
These days, the pattern (some would call it a paradigm) have got quite muddied.
google MVC
hth
bruce
-
The ECB is a pattern defined in the OpenUP (http://epf.eclipse.org/wikis/openup/core.tech.common.extend_supp/guidances/guidelines/entity_control_boundary_pattern_C4047897.html?nodeId=3df0b93e)
The stereotypes have never been standard UML, but in the 1.x specification these stereotypes were mentioned in a profile example.
Because of that a lot of case tool vendor have included those stereotypes in their product, but it is a common misunderstanding that these are (or were) UML standard stereotypes.
I think the MVC pattern is more like a specialization of the ECB pattern (specific to UI design). ECB can also be used in other areas.
Geert
-
Thanks a lot for your help : )