Bonjour;
lors de la phase de conception uml, l'ensemble des éléments : classes, diag de séquences, etc.. doivent être ds le diag des packages ou de composants ?je parle en termes d'organisation de l'ensemble du modèle du projet.
Merci
Bonjour;
lors de la phase de conception uml, l'ensemble des éléments : classes, diag de séquences, etc.. doivent être ds le diag des packages ou de composants ?je parle en termes d'organisation de l'ensemble du modèle du projet.
Merci
Un package et un composant ne représentent la même chose, leurs buts sont distincts, choisir entre l'un et l'autre n'a donc pas beaucoup de sens
Petit rappel : un composant est une entité définie par des interfaces offertes et requises. Un composant est remplaçable par un autre (par définition de façon transparente) à partir du moment ou les deux listes d'interfaces sont respectées. Un composant est donc quelque chose de précis, même si en lui même il ne correspond à rien de 'concret', on se sait pas encore s'il est supporté par une librairie par exemple, pour cela il faut 'déployer' la chose au niveau artifact
Un package est simplement un 'groupe' d'éléments, définissant normalement un espace de nom (namespace C++, package Java et Python, module Idl). Un package est donc quelque chose de très vague, c'est juste un conteneur (parfois ne définissant pas un espace de nom), même si une 'bonne' architecture définie des packages ayant un sens. Mais qui n'a jamais fait de package 'miscellaneous'
En résumé la seule réponse possible est : les deux mon capitaine
Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )
N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager