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 :

[UML][PHP] retroconception en UML ... sans classes


Sujet :

UML

  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut [UML][PHP] retroconception en UML ... sans classes
    salut tout le monde,
    -je veux faire la conception d'une application web, réalisée en PHP/MySQL, avec la méthode RUP/UML.
    -En utilisant PHP, je n'ai pas utilisé des classes. Alors que dans la modélisation UML, il y a un diagramme de classes et des digrammes de séquences.
    -J'ai pas pu trouver comment réaliser les diagrammes de séquences si on ne peut pas parler des classes.
    -je souhaite d'avoir une réponse ou une indication explicative car je suis en stop dans mon PFE.
    MERCI d'avance...

  2. #2
    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
    -je veux faire la conception d'une application web, réalisée en PHP/MySQL, avec la méthode RUP/UML.
    RUP n'est pas adaptée à de la rétro conception.

    -En utilisant PHP, je n'ai pas utilisé des classes. Alors que dans la modélisation UML, il y a un diagramme de classes et des digrammes de séquences.
    Tu peux éventuellement considérer qu' un module = une classe

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    salut,
    merci pour la réponse, mais j'ai pas exactement la compris.

    RUP n'est pas adaptée à de la rétro conception

    : est-ce-que vous pouvez m'expliquer mieux?
    Tu peux éventuellement considérer qu' un module = une classe

    : si j'ai compris votre idée, pour l'application que je développe( gestion des ressources humaines) contient les modules suivants par exp( gestion des absences, gestion des retards, gestion des salaires....), selon vous, on peux les considérer commes classes.....
    j'attend la certitude de cette idée...
    et merci d'avance....

  4. #4
    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
    RUP étant une méthode agile, elle demande de procéder par itération (cycler sur els étapes analyse-conception-code-test-recette) et incrémentalement (faire le plus critique, puis le moins important)

    Or, en rétroconception (ce que tu veux faire, car tu dispose déjà de l'application), on ne procède pas comme cela. RUP est une méthode de conception/développement, pas de reverse engineering.

    les modules suivants par exp( gestion des absences, gestion des retards, gestion des salaires....),
    Ce niveau de module est trop élevé pour permettre d'en faire des classes malheureusement... Je me rappelle d'une ou deux discution comme cela : "comment faire de l'UML avec du C". Ca se rapproche de ton problème, et il me semble qu'une solution ait été apportée.

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    merci pour votre réponse,
    selon vous, qu'est ce que je dois faire pour concevoir ce type d'application?

  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
    Si tu tiens à utiliser php, emploie des classes, et dans ce cas les diverses méthodes se servant d'UML seront adaptées.

  7. #7
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    merci....mais malheureusement j'ai terminé le codage de l'application et elle fonctionne normalement. De plus, il ne me reste plus du temps pour refaire le codage. c'est ma faute de ne pas faire la conception avant la réalisation, mais ,pardon,avez-vous d'autre idée ?

  8. #8
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    vous m'avez dis que je fais de la rétroconception.
    Quelles sont les étapes ou le démarche de la rétroconception en UML ?

  9. #9
    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
    Avec un langage orienté objet, généralement on analyse classe par classe, puis on établit les séquences. Enfin, on essaie de déagager les dépendances entre les classes pour obtenir les diagrammes de classes.

  10. #10
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    si j'ai compris, je peux supposer les modules comme classes et appliquer la rétroconception sur eux en suivant les étapes précédentes....

  11. #11
    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
    Moui... Parceque tu n'as rien d'autre sur quoi te baser... Mais ca ne donnera pas quelque chose d'exceptionnel car tes modules semblent haut niveau (gestion des absences, des retards, etc..) et correspondent plus à des UC.

  12. #12
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    merci bien....peut etre c'est ma dernière question: si je résume,je n'est pas besoin d'utiliser une méthode de développement comme RUP?
    Sur quoi se base la rétroconception(principes, logiciels,...)?

  13. #13
    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
    Par exemple, BOUML propose le reverse, mais il n'est pas le seul logiciel à le faire.

  14. #14
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    merci...
    pardon, est-ce-que vous avez une idée où je peux trouver un cours sur la rétroconception?
    un dernier question: est ce que vous avez un compte skype où on peu mieux discuter?
    si vous ne voulez pas ou vous n'avez pas de temps, c'est pas la peine...
    j'attend vos réponses...
    Merci Merci bien...

  15. #15
    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
    ici

    et la

    se trouvent des sujets en rapport.

    enfin la se trouvent les cours en rapport.


    Pour la messagerie instantannée, ca risque d'être difficile, désolé.

  16. #16
    Membre averti
    Inscrit en
    Février 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 23
    Par défaut
    ok, merci très bien de me répondre.....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.0] UML->PHP - Logiciel pour diagramme de classes
    Par dorian53 dans le forum Langage
    Réponses: 5
    Dernier message: 18/12/2008, 17h28
  2. php et conception uml
    Par rahim85 dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 02/07/2007, 14h15
  3. UML php Eclipse
    Par youcef81 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 08/06/2006, 16h36
  4. [UML] Avis sur un diagramme de classe
    Par TraPpeur dans le forum Diagrammes de Classes
    Réponses: 6
    Dernier message: 15/03/2006, 11h56
  5. Réponses: 1
    Dernier message: 03/02/2006, 10h48

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