User Tools

Site Tools


2017_2018:s2:td:devoirs:domaine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
2017_2018:s2:td:devoirs:domaine [2018/12/27 17:57]
blay [Devoir sur l'analyse du domaine du garage à faire seul en séance]
2017_2018:s2:td:devoirs:domaine [2018/12/27 18:05] (current)
blay old revision restored (2018/01/15 22:01)
Line 1: Line 1:
-====== Devoir sur l'​analyse du domaine ​du garage ​à faire seul en séance ======+====== Devoir sur l'​analyse du domaine ​de gestion de crises ​à faire seul en séance ======
  
-Nous nous intéressons au suivi en direct des réparations de voitures. Il s'agit de permettre à un client de pouvoir suivre sa voiture pendant sa prise en charge par le garage. \\ 
  
-Un véhicule est associé à un client ​et à un modèle ​de véhicule\\+Les membres du bureau de gestion des crises sont tous identifiés par leur nom et un mot de passe
  
-Par exemples,  +Un coordinateur ​est un membre qui saisit les déclarations de criseUne déclaration fait référence au témoinun lieuune date et une description. 
-   * //votre Client se prénomme Juan Manuel Fangio, son mail est fangio@gmail.comsa voiture est blancheelle est de 1953, c'est une Maserati 250F. La Maserati 250F utilise ​un moteur à 6 cylindres de 2,5 litres.// +Un témoin ​est caractérisé par son nom et son numéro ​de téléphone. Le témoignage ​est saisi par un coordinateurCette information doit être mémorisée.
-   * //votre Client se prénomme Cristiano Ronaldo, il a une voiture rouge de modèle BMW M6, et une blanche de modèle Mercedes-Benz C-Class Sports Coupé, entre autres.//+
  
-Une fiche suiveuse ​est associée à un véhicule. Elle fait référence ​à un ensemble ​de réparationsUne réparation est définie par un mot clef et une description textuelle+Il existe plusieurs types de crises. Certaines sont des accidents, d'​autres des inondations,​ ... A un type de crise est associé ​un guide de résolution qui précise les missions ​à mettre en place, les numéros ​de téléphone utiles, etc..Il s'agit d'un document.
  
-Une réparation peut être commencée ​à une date donnée et terminée à une date donnée. Tant qu'​elle n'est pas commencée, il n'y a pas de date de début, de même tant qu'​elle n'est pas finie, il n'y a pas de date de finElle peut aussi être annulée. Une durée est  associée ​à une réparation terminée. Il est possible de calculer ​le temps maximum passé sur une réparation ​(temps entre le début ​et la fin de la réparation); c'est le temps par défaut pour la durée de la réparation,​ lorsque la durée de la réparation n'est pas renseignée+Une crise est identifiée par un numéro unique. Une crise correspond ​à un unique type de criseA une crise sont associées des missions. Une mission peut correspondre ​à plusieurs crises dans le cas où plusieurs crises doivent être simultanément gérées ​(par exemple, un accident ​et un incendie).
  
-Un commentaire peut être associé à une réparation,​ il peut contenir ​des photos+une mission sont dynamiquement allouées ou retirées ​des ressources.  
-Par exemples,  +Une ressource n'est pas donc pas forcément affectée pour toute la durée d'une mission. On veut mémoriser la date de début ​et de fin d'​affectation d'une ressource à une missionUne ressource ne peut pas être affectée ​à plusieurs missions en même temps. A une mission de transport sont associés un véhicule et un chauffeur.
-  * //à la réparation correspondant à un "​Changement ​de durite"​ le commentaire contient : durite ref 1234 et la photo de la durite remplacée.// +
-  * //à la réparation correspondant ​à vidange, aucun commentaire n'est associé.//+
  
- Un ou des mécaniciens sont associés ​à une réparation.+Le système doit permettre de mémoriser l’histoire ​des crises gérées par le système. ​ Ainsi pour chaque mission le système mémorise les dates de début et de fin, ainsi que les ressources affectées ​à la mission. Ces données seront analysées ultérieurement par un logiciel d'​analyse
  
- Un mécanicien est identifié par son nom et son numéro de badge. 
  
-Un client qui demande où en est la réparation de sa voiture ​est averti :  +Une ressource affectée à une mission ​est en permanence localisée. S'il s'agit d'un engin, ​la localisation ​est obtenue ​en utilisant ​le GPS intégré. S'il s'agit d'un être humain, ​la localisation ​est la dernière qu'il a rentré dans le systèmeIl peut aussi utiliser son téléphone pour se faire localiser automatiquement. 
-  * que sa voiture est réparée, si toutes les réparations associées à sa fiche suiveuse ​en cours sont terminées, dans ce cas, il peut connaitre ​le temps passé sur sa voiture; +</​box>​
-  * que la facture ​est prête, ce qui n'est possible que si toutes les réparations ont été faîtes; +
-  * que les réparations sont en cours ou n'ont pas encore commencées.+
  
-Une fois qu'une facture est payée, on ne mémorise que les informations qui sont pertinentes pour l'​entretien futur de la voiture. 
  
-//Définir le diagramme de classe correspondant à cette définition. Montrer vos classes au fur et à mesure de votre avancement.//​ 
  
  
-{{:​omgl:​acsi:​cours7.gif|}}  +{{:​omgl:​acsi:​cours7.gif|}} ​** Prenez en compte les compléments d'​informations précédents,​ puis** (Vous pouvez faire ses différentes tâches dans l'​ordre qui vous convient) : 
-      Définir le diagramme de classe ​correspondant à cette définitionMontrer vos classes au fur et à mesure de votre avancement.+     ​Complétez et améliorez votre diagramme de cas d'​utilisation,​ en tenant compte de vos connaissances sur les relations et des informations additionnelles données ici. 
 +     - Imaginez l'​interface graphique ​correspondant à la phrase //rappel//. 
 +     - N'​hésitez pas à compléter ​votre vocabulaire si nécessaire.
  
 ===== Eléments pour l'​évaluation ===== ===== Eléments pour l'​évaluation =====
Line 41: Line 34:
 ** **
 Pour évaluer le rendu :**  Pour évaluer le rendu :** 
-   - Tous les concepts ​sont-ils présents? ​Pouvez-vous représenter toutes ​les informations qui vous sont données dans les exemples+   - Tous les acteurs ​sont-ils présents? ​ 
-   - Les relations sont-elles ​cohérentes et complètes ? (rôle et cardinalité,​ éventuellement navigation)  +   Tous les grands cas d'​utilisation ​sont-ils représentés?  
- +   - Les relations sont-elles ​bien identifiées ​(même celles déjà présentes à la séance précédente?​
- +   - Le vocabulaire est-il judicieusement choisi?  
-<note warning>​Comme pour la série des précédents TDs, il n'y aura qu'une seule livraison, à la fin de la série. Vous pouvez néanmoins faire le choix de déposer différentes versions de votre travail. </​note>​+   - L'interface graphique prend-elle bien en compte les relations entre cas d'utilisation?​
2017_2018/s2/td/devoirs/domaine.1545929873.txt.gz · Last modified: 2018/12/27 17:57 by blay