User Tools

Site Tools


2017_2018:s3:concprogobjet:td:td7

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
2017_2018:s3:concprogobjet:td:td7 [2017/11/24 17:30]
blay [Rendu]
2017_2018:s3:concprogobjet:td:td7 [2017/12/01 08:19]
blay [Maison numérique]
Line 59: Line 59:
  
 QUESTION (5 mn):  QUESTION (5 mn): 
-  * Récupérer le code "​bouchon"​ du capteur Physique. **VOUS n'avez pas le droit de le modifier !!** +  * Récupérer le code "​bouchon"​ du {{:​2017_2018:​s3:​concprogobjet:​td:​physicalsensor.jar|capteur Physique}}. **VOUS n'avez pas le droit de le modifier !!** ; vérifiez que les tests passent bien avant de passer à la suite.
 <note tip>​Attention de manière générale on ne fait pas des tests sur des "​string"​ pour tester l'​état des objets. ​ <note tip>​Attention de manière générale on ne fait pas des tests sur des "​string"​ pour tester l'​état des objets. ​
  
Line 76: Line 76:
    - Tester vos capteurs logiciels.    - Tester vos capteurs logiciels.
  
- 
- 
-Voici le diagramme de classe concernant cette partie, pour vous aider éventuellement. 
- 
-{{ :​2015_2016:​s3:​concprogobjet:​td:​iut.capteurs.jpg?​direct&​300 |}} 
  
 ===== Capteurs logiciels à état ===== ===== Capteurs logiciels à état =====
Line 230: Line 225:
  
  
 +
 +Voici une nouvelle maison, décrite un peu différemment.
 +
 +<​code>​
 +maison = new Maison();
 +rdc = new PartieMaison("​RDC"​);​
 +cuisine = new Piece("​Cusine"​);​
 +sam = new Piece("​Salle e manger"​);​
 +
 +parentalPart = new PartieMaison("​Partie Parentale"​);​
 +chambreParents = new Piece("​parents"​);​
 +sdbParent = new Piece("​salle de bain des parents"​);​
 +parentalPart.addLieu(chambreParents);​
 +parentalPart.addLieu(sdbParent);​
 +
 +rdc.addLieu(cuisine);​
 +rdc.addLieu(sam);​
 +rdc.addLieu(parentalPart);​
 +
 +
 +etage = new PartieMaison("​Etage"​);​
 +chambre1 = new Piece("​Chambre1"​);​
 +chambre2 = new Piece("​Chambre2"​);​
 +etage.addLieu(chambre2);​
 +etage.addLieu(chambre1);​
 +
 +exterieur = new PartieMaison("​Exterieur"​);​
 +maison.addLieu(rdc);​
 +maison.addLieu(etage);​
 +maison.addLieu(exterieur);​
 +
 +</​code>​
 ===== Tableaux de Contrôle ===== ===== Tableaux de Contrôle =====
  
Line 445: Line 472:
  
 <box round rgb(150,​290,​190) rgb(198,​226,​150) 75%|Rendu en fonction du groupe de TD >  <box round rgb(150,​290,​190) rgb(198,​226,​150) 75%|Rendu en fonction du groupe de TD > 
-  *  [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20151205174816497430?​mode_etudiant=false|Dépôt sur Jalon]] pour Mme Blay-Fornarino avec une archive à vos Noms, qui contient : +  *  [[http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20161122213044309075?​mode_etudiant=true&​tab=deposit|Dépôt sur Jalon]] pour Mme Blay-Fornarino avec une archive à vos Noms, qui contient : 
   * Un document contenant ​   * Un document contenant ​
              * votre **modèle de classe final** intégré dans un document pour que nous n'​ayons pas à ouvrir différents modèles dans différentes versions de l'​outil,​              * votre **modèle de classe final** intégré dans un document pour que nous n'​ayons pas à ouvrir différents modèles dans différentes versions de l'​outil,​
2017_2018/s3/concprogobjet/td/td7.txt · Last modified: 2017/12/06 10:42 by blay