User Tools

Site Tools


2019_2020:s3:concprogobjet:td:td3

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
2019_2020:s3:concprogobjet:td:td3 [2019/09/26 17:44]
blay
2019_2020:s3:concprogobjet:td:td3 [2019/09/27 13:03]
blay
Line 10: Line 10:
    * Modéliser une application un peu plus complexe en utilisant à bon escient vos connaissances sur la modélisation en UML.    * Modéliser une application un peu plus complexe en utilisant à bon escient vos connaissances sur la modélisation en UML.
    * Mettre en oeuvre les principes GRASP et SOLID au travers de seulement la conception.    * Mettre en oeuvre les principes GRASP et SOLID au travers de seulement la conception.
- 
- 
-**Etude de cas** 
- 
  
 **Déroulé :**  **Déroulé :** 
Line 21: Line 17:
    * Ils s'​assurent de la complétude de leur modélisation en regard de l'​énoncé.    * Ils s'​assurent de la complétude de leur modélisation en regard de l'​énoncé.
  
 +Ce travail fera l'​objet d'un rendu ultérieur qui sera précisé plus tard.
 +
 +
 +**Etude de cas**
  
   - 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. ​   - 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. ​
-  - A 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). Voici des exemples de missions : alerter les secours, alerter la population, évacuer la population, stopper la circulation.  +  - A 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//). //Voici des exemples de missions : alerter les secours, alerter la population, évacuer la population, stopper la circulation.//  
-  - A la création d'une mission sont automatiquement associées les tâches idoines en attente de validation. ​ +  - A la création d'une mission sont automatiquement associées les tâches idoines en attente de validation. ​//Par exemple, à la mission évacuer la population sont associées par défaut les tâches :  déclencher la sirène et notifier les services de polices.// ​Les tâches peuvent être dynamiquement allouées ou retirées à une mission. ​//En cas d'​inondation,​ on ajoutera à la mission évacuer la population, la tâche de déclencher des appels téléphoniques pour alerter directement les personnes du village.// ​ 
-Les tâches peuvent être dynamiquement allouées ou retirées à une mission.  +  - Aux tâches sont associées des ressources. Une ressource ne peut pas être affectée à plusieurs tâches en même temps. ​//Par exemple, à une tâche de transport sont associés un véhicule et un chauffeur.// 
-  - Aux tâches sont associées des ressources. Une ressource ne peut pas être affectée à plusieurs tâches en même temps. Par exemple, à une tâche de transport sont associés un véhicule et un chauffeur. +  - Une tâche ​peut être invalidée ou terminée. 
-  - Une tâche ​de transport ambulancier débute dès que l'​ambulance et le chauffeur sont affectés à la tâche.+  -  //La tâche envoyer un transport ambulancier débute dès que l'​ambulance et le chauffeur sont affectés à la tâche.//
   - 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 renseigné dans le système. Il peut aussi utiliser son téléphone pour se faire localiser automatiquement.   - 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 renseigné dans le système. Il peut aussi utiliser son téléphone pour se faire localiser automatiquement.
   - Il est possible connaître les ressources qui sont libres. ​   - Il est possible connaître les ressources qui sont libres. ​
2019_2020/s3/concprogobjet/td/td3.txt · Last modified: 2019/09/27 13:26 by blay