Je suis maintenant en train d'utiliser NetBeans comme mon IDE de choix, et il a un plugin pour la modélisation UML. Dans le diagramme de classe, il y a des éléments de modèle connus sous le nom de Boundary Class
, Control Class
et Entity Class
. Cependant, je ne peux pas trouver une bonne définition pour eux, mais j'ai trouvé ce site sur les diagrammes de classes UML.
Réponses
Trop de publicités?Pour les archives, le modèle Entité-Bordure-Contrôle provient du développement logiciel axé sur les cas d'utilisation et est bien plus ancien que les diagrammes de robustesse de Scott Ambler qui ont simplement réutilisé le concept.
Le modèle ne fait pas partie de l'UML, mais il est étroitement lié à celui-ci car il a été promu par Ivar Jacobson (qui l'a initié en 1992), Grady Booch et Jim Rumbaugh, les pères fondateurs de l'UML... et du processus unifié (UP, RUP). Dans l'UML, ce ne sont que des stéréotypes comme les autres.
Le Wikipédia l'explique le mieux, mais les classes de Contrôle correspondent aux Cas d'Utilisation, les classes de Bordure correspondent à l'association entre un Cas d'Utilisation et un Acteur, et les Entités correspondent aux objets de domaine identifiés comme étant impliqués dans le cas d'utilisation.
Les symboles circulaires que la plupart des outils UML utilisent avec des stéréotypes BCE prédéfinis viennent également de Jacobson. Les règles de robustesse ne sont que la transposition de la correspondance des cas d'utilisation expliquée ci-dessus.
- Réponses précédentes
- Plus de réponses
0 votes
Wikipedia explique tout ce que vous devez savoir sur le modèle Entité-Limite-Contrôle et les concepts connexes. Il fournit de nombreuses sources pour des lectures supplémentaires, si vous avez besoin d'en savoir davantage.