Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1334 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  UML : Besoin de vos lanternes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

UML : Besoin de vos lanternes

n°396702
samuelp
Posté le 16-05-2003 à 13:16:31  profilanswer
 

Bonjour,
 
 j'aimerai que vous m'aidiez en UML.
 
 Voici les stéréotypes predefinies en UML pour une classe :
-> metaclass
-> powertype
-> stereotype
-> utility
 
 Je sais ce qu'est une metaclass (ou super class) mais que veulent dire les autres stereotypes ? J'ai leur definition mais je ne vois pas dans quel cas je pourrais les utiliser...

mood
Publicité
Posté le 16-05-2003 à 13:16:31  profilanswer
 

n°396705
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 13:21:49  profilanswer
 

J'ai pas le courage de fouiller dans mon bourdel, tu peux poster les définitions.
 
Et metaclass != superclass


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°396735
samuelp
Posté le 16-05-2003 à 13:39:11  profilanswer
 

kadreg a écrit :

J'ai pas le courage de fouiller dans mon bourdel, tu peux poster les définitions.
 
Et metaclass != superclass


 
Oki :  
metaclasse : determine un classificateur dont les objets sont tous des classes (pour rappelle si je me souvient un classificateur est un element (plus rarement relation) qui possede des instances (souvent des objets))
powertype : determine un classificateur dont les objets sont les enfants d'un parent donné (comment on schematise ça ?)
stereotype : precise que le classificateur est un stereotype qui peut s'appliquer a d'autres elements (ça c'est comprehensible : si une classe a comme stereotype taxe on peut appliquer taxe sur d'autres classificateurs)
utility : determine une classe dont tous les attributs et les operations ont une portee qui s'applique à la classe : mais ça veut dire quoi ? quand une instance de classe meurt les attributs et les operations devenues methodes meurent aussi non ?

n°396751
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 13:47:20  profilanswer
 

ce soir, si j'ai le courage et que personne à répondu avant, parceque ça risque d'être long, et j'ai autre chose à faire cette après midi.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°397611
samuelp
Posté le 16-05-2003 à 22:24:46  profilanswer
 

:bounce:

n°397635
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 22:42:21  profilanswer
 

J'ai pas le courage ...
 
Edit : http://www.iutc3.unicaen.fr/~moran [...] stat24.htm


Message édité par kadreg le 16-05-2003 à 22:44:39

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°397638
samuelp
Posté le 16-05-2003 à 22:45:14  profilanswer
 


 
Un petit effort please  :cry:

n°397640
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 22:48:05  profilanswer
 

PS : powertype, tout le monde s'en fout. metaclass et stereotypes sont étroitements liés, et utility est clair dans le lien que je t'ai filé.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°397645
samuelp
Posté le 16-05-2003 à 22:51:47  profilanswer
 

kadreg a écrit :

PS : powertype, tout le monde s'en fout. metaclass et stereotypes sont étroitements liés, et utility est clair dans le lien que je t'ai filé.


 
Oki pour le powertype, cela permet de modeliser une classe qui sert de modele et qui sera instancie par des classes autres, tout ça definit par l'utilisateur .utilité moyenne donc
 
 Pour utility : c'est une bibliotheque de fonctions et de procedures, cela veut dire que, si je code ça, ce ne sera pas une classe mais un fichier comportant des fonctions ou procedures ?


Message édité par samuelp le 16-05-2003 à 22:54:23
n°397652
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 22:57:34  profilanswer
 

samuelp a écrit :


 Pour utility : c'est une bibliotheque de fonctions et de procedures, cela veut dire que, si je code ça, ce ne sera pas une classe mais un fichier comportant des fonctions ou procedures ?


 
En java, on ferai une classe avec toutes les fonctions en statique. Il y a également une autre condition, c'est que ce ne soit pas un objet métier.
 
Et powertype est un metaelement. Le stereotype permet de définir une sous classe d'une des métaclass, le powertype fait l'inverse. Il fait un superType à partir de plusieurs métaclasses. Par exemple je prend les métaclasses Attribut et AssociationEnd (existant dans le MM UML), je peux créer un powerType NonExecutableFeatures pour signaler qu'elles ont des choses en commun (mais que n'ont pas Operation, la troisième métaclasse héritant de feature).


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
mood
Publicité
Posté le 16-05-2003 à 22:57:34  profilanswer
 

