Bonjour ,
Je suis pas un expert en UML ,c'est pour cela que je suis là...
J'essaie de faire un diagramme de classe.
Imaginons que j'ai 2 classes et l'une d'elle utilise un attribut de l'autre, comment cela ce représente?
merci ;)
Version imprimable
Bonjour ,
Je suis pas un expert en UML ,c'est pour cela que je suis là...
J'essaie de faire un diagramme de classe.
Imaginons que j'ai 2 classes et l'une d'elle utilise un attribut de l'autre, comment cela ce représente?
merci ;)
Comment cela?Citation:
utilise un attribut de l'autre
c'est vrai ce n'est pas trés clair......:)
J'ai une classe Fiche_intervention avec pour attribut :
num_fiche :int
date : date
heure : time
direction_service : string
nom_utilisateur :string
une classe validation :
interne : string
externe : string
utilisateur : string
une classe Environnement :
micro : boolean
réseau_telephonie : boolean
une classe matériel :
clavier : boolean
connexion : boolean
ecran_video : boolean
imprimante : boolean
ligne_info : boolean
rem : ce sont des boolean car le technicien coche ou pas le matériel, l'environnement défectueux
En gros , la classe fiche intervention récupére les attributs choisi des autres classe...comment cela se représente?
Il manque la classe utilisateur. Avec cette classe, le problème disparait,
Fiche_intervention et validation sont reliées chacune à Utilisateur
une classe technicien :
nom :string
J'ai une classe Fiche_intervention avec pour attribut :
num_fiche :int
date : date
heure : time
direction_service : string
nom_utilisateur :string
une classe validation :
interne : string
externe : string
utilisateur : string
une classe Environnement :
micro : boolean
réseau_telephonie : boolean
une classe matériel :
clavier : boolean
connexion : boolean
ecran_video : boolean
imprimante : boolean
ligne_info : boolean
avec comme laision :
fiche intervention et validation sur technicien
environnement et matériel sur fiche intervention
type de liaison :simple association
c'est bon ou pas ?
Même remarque... Il manque toujours la classe Utilisateur :/
Avec un modeleur, cela sera aussi beaucoup plus lisible ;)
et bien ma classe utilisateur c'est la classe technicien non ? car celui qui choisi les options clavier , connexion ,...c'est le technicien.
Euh un modeleur c'est comme argouml ?
Ah d'accord, je ne savais pas que technicien = utilisateur.
Donc, pourquoi la fiche d'intervention a t'elle un attribut "nom_d'utilisateur" (qui au passage aurait du être nommé 'nom_technicien"...) alors qu'elle est reliée à un technicien ? Idem pour validation.
je vais expliquer un peu le contexte :
Projet:
Le projet est de réaliser une interface WEB permettant aux techniciens, d'une équipe informatique, de traiter les problèmes des utilisateurs.
situation:
Dans un centre d'appel les technicien prennent les appels est note via l'interface sous forme de fiche technique le problème :
premier encadrer:
nom de l'utilisateur qui a le problème
son service
son numéro de poste
deuxième encadrer :
environnement :si problème micro et/ou réseau/téléphonie
matériel : clavier, connexion, imprimante ....
application : Word , execel, logiciel de gestion des paies ....
troisième encadrer :
Validation :soit le problème a été résolu par téléphone UTILISATEUR
soit le problème a été résolu en interne par un des technicien de l'équipe
soit par une société externe
une fois la fiche rempli ,elle est donc en attente de validation et sera traité par un technicien qui a les compétence les plus adéquat pour resoudre le problème
Voilà en gros...:)
rahhh ben alors il y a des techniciens ET des utilisateurs !
Les deux étant des Personnes d'ailleurs.
Donc 3 classes pour gérer cela : Personne, Technicien, Utilisateur, avec Technicien et Utilisateur qui héritent de Personne.
j'aimerais te faire voir ce que donne mon diagramme de classes mais il est sur papier.
je peux le faire avec argouml et poster une capture ecran ?
C'est meme grandement conseillé ! (argoUML, Poseidon, BoUML, n'importe quel modeleur ira)