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 :

A quel point utiliser UML


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut A quel point utiliser UML
    Bonjour,


    Je travail en orienté objet. Pour clarifier un peu le processus de développement au sein de ma société, j'aimerai y apporter de la rigueur au niveau des méthodes, des schémas etc...

    Car actuellement, ils ne connaissent pas, par exemple, un diagrame de classe ou de séquence...

    Donc je souhaite mettre en place une méthode visant à aller, à partir de la spécification des besoins utilisateurs jusqu'au code.


    Est-ce que de votre côté vous utilisez UML de A à Z ?

    Pour un logiciel de grosse ampleur, j'imagine qu'il faut décomposer un minimum. Est-ce que vous faites la conception d'un "coeur" et ensuite celle de chaque "partie" qui va venir se greffer à ce coeur ?



    Merci,

    A bientôt

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Perso, j'utilise que les diagrammes de class.
    Avec quelques diagrammes de séquence si besoin.

    Ça peut peut être t'intéresser :
    http://www.developpez.net/forums/d59...programmation/

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    J'ai noté l'addresse.


    Merci beaucoup

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 776
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 776
    Par défaut débat récurrent
    Les méthodes peuvent être MERISE, RUP, RAD, XP.
    Certaines (RUP) recommandent/utilisent UML comme langage de modélisation.
    D'autres utilisent "autre" chose mais UML à une puissance d'expression suffisament riche pour remplacer cet "autre chose".
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Citation Envoyé par mister3957 Voir le message
    Pour un logiciel de grosse ampleur, j'imagine qu'il faut décomposer un minimum. Est-ce que vous faites la conception d'un "coeur" et ensuite celle de chaque "partie" qui va venir se greffer à ce coeur ?

    En général, ce sont les diagrammes de cas d'utilisation qui sont écrits en premier, c'est souvent les seuls que le client comprend d'ailleurs. Les cas d'utilisation sont souvent regroupés dans ce que j'appelle un processus de travail (ça peut avoir un autre nom).

    Du genre, le processus de travail GererMachine est composé des cas : CreerMachine, MettreAJourMachine etc.

    Pour chaque processus de travail, il est possible d'associer un diagramme d'état transition, qui peut indiquer les enchaînements des cas d'utilisation que l'utilisateur sera susceptible de faire (genre, recherche par critère, suivi d'une visualisation suivi d'une mise à jour). Ca permet de voir comment le client sera amené à utiliser l'application.

    Ensuite, pour chaque cas d'utilisation, il est possible de détailler les enchainements, l'enchainement des écrans et de détailler les appels aux codes métiers.

    Et en parallèle, les diagrammes de classes pour les données métiers sont souvent détaillés.


    C'est grosso modo la manière dont je procède (donc + de la documention des spéc + des maquettes)

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/04/2007, 11h56
  2. [Parser HTML] quel parser utiliser pour du HTML 4.0 ?
    Par Cyber@l dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 19/07/2004, 19h32
  3. [Debutant(e)]Quel composant utiliser pour faire une grille
    Par elitost dans le forum Composants
    Réponses: 7
    Dernier message: 21/06/2004, 20h44
  4. Réponses: 3
    Dernier message: 27/08/2003, 21h14
  5. Réponses: 2
    Dernier message: 11/07/2002, 08h31

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