IMAFA : Cours IMA04 – UML

 

Sujet du projet : Modélisation d'un parking urbain à péage

Sujet de projet simulateur de marchés financiers

 

Les outils conseillés – Rational  ou  Magicdraw  ou  Objecteering

Visiter aussi le site http://uml.free.fr/

 

Cours  – accès restreint

 

Soutenances du jeudi 2 décembre : UML et BD

 

Horaires

          UML et BD : simulateur de carnet d’ordres

          20 minutes de presentation – 5 minutes de questions

          8h30 : Mise en place de la salle

          8h45 : Arfa – Augé -  Boundou  - Lebrun

          9h15 : Bellat - Botta – Ehret - Melloul

          9h45 : Abdessaki –Caron – Martin – Samani

          10h15 à 10h30 pause

          10h30 : Bouthier - Casanova – Chibo – Lahlou Y

          11h00 : Cao – Elaoudi – Mebrouki - Sun

          11h30 : Bonnet – Dos santos – Lalhou A - Yared

 

Consignes

 

         Pour la partie UML vous serez jugés sur :

          Cas d’utilisation  et scénarios – pour la soutenance  dites ce qui marche

          Collaborations et Diagrammes de séquence

          Diagrammes de classes

          Diagramme états transition d’un ordre

          Diagramme de déploiement

          Gestion de projet : diagramme de Gantt – rapports d’activités – gestion de versions

          Tous ces éléments doivent figurer dans le rapport

          pour la soutenance, faire impérativement une intro au sujet – montrer impérativement un diagramme de séquence mettant en scène une page jsp, une servlet – un objet java – la base de données – expliquer vos choix techniques

          

         Sur la partie BD vous serez jugés sur

          Modèle ORM – modèle logique de données – DDL

          Explications techniques : choix des clés, rafraichissement, session…..

          Démo

          Tous ces éléments doivent figurer dans le rapport,

           pour la soutenance on veut voir le modèle logique de données et les explications techniques.

          La démo doit  clairement suivre un scénario.

 

 

Recommandations pour la soutenance

Vos noms sur la page de titre et en pied de page

Numéros de diapos  sur chaque page

Regarder le jury

 

Sommaire de votre rapport ( suggestion, ne pas suivre les liens qui ne mènent nulle part)

A - RECUEIL DES BESOINS INITIAUX : énoncé

B - CAHIER DES CHARGES

C.. Définition du produit : Cas d’utilisation.. 5

1. -Diagramme principal : 5

Les acteurs  5

Diagramme de cas d’utilisation: 6

2. -UC JOUER.. 7

Diagramme des cas d’utilisation : 7

Diagramme d’activité Scénarios  7

3. -UC NAVIGUER : 9

Diagramme des cas d’utilisation : 7

Diagramme d’activité Scénarios  7

Scénario Cas d’utilisation : Passer entrée  13

4. -UC Mener. 14

Diagramme de cas d’utilisation: 14

 

D.Analyse.. 18

1. -BASE DE DONNEES
Modèle ORM , Modèle Logique, DDL 

2 - Réalisation du cas d’utilisation  Naviguer. 18

a)Identification des classes par collaborations de classes  18

b)Diagramme de séquence : Scénarios xxx 19

 

3. -Réalisation du cas d’utilisation : Jouer. 22

a)Identification des classes, par collaborations de classes  22

b)Diagramme de séquence : Scénario yyy  23

 

4. -Réalisation du cas d’utilisation : Mener. 25

a)Identification des classes,par collaborations de classes  25

b)Diagramme de séquence : Scénario xxx  26

 

   5    DIAGRAMME D'EXCENTRICITE de l' Interface

 

E.Conception.. 33

1 ARCHITECTURE LOGICIELLE (MVC - jsp sevlets - EJB selon votre choix)

2 Diagramme de Classes

3 Diagramme  d’états-transitions de la classe Ordre : 38

4 MAQUETTE DES ECRANS

F.Diagramme de déploiement : 45

G GESTION DU PROJET

    GESTION Du Modèle UML  (donnez la copie d’écran de l’ensemble duu modèle) -

ENVIRONNEMENT DE TRAVAIL

 GESTION DE VERSIONS

GESTION DE PROJET : diagramme de Gantt – rapports d’activités 

 

H GLOSSAIRE.. 46