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

  1. 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.