Bonsoir Antonitzer,
Pour modéliser, vous pouvez déjà mettre en évidence les entités-types de votre système :
CLIENT ;
CONTACT (les personnes chez les clients avec lesquelles vous êtes en contact pour les suivis) ;
PRODUIT (vos logiciels, lesquels sont 3 aujourd’hui, mais demain pourront être nombreux ^^) ;
FICHE_SUIVI (le cœur du modèle) ;
ANALYSE (les comptes-rendus de vos techniciens).
Sans oublier ce qu’on appelle souvent les « petites tables de codes » du genre :
TYPE_FICHE (prenant les valeurs telles que « question », « anomalie », ...)
STATUT (« Non lu », « Étude », « attente validation client », ...)
Dans un 2e temps, vous mettez en évidence les liens entre les entités-types :
Un client a au moins un contact et un contact appartient à au moins un et au plus un client ;
Un contact a pu vous transmettre de 0 à N fiches, tandis qu’une fiche a été transmise par un et un seul contact ;
Un produit peut concerner plusieurs fiches, tandis qu’une fiche concerne un et un seul produit ;
Une fiche peut faire l’objet d’une analyse et un analyse concerna au moins une et au plus une fiche.
Une fiche de type « FM » fait l’objet d’un devis et un devis concerne un et une seule fiche de ce type.
A cette occasion, vous pouvez spécialiser les fiches (par héritage) en fiches de type FM et fiches de type non FM. Cela peut vous surprendre si vous n’avez pas déjà utilisé l’héritage, mais on pourra en reparler, je vous laisse d’abord commencer à élaborer un MCD (en effet nous sommes dans le forum Merise...)
Si vous n’avez pas d’outil de modélisation, vous pouvez utiliser PowerAMC gratuitement pendant une quinzaine de jours, mais ensuite il faut payer une licence (de l’ordre de $7500, car la version à $3300 ne permet pas de réaliser des MCD ! ) Il y a aussi WinDesign, plus musclé et sans doute moins cher.
Par contre, dans les gratuits, Open ModelSphere (OMS) et DB-MAIN vous permettent de produire des MCD . L’ennui avec OMS, c’est que la production d’un MLD complet (à des fins de génération des scripts SQL de création des tables) est une galère épouvantable quand on n’en fait pas tous les jours. De son côté, DB-MAIN est plus puissant (y-compris que PowerAMC) et la production du MLD est on ne peut plus simple, mais la prise en main initiale de cet AGL surprend...
Si vous n’avez pas d’état d’âme à court-circuiter l’étape MCD, alors MySQL Workbench (gratuit) est votre ami.
Partager