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]Modéliser une librairie


Sujet :

UML

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 13
    Points : 8
    Points
    8
    Par défaut [UML]Modéliser une librairie
    Bonjour tout le monde,

    Voilà, j'ai un PFE à faire et en gros, ce qui m'est demandé c'est de développer une Librairie de Statistiques, sous J2EE. Cette librairie comprte 2 parties : Partie calculs, et partie Visualisation (générer des graphiques correspondant à ces calculs). Cette librairie sera dans un premier temps utilisée pour la Gestion de Portefeuille financier (je bosse dans une boite de développement d'applications financieres), mais elle devra ensuite etre capable d'etre utilisée n'importe où (réutilisable). Voilà grossomodo mon sujet de PFE.

    Mais comme vous le savez, une étape Analyse et conception est obligatoire. Le probleme est que moi, qui avait l'habitude de modéliser des systemes informatiques comme Gestion de Bibliotheque, Gestion de Personnel, gestion des Patients etc.. je me retrouve coincé. Comment faire pour modéliser une librairie ? Je ne sais pas par où commencer. J'ai beau réfléchir pour trouver des Uses Cases, mais je ne trouve rien. Il n'y a pas d'acteurs, donc je suis complètement perdu. Et je ne vois pas comment je pourrai appliquer le Processus Unifié dans mon sujet.

    Si vous pouviez m'éclaircir les idées ca me donnerait un bon coup de pouce.

    Voilà, merci encore.

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Moi, je ne m'empêterai pas, j'achèterai ceci : http://www.quest.com/jclass/
    pour la visualisation et sinon, j'ai trouvé ceci sur google : http://math.nist.gov/javanumerics/

    si cela peut t'aider ?!

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    J'ai deja touvé une librairie libre qui fait à peu pres les mêmes choses que celle là, et l'implémentation des calculs statistiques n'est pas le grand probleme. Le probleme est comme je l'ai dit au départ, comment modéliser tout ca ?? Aucune idée... Je rame

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Pourquoi veux-tu modéliser ?
    Quel est l'objectif que tu vises avec cette modélisation ? Si la librairie existe, tu l'utilises et voilà, non ?

  5. #5
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    non justement, dans mon mémoire je dois présenter une partie Analyse et Conception c obligatoire. D'ailleur je serai jugé en grande partie sur ca.

  6. #6
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Ton système va contenir des objets qui vont faire appel à la librairie : c'est eux que tu dois modéliser avec des associations stéréotypée <<uses>> vers le paquetage que tu utilises pour les statistiques.
    C'est une solution parmis d'autres.
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  7. #7
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Quel est l'objectif de ta modélisation ?
    Est-ce de "commenter" le comportement interne de la librairie, que tu n'as pas fabriqué toi même, et de documenter sa structure ?
    Si c'est cela, tu peux commencer par faire un reverse de la librairie.
    Ensuite, tu peux faire des diagrammes de packages pour montrer les packages importants dans la librairie. Ensuite tu peux montrer les dépendances entre ces packages.
    Enfin, pour certains calculs types, tu peux faire des diagrammes de séquence pour montrer comment ces calculs sont réalisés.
    Tu peux aussi montrer, sous la forme d'un diagramme d'activités, le processus d'initialisation de ta librairie (qui est un cas d'utilisation de la part du développeur !)

  8. #8
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par ego
    Quel est l'objectif de ta modélisation ?
    Est-ce de "commenter" le comportement interne de la librairie, que tu n'as pas fabriqué toi même,
    Si je vais la fabriquer moi meme, mais j'aurais qq outils deja existants pour m'aider et que je vais "Coller" dans la librairie finale. En fait, comme vous l'avez dit, je pense que ca sera plutot basé sur les liens entre les différentes classes que je v implémenter. Comment les objets interagissent entre eux, leurs dépendances etc... Ca commence à etre clair. Mais il reste qd meme une zone d'ombre : comment j'applique le processus unifié dans tout ca ? Est-ce que je peux m'en passer et représenter seulement qq diagrammes (Séquence, Collaboration, Classes, Déploiement, Activité etc... ) ?

  9. #9
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    si tu veux parler un peux processus de dév., tu peux commencer par lister les exigences de la librairie que tu vas faire genre :
    - Permettre de calculer la moyenne de N nombres (N >= 1)
    - Permettre de calculer l'écart type entre N nombre,
    - Permettre de caculer la probabilité de.....
    - ...
    - La librairie doit être écrite en Java, compatible JDK1.4.2 (par exemple)
    - La librarie doit offrir une interface de type WebServices (là j'exagère peut être un peu)

    Ensuite, tu peux commancer à organiser tes classes en packages, attacher les exigences précédentes à tes packages ou classes ou opérations de classe en fonction de l'élément qui permet la réalisation effective de l'exigence. Pour chaque exigence, tu peux ensuite faire un diagramme d'activité pour expliquer l'algorithme (sans parler d'objet ici) et des diagrammes de séquence pour expliquer comment l'exigence est réalisée par la collaboration entre les différentes classes de ta librairie.

    Dans tout cela, tu peux montrer, au niveau des diagrammes de packages, que tes différents packages dépendent des packages de la librairie que tu as trouvé. De même, dans les diagrammes de séquence, tu peux montrer comment cette librairie est appelée pour réaliser l'exigence que le diag. de séquence décrit.

  10. #10
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Ok, ca me met deja sur la voie. Merci beaucoup pour votre aide, j'apprécie vraiment.

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

Discussions similaires

  1. Modélisation UML d'une classe d'association
    Par *alexandre* dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 24/04/2009, 22h55
  2. Réponses: 5
    Dernier message: 05/03/2007, 16h30
  3. [UML]modéliser une application J2EE sous UML
    Par stago dans le forum Java EE
    Réponses: 4
    Dernier message: 22/02/2005, 11h14
  4. modéliser une bd avec uml
    Par komando dans le forum Diagrammes de Classes
    Réponses: 4
    Dernier message: 06/10/2004, 13h45

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