Partie I : Théorique (6 pts)
Q1. La différence entre une composition et une agrégation :
Une association de composition est plus forte que celle de l’agrégation.
Par Exemple :
Composition : Un mur compose une chambre, la destruction de mur implique la destruction de la chambre.
Agrégation : Une chambre contient des fournitures, le déplacement ou la destruction d’une fourniture n’importe pas la destruction de chambre.
Une association de composition est plus forte que celle de l’agrégation.
Par Exemple :
Composition : Un mur compose une chambre, la destruction de mur implique la destruction de la chambre.
Agrégation : Une chambre contient des fournitures, le déplacement ou la destruction d’une fourniture n’importe pas la destruction de chambre.
Q2 .
• Le diagramme de classe est un diagramme dynamique ; Faux
• Le diagramme de séquence est un diagramme statique ; Faux
• Le diagramme de classes détaille les uses cases. Faux
• Le diagramme de séquence est un diagramme statique ; Faux
• Le diagramme de classes détaille les uses cases. Faux
Q3 .
Partie II : Pratique (14 pts)
Q1.
Diagramme de cas d’utilisation :

Sommaire d’identification :
| Titre : Création des déclarations Résumé : Cette Fonctionnalités permet au utilisateur de créer une déclaration de vol Modifier une déclaration, Ajouter des informations supprimer une déclaration. Acteur : Victime et témoin. |
Description détaillée :
- Description du traitement nominal : l’acteur peut :
Créer une déclaration ;
Modifier une déclaration ; Ajouter des informations ; Supprimer une déclaration ;
- Exceptions :
[Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli.
|
Diagramme de cas d’utilisation :

Sommaire d’identification :
| Titre : Système Résumé : Cette Fonctionnalités permet au système d’attribuer un identifiant et une date à une déclaration. Acteur : Système. |
Description détaillée :
-Description du traitement nominal : l’acteur peut :
Attribuer un identifiant à une déclaration ; Attribuer une date à une déclaration ; - Exceptions : [Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli. [Exception 2 : ErreurDate] : Message d'erreur si la date de déclaration est postérieure à la date de système. |
Diagramme de cas d’utilisation :

Sommaire d’identification :
| Titre : la Création du RQV Résumé : Cette fonctionnalité permet à l’Agent policier de créer les RQV et modifier l’état d’une déclaration Acteur : Agent policier. |
Description détaillée :
| - Pré conditions : l’agent policier s’est authentifié sur le système - Description du traitement nominal : l’acteur peut : Créer des RQV ; Modifier l’état d’une déclaration ; - Exceptions : [Exception 1 : ChampsObligatoires] : Message d'erreur si l'un des champs obligatoires n'est pas rempli. |
Q2. Diagramme de Classe :

Q3. Diagramme de séquences "Créer une nouvelle déclaration"

Diagramme de séquences "Créer un rapport quotidien de vol"

Q4. Diagramme d’états / transitions de l’objet "Déclaration"

Enregistrer un commentaire