n°397664
samuelp
Posté le 16-05-2003 à 23:10:38  profilanswer
 

kadreg a écrit :


 
En java, on ferai une classe avec toutes les fonctions en statique. Il y a également une autre condition, c'est que ce ne soit pas un objet métier.
 
Et powertype est un metaelement. Le stereotype permet de définir une sous classe d'une des métaclass, le powertype fait l'inverse. Il fait un superType à partir de plusieurs métaclasses. Par exemple je prend les métaclasses Attribut et AssociationEnd (existant dans le MM UML), je peux créer un powerType NonExecutableFeatures pour signaler qu'elles ont des choses en commun (mais que n'ont pas Operation, la troisième métaclasse héritant de feature).


 
Si c'est un objet metier on ne peut plus dire que la classe est de type "utility" ?
 
 Pour le powertype j'aimerai que tu precises qqchose : Tu dis, en gros, que le powertype fait l'inverse du Stereotype : C'est un supertype qui regroupe des informations communes de classes ? pas forcement des MetaClasses ? pourquoi ajoutes tu metaclass ?
 
 Un powertype ne peut pas avoir d'operation, un peut comme une interface ne peut avoir d'attribut. Ce qui est interessant : on ne peut donc utiliser directement une instance d'une classe de type Powertype, ai-je tort ?

n°397674
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 23:18:03  profilanswer
 

samuelp a écrit :


Pour le powertype j'aimerai que tu precises qqchose : Tu dis, en gros, que le powertype fait l'inverse du Stereotype : C'est un supertype qui regroupe des informations communes de classes ? pas forcement des MetaClasses ? pourquoi ajoutes tu metaclass ?


 
Parceque ce sont des notions de métamodélisation. La modélisation de moyens de modélisations d'applications. On étend le métamodèle UML (par ce que l'on appelle un profil) afin de rajouter des moyen de modélisation. On étend donc UML en enrichissant une modélisation UML décrivant UML. (ce qui fait quelques noeuds au cerveau, surtout à 23h30. Pour information, on modélise la modélisation qui va servir pour les modélisation dans un autre langage appelé MOF, qui est un autre standard de l'OMG).  
 
Une classe stéréotypé stéréotype va poouvoir être instancié sous la forme d'un stéréotype que l'on pourra placer sur une classe.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°397676
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 23:19:08  profilanswer
 

samuelp a écrit :


Si c'est un objet metier on ne peut plus dire que la classe est de type "utility" ?


 
Moi ça me semble bizarre de stéréotyper une classe metier <<utility>>. C'est typiquement le genre de choses que je mettrais en retrait par rapport à la modélisation de l'application.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°397687
kadreg
profil: Utilisateur
Posté le 16-05-2003 à 23:24:57  profilanswer
 

samuelp a écrit :


 Un powertype ne peut pas avoir d'operation, un peut comme une interface ne peut avoir d'attribut. Ce qui est interessant : on ne peut donc utiliser directement une instance d'une classe de type Powertype, ai-je tort ?  


 
Un powertype peut avoir des opération, parceque tu n'est pas sur le même niveau méta, donc ce ne seront pas des opération de l'application modélisée, mais des opération définissant la modélisation de l'application.  
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°397739
the real m​oins moins
Posté le 17-05-2003 à 00:47:04  profilanswer
 

:hello:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°397838
samuelp
Posté le 17-05-2003 à 12:37:40  profilanswer
 

Encore merci Kadreg.
 
 Un jour j'espere devenir comme toi, un maitre Jedi de l'UML !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  UML : Besoin de vos lanternes

 

Sujets relatifs
[CSS] besoin d'avis illuminé =O[Modele BD] Besoin de votre avis sur ce modèle...
[Reseau] J'aurai besoin de quelqu'un de bon sur la theorie...Besoin d'aide pour une requete SQL
VB et UMLbesoin d'aide pour resolution d'erreur sous visual c++
apache/mod ssl besoin d'aide sous win32 ?Besoin d'aide avec Borland c++ builder
Besoin d'aide pr optimisation (ACCESS)Besoin d'aide sur la fonction "formulaire"
Plus de sujets relatifs à : UML : Besoin de vos lanternes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR