Rechercher : dans
Par :

Exercice UML

Dernière réponse le 1 mai 2008 à 10:23:42 hidy120, le 1 mai 2008 à 10:22:13 
 Signaler ce message aux modérateurs

Bonjour, svp j'ai un projet en GL (génie logiciel) . c'est exo d UML ..

<gras>Gestion de réunions virtuelles sur Internet
</gras>

Il s'agit de réaliser la partie serveur d'une application client-serveur permettant de faire des réunions
virtuelles sur Internet. L'objectif de cette application est de permettre d'imiter le plus possible le
déroulement de réunions de travail classiques. Cependant, dans la première version de ce projet, les
interventions des participants se feront en mode textuel seulement.
Le serveur devra permettre de planifier et de gérer le déroulement de plusieurs réunions simultanées.
Après s'être connecté au serveur (à l'aide d'un nom de login et d'un mot de passe mémorisé par le
système), une personne a la possibilité de :
• planifier des réunions virtuelles (choix d'un nom, définition du sujet, date de début et durée
prévue, ordre du jour),
• consulter les détails d'organisation d'une réunion,
• modifier ces détails d’organisation (seulement l'organisateur),
• ouvrir et clôturer une réunion (seulement l'animateur),
• entrer (virtuellement) dans une réunion précédemment ouverte,
• en sortir.
En cours de réunion, un participant peut demander à prendre la parole. Quand elle lui est accordée, il
peut entrer le texte d'une intervention qui sera transmise en ‘temps-réel’ par le serveur à tous les
participants de la réunion.
Plusieurs sortes de réunions doivent pouvoir être organisées :
• réunions standards, avec un organisateur qui se charge de la planification de la réunion et
désigne un animateur chargé de choisir les intervenants successifs parmi ceux qui demandent
la parole,
• réunions privés, qui sont des réunions standards dont l'accès est réservé à un groupe de
personnes défini par l'organisateur,
• réunions démocratiques, qui sont planifiées comme des réunions standards, mais où les
intervenants successifs sont choisis automatiquement par le serveur sur la base d'une politique
premier demandeur-premier servi.
Dans les versions ultérieures on pourra être amené à ajouter de nouvelles commandes.
Travail à faire
a) Etablir le diagramme des cas d’utilisation du système.
b) A partir de l’énoncé, proposer un diagramme de classes initial avec les quelques classes et
associations principales. Les attributs essentiels doivent figurer. Les méthodes seront ajoutées
ultérieurement.
c) Expliciter quelques cas par des diagrammes de séquence (ex : connexion au serveur, planification
d’une réunion virtuelle, ouverture d’une réunion virtuelle).
d) Donner des diagrammes d’états pour les deux classes principales.
e) A partir des résultats précédents et de l’énoncé, enrichir le diagramme de classes jusqu’à ce qu’il
apparaisse ‘raisonnablement complet’ (pour cette phase d’analyse), y compris en termes de
méthodes.
Essayer d’utiliser un maximum de possibilités de la notation objet UML (héritage, agrégation et
interfaces).

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « exercice UML » dans :
Exercice assembleur x86 nombre premier VoirIntroduction Notions abordées dans cet exercice Enoncé Rappel Corrigé Explication Introduction Ce petit exercice d'assembleur vise les architectures x86 (Processeurs Intel et Amd 32 bits) et utilise la syntaxe de Nasm, un assembleur...
UML - Modélisation des classes et objets VoirModélisation d'un objet La modélisation objet consiste à créer une représentation abstraite, sous forme d'objets, d'entités ayant une existence matérielle (arbre, personne, téléphone, ...) ou bien virtuelle (sécurité sociale, compte bancaire,...
Introduction à UML VoirUML (Unified Modeling Language, que l'on peut traduire par "langage de modélisation unifié) est une notation permettant de modéliser un problème de façon standard. Ce langage est né de la fusion de plusieurs méthodes existant auparavant, et est...
Caractéristiques d'UML VoirUML est basé sur un méta-modèle UML est un moyen d'exprimer des modèles objet en faisant abstraction de leur implémentation, c'est-à-dire que le modèle fourni par UML est valable pour n'importe quel langage de programmation. UML est un langage qui...

1

 hworang, le 1 mai 2008 à 10:23:42

Oui et tu veut quoi ?
Si c'est un exercice, il faut le faire par toi même et non demandé aux autres de le faire.

Ubuntu <-> Vista [Dual-Boot]

Répondre à hworang
Collection CommentÇaMarche.net