2014_2015:s3:concprogobjet:td:corrections:td1
This is an old revision of the document!
Table of Contents
Eléments de Correction du TD 1 de COO
Attention, les seules “vraies” corrections sont faîtes avec votre encadreur sur votre travail. Il s'agit ici seulement d'éléments pouvant aider à mieux comprendre le TD surtout si vous n'avez pas réussi à les faire.
Voici les fichiers XML correspondant aux diagrammes Visual Paradigm : archivevp.zip
Voici les codes java correspondant : codes.zip
Comprendre le contexte de l'application : 5mn
- Quels sont les grands cas d'utilisation? Vous pouvez les faire simplement sur Papier.
De l'analyse à la conception du bus logiciel
Analyse : 15mn
Conception : 15mn
Mise en oeuvre
Un projet java (5mn)
La classe MonScenario à la fin du projet :
package busPk; import java.util.ArrayList; public class MonScenario { /** * @param args */ public static void main(String[] args) { //créer un bus de nom "Nice-Circulation" Bus monBus = new Bus("Nice-Circulation"); //créer un message annonçant "une attente de 5mn" Message m1 = new Message("Attente de 5mn"); //publier le message sur le bus, monBus.send(m1); //créer un message annonçant "un accident" Message m2 = new Message("Accident"); //publier le message sur le bus, monBus.send(m2); //lire les messages, ArrayList<Message> messages = monBus.getMessages(); // afficher le contenu des message. for (Message m : messages ) System.out.println("Message : " + m.getContent() ) ; } }
Pour le reste des codes, y compris les tests, voir directement dans l'archive.
2014_2015/s3/concprogobjet/td/corrections/td1.1409146633.txt.gz · Last modified: 2014/08/27 13:37 by blay