• Aucun résultat trouvé

LO43 : Programmation Orientée Objet - Final Automne 2012 Documents non autorisés, Traducteurs autorisés, Les réponses de la partie 2 se feront sur le sujet.

N/A
N/A
Protected

Academic year: 2022

Partager "LO43 : Programmation Orientée Objet - Final Automne 2012 Documents non autorisés, Traducteurs autorisés, Les réponses de la partie 2 se feront sur le sujet."

Copied!
3
0
0

Texte intégral

(1)

LO43 : Programmation Orientée Objet - Final Automne 2012

Documents non autorisés, Traducteurs autorisés, Les réponses de la partie 2 se feront sur le sujet.

Partie 1 : Conception Orientée Objet

On souhaite développer une application, accessible via l’Internet, pour la gestion des Rapports Quo- tidiens de Vol (RQV) de véhicules dans les départements de police.

Les victimes et les témoins, utilisateurs de l’application, peuvent créer une déclaration de vol, en y indiquant son rôle (victime, témoin ou bien les deux), ses informations personnelles (son numéro de carte d’identité, nom, prénom, adresse et numéro de téléphone), le type de la propriété volée (véhi- cule à moteur ou bien bicyclette) ainsi que les différentes informations disponibles qui l ?identifient (couleur, marque, numéro de série pour les bicyclettes, matricule pour les véhicules à moteur, des- cription générale), la date, l ?heure et le lieu (avec tous les détails disponibles : n˚ de la rue, ville, code postal, ?) du vol.

Le système attribue à chaque déclaration un identifiant, que l ?utilisateur peut utiliser pour pouvoir éditer la déclaration (ajouter des informations, supprimer la déclaration), avant de sauvegarder la déclaration. Le système doit enregistrer, pour chaque déclaration, la date de sa dernière modification.

On distingue également un troisième type d ?utilisateurs : l ?agent policier qui se charge de la créa- tion des RQV. Un RQV est relatif à une date particulière, il contient toutes les déclarations de vols effectuées ou bien modifiées dans ce jour. Lorsqu ?un véhicule déclaré est retrouvé, l ?agent policier modifier l ?état de la déclaration concernée. Evidemment, l ?agent policier doit s ?authentifier pour pouvoir accéder à cette application.

On désire déterminer pour chaque RQV la liste des nouvelles déclarations, la liste des déclarations mises à jour, ainsi que les déclarations qui ont été résolues.

1. Décrire les différentes fonctionnalités de ce système en utilisant un diagramme de cas d ?utilisation 2. Décrire la structure de ce système en utilisant un diagramme de classe.

3. Représenter les diagrammes de séquences correspondant à la fonctionnalité : "Créer une nouvelle déclaration".

1

(2)

Partie 2 : Programmation Orientée Objet

NOM : PRENOM :

Signature :

1 Questions de cours :

Question 1 :

Expliquez tous les mots clefs utilisé dans le profil suivant : public static void main(String[] args)

Réponse :

Question 2 :

Comment peut-on créer un Thread en Java ? Pourquoi y a-t-il deux façons de le faire ?

Réponse :

2

(3)

Question 3 :

Qu’est ce que l’ellipse ? Quel concept, apparu avec Java 1.5, est-il utilisé pour permettre l’ellipse ?

Réponse :

2 Exercice : Egalité des chances

Qu’affiche exactement le programme fourni en annexe ? Réponse :

3

Références

Documents relatifs

Expliquer la réversibilité d’un électrolyseur PEM, si les flux de gaz sont réversibles (réservoirs de stockage H 2 et O 2 ). Q7)Soit un électrolyseur PEM ayant N cell = 28

Exprimer la fiabilité (R) de la poutre en fonction de F, B, H et Cad. 4) Dans la suite, nous admettons que la fiabilité s’obtient par le calcul de l’indice de fiabilité z R

Question 3: Sachant que la covariance de l’erreur de mesure est 0.752 et que les covariances des erreurs en position, vitesse et accélération sont identiques de 1.102, donner

A partir du fichier 'jeu.xml', décrire la transformation XSL qui dessine la configuration du jeu dans une table 9x9 (une ligne et une colonne sont utilisés pour les numéros en plus

Le concept « Outil » représente l’outil qui va être utilisé pour former des douilles et le concept « Caractéristique » spécifie les différentes caractéristiques d’un

Dans le cadre d’un projet de recherche en viticulture, on désire collecter les temps de travaux sur des exploitations agricoles pilotes, pour travailler en particulier sur

[r]

Un avion est caractérisé par un numéro d’avion (code interne à la compagnie) et appartient à un certain type d’avion (par exemple : AIRBUS,