svp je passe un exam aidez moi pour trouver la solution :

Soucieuse d’améliorer l’interactivité et le travail collaboratif non seulement au sein de ses différentes filiales, mais également entre deux filiales, EXCELTA lance en interne le projet e – Touch.
Vous êtes sollicités pour mener à bien ce projet crucial et compte tenu des contraintes liées au financement des projets internes vous jouez également outre le rôle de chef de projet, celui d’architecte logiciel en chef.

Le projet se constitue de trois volets essentiels :

 Le développement et le déploiement d’une plateforme réseau de communication
 Le développement et le déploiement d’une plate forme réseau de gestion du cycle de vie du projet
 Le développement et le déploiement d’une plate forme réseau de test et de débogage de la solution

Compte tenu des caractéristiques communes des trois volets du projet, le premier volet est considéré comme pilote de l’ensemble et constituera un préalable aux phases suivantes
Plateforme de communication
La plateforme de communication à pour objectif de développer et de déployer :

 Un forum de discussion
 Un module de messagerie instantanée
Caractéristiques du forum de discussion
Le forum de discussion disposera des fonctionnalités classiques d’un forum de discussion disponible sur Internet et sera de même publié sur Internet. Cependant son accès sera restreint uniquement au personnel d’EXCELTA. Une authentification sera donc requise lors de l’accès sans qu’il y ait possibilité de se créer soi–même un compte. La création des comptes aura été préalablement effectuée par l’administrateur du système. Au premier accès un utilisateur aura la possibilité de changer son mot de passe. Toute requête de changement de mot de passe se traduira par une transmission de la requête sous forme d’email à l’administrateur.

Le forum permettra en particulier aux équipes d’EXCELTA de se partager des informations sous forme de messages qui seront enregistrés par un serveur Web. Les messages seront regroupés par sujet, par exemple une question posée à la communauté ou un sujet de discussion lancé par un utilisateur. Les autres utilisateurs répondent à la question, ou apportent leur contribution à la discussion lancée.
Principales fonctionnalités du forum
La lecture des messages tout comme la rédaction de nouveaux messages est accessible uniquement au personnel d’EXCELTA, qui s’identifie sur la plate forme à l’aide d’un login et un mot de passe.

Un utilisateur identifié peut rédiger de nouveaux messages et modifier au besoin le contenu de ses anciens messages, grâce aux formulaires de rédaction prévus. Ses messages peuvent venir en réponse à d’autres ou lancer de nouveaux sujets de discussion, chacun étant automatiquement daté du moment de sa création et signé du pseudonyme de son auteur (son login).

Afin d’éviter tout message à caractère contraire à la charte et à la réglementation en vigueur au sein d’EXCELTA, un modérateur a la possibilité de modifier à souhait tout message du forum.
Architecture technique
Le forum utilise une architecture qui fait intervenir les composants suivants

 Un serveur de base de données pour enregistrer les utilisateurs et leurs messages
 Un serveur web programmé en Java, pour gérer l’accès à la base de données et répondre aux requêtes des utilisateurs
 Le navigateur web des utilisateurs, pour afficher les pages renvoyées par le serveur web.

Travail à faire :

1) Elaborer le diagramme des use-case correspondant à la problématique de ce projet. (6 Pts)
2) Créer le diagramme de classes d’analyse. (6 Pts)
3) En faire le diagramme de séquence pour le use-case ‘poster un nouveau message’. (4 Pts)
4) Etablir un diagramme d’états de la classe message. (4 Pts)