IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

UML Discussion :

Analyse qualité de modèles UML


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de big x
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2004
    Messages : 53
    Par défaut [Débat]Analyse qualité de modèles UML
    Bonjour,
    Je cherche tous renseignements et documents à propos d'analyse qualité de modèles uml2, des normes éventuellement en vigueur, et aussi des métriques existantes.

    Après quelques recherches, je n'ai pas trouvé grand chose, y'a pas un McCabe des modèles par ici?

    J'ai trouvé une liste de métriques intéressantes ici : http://www.sdmetrics.com/LoM.html#LoM

    SDMetrics est un outil d'analyse qualité de modèles.

    Le débat est ouvert!

    Merci d'avance!

    Xavier

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    par pitié, ne pas considérer qu'un modèle est 'de qualité' en fonction du fait qu'il respecte ou non des métriques

    ainsi une classe n'est pas par exemple forcément de mauvaise qualité parce qu'elle à plus de 10 attributs, et de bonne qualité parce qu'elle en a moins de 10

    ce baser sur ce genre de chose est pitoyable dans le même genre on peut aussi regarder la taille des pieds du programmeur/architecte
    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

  3. #3
    Membre averti Avatar de big x
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2004
    Messages : 53
    Par défaut


    ne t'inquietes pas pour moi!!
    des mesures bien plus intéressantes sont par exemple :

    - l'interdépendance entre classes surtout quand celles-ci ne sont pas dans les mêmes packages (soient deux classes A et B, il est bon de vérifier si A est associée à B, et quelle est la navigabilité de l'association, si la classe A possède un attribut/paramètre de type B, etc...)

    - voir si le découpage en couches est bien fait

    - identifier les patterns

    - etc...

    Parce qu'a l'échelle industrielle, il se pose des soucis d'urbanisme. Enifn, dans le cadre d'une démarche MDD, il est super important de disposer d'outils d'analyse de modèle, car le modèle est ESSENTIEL.

    @bruno : je chausse du 44

  4. #4
    Membre averti Avatar de big x
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2004
    Messages : 53
    Par défaut
    Et je rajouterais qu'il faut distinguer qualité de modèle et qualité de diagrammes... (j'espère que vous faites la différence!)

    J'estime que la deuxième notion peut se baser sur des critères plus terre à terre, tel le nombre de classes par diagramme, etc...

    Les appels à la logique métier n'ont rien à faire sur un diagramme présentant la cinématique de l'appli, par exemple...

    Alors oui effectivement, les métriques ne sont pas toutes pertinentes lorsque utilisées brutes. L'intérêt est ce qu'on en fait...

  5. #5
    Membre averti Avatar de big x
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2004
    Messages : 53
    Par défaut
    Personne pour réagir?
    J'aurai bien aimé avoir des avis plus évolués que "c'est pitoyable" ...

    Sur quoi se concentrer pour évaluer un modèle?

    - un bon découpage en package
    - un bon découpage en couche au sein de chaque package
    - l'indépendance entre packages

    Sur quoi se concentrer pour évaluer un diagramme?

    - éviter de mélanger les objets des diverses couches inutilement


    Vous en pensez quoi? Vous avez d'autres idées?

  6. #6
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Avant toute autre chose , un diagramme doit être clair, concis, précis. Ourte le fait de respecter le langage UML, il doit présenter les aspect fonctionnels de l'application.

    Aucune métrique ne peut entrer en compte là dedans selon moi, seul un expert métier former à la lecture d'UML peut considérer un diagramme de qualité.

    Finalement, je dirais presque de même pour les modèles.

Discussions similaires

  1. [StarUML]/Problème à l'ouverture modèle.uml
    Par Stangetz dans le forum Autres
    Réponses: 8
    Dernier message: 15/04/2012, 19h56
  2. Créer un modèle uml diag de classe sous java?
    Par jalil85 dans le forum UML
    Réponses: 2
    Dernier message: 04/11/2008, 00h04
  3. CNF et modèle UML
    Par aimenux dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 04/08/2008, 18h18
  4. comment structurer une modél. UML - projet J2EE avec pattern
    Par RocketArena dans le forum Architecture
    Réponses: 18
    Dernier message: 20/07/2007, 19h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo