|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Fab Inscription : mai 2010 Messages : 31 ![]() |
Bonjour,
Voila je dois réalisé un mini projet afin de modéliser la gestion d'une bibliothèque universitaire. J'ai quelques questions : 1. Un membre fait une recherche, dans mon diagramme de cas utilisation tout passe par la bibliothècaire. Dans ce cas, déjà il est bien necessaire d'avoir une méthode de recherche non ? De plus, est ce que je met l'utilisation de cette méthode directement sur la flèche entre bibliothécaire et SI bibliothèque ? 2. Est-il possible d'avoir des flèches sans méthode ? Juste du français ? Je pensais que non mais défoit sur internet je tombe sur des cas ou c'est juste un verbe. 3. Comment symboliseriez vous, une requète d'heure à l'horloge (qui est un acteur). ? Pour ma part, lors de la création d'un emprunt, j'ai une flèche qui viens directement de l'horloge et qui renseigne la date, devais-je faire un message synchrone entre les deux avec question/réponse ? 4. Est-il possible de faire une flèche qui boucle sur la même class et qui utilise une méthode d'une autre classe ? Je m'explique, lorsque je souhaite supprimer un adhérent, dois faire une flèche qui par de SI Bibliothèque et qui fait une recherche gràce a la méthod "rechercheadhérent()" de la class adhérent ? Ou une simple flèche qui boucle sur SI Biblio et qui utilise cette méthode suffit ? Merci d'avance de vos réponses |
|
|
00
|
|
|
#2 | |||
![]() ![]() bruno pagèsDéveloppeur informatique Inscription : juin 2005 Messages : 2 963 ![]() |
Bonjour,
Citation:
Citation:
Citation:
cela n'a pas de sens, la flêche va vers l'instance dont la classe supporte la méthode |
|||
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Fab Inscription : mai 2010 Messages : 31 ![]() |
Citation:
Merci pour votre réponse 1. La bibliothécaire est, avec l'horloge et le SI mail, les seuls acteurs qui interagissent avec le système Par exemple, si je cherche a supprimer un adhérent, c'est a la bibliothécaire de lancer la procédure. Voila pourquoi je la mentionne dans mes diagrammes de séquences. "au niveau UC cela parait bizarre, attention de ne pas parler d'implémentation au niveau UC" j’avoue ne pas avoir compris cette phrase ... |
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Fab Inscription : mai 2010 Messages : 31 ![]() |
Dernière toute petite question, imaginons que je souhaite récupérer la valeur d'une variable de la class : "consultant"
Je suis sur la class SI biblio, est ce qu'une relation asynchrone sur "consultant" suffit ? Ou dois-je faire un message synchrone et donc attendre une réponse ? |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() ssss samDéveloppeur informatique Inscription : juin 2011 Messages : 103 ![]() |
salut
pour l'opération du recherche dans le diagramme de séquence : l'étudiant demande le livre et la bibliothécaire qui s'occupe de la recherche donc le flèche du l'opération ' recherche' boucle sur la bibliothécaire. |
|
|
00
|
|
|
#6 |
![]() ![]() bruno pagèsDéveloppeur informatique Inscription : juin 2005 Messages : 2 963 ![]() |
à moins que la bibliothécaire n'ai une mémoire d'éléphant (voir même d'un troupeau entier) et se souvienne de tout ce qui concerne la bibliothèque je vois mal comment quelque chose relatif à la bibliothèque ne serait pas mis en jeu dans cette recherche
|
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Inscription : décembre 2007 Messages : 238 ![]() |
Hello,
Je crois qu'il y a plein d'amalgames entre cas d'utilisation, description de ces derniers par des diagrammes de séquence et réalisation de ces derniers pas de nvx diagrammes d'interaction. Reprenons au début, la bibliothécaire est (l'unique) acteur. Pour le diagramme de recherche d'un livre (décrivant un UC "rechercher livre"), plusieurs options : - le plus simple me semble de faire intervenir un objet conteneur de livres ("bibliothèque" par exemple) - un gestionnaire de recherche qui va taper dans l'ensemble des livres (un diagramme de séquence permet des cardinalités multiples) - un mix des 2 Une séquence de description de l'UC pourrait donner ceci : Bibliothécaire -> ActionRechercherLivre.rechercher(titre = "Père Goriot") -> GestionnaireRecherche.rechercherParTitre("Père Goriot") -> Bibliothèque.getLivre("Père Goriot") Pas très inspiré, l'UC pourra évoluer/s'enrichir lors de la description d'autres UC, exemple emprunter livre qui inclura le précédent. (Dommage de se restreindre d'emblée à un système mono-utilisateur...) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com