Vous êtes sur la page 1sur 5

Ministère de l'éducation, de la culture et de la recherche

de la République de Moldova
Université technique de Moldavie
Faculté d’Ordinateur, Informatique et Microélectronique
Filière francophone “Informatique”

AMOO

Travail pratique nr.3

Chișinau 2020
But du travail:
Realisation des diagrames de collaboration a l’aide de Rational Rose du
systeme de taxi en ligne. L’étude des diagrames de collaboration et le travail avec
l’environnement de travail Rational Rose .
1) Se familiariser avec le diagramme de séquence
2) Définir les éléments utilisés dans le diagramme de séquence
3) Reconnaître les types de messages
4) Comprendre le calendrier des messages

Le cours du travail:
J’ai choisi comme theme pour l’application le reseaux de taxi en ligne.

Les diagrames:
Diagramme de séquence <<Enregistrement client>>

: Robot

: Client
setTelephone(String)

receptionSMScode(string)

receptionCodeValidation(String)

validation( )

enregistrement( )

 Dans ce cas d'utilisation on peut enregistrer un nouveau utilisateur comme client.


Diagramme de séquence <<Enregistrement chauffeur>>
: Robot
: Chauffeur

setTelephone(String)

receptionSMScode(String)

receptionCodeValidation(String)

validation( )

setVoiture(Voiture)

validationDonneesVoiture(Voiture)

enregistrementVoiture(Voiture)

enregistrement( )

 Dans ce cas d'utilisation on peut enregistrer un nouveau utilisateur comme chauffeur.

Diagramme de séquence << Appel telephonique>>

: Client : Chauffeur

appel(Chauffeur)

reponseAppel(Client)

 Dans ce cas d'utilisation on peut effectuer un appel téléphonique entre client et chauffeur.

Diagramme de séquence << Feedback contribution>>


: Feedback : Chauffeurr
: Client

SelectChauffeur( )

introductionEtoiles(int5)

introductionCommentaire(string)

evaluatioQualite(Chauffeur,int(5),string)

envoiFeedback(int(5),string)

evaluationQualite(Chauffeur,int(5),string)

feedbackEffectue( )

 Dans ce cas d'utilisation on peut évaluer la qualité des services.


Diagramme de séquence << Commande>>

: ClientCarte : Commande
: Client : Chauffeur

choixCoords(Coordonees)

effectuerCommande(Client)

demandeCommande( )

accepterCommande(Client,Chauffeur)

conexion( )

 Dans ce cas d'utilisation on peut effectuer une commande.


Diagramme de séquence << Annulation d’une
commande>>
: Commande
: Client : Chauffeur

annulerCommande(Client,Chauffeur)

receptionMessageAnnulation(Client)

modifierAccesibiliteChauffeur( )

annulerCommande(Client,Chauffeur)

 Dans ce cas d'utilisation on peut annuler une commande.


Diagramme de séquence << Trouvaille de location>>

: ClientCarte : GPS
: Client

afficherTrafficDemande( )

getCoords( )

afficherTraffic(double,double)

afficherTraffic(Carte)

 Dans ce cas d'utilisation on peut trouver la location current sur la carte.