This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2017_2018:s3:concprogobjet:td:td7 [2017/12/01 08:19] blay [Maison numérique] |
2017_2018:s3:concprogobjet:td:td7 [2017/12/06 10:42] (current) blay [Rendu] |
||
---|---|---|---|
Line 98: | Line 98: | ||
StateLazy sl; | StateLazy sl; | ||
- | PhysicalSensor ps = new PhysicalSensor("mySensorLux"); | + | Sensor ps = ....; |
@Before | @Before | ||
Line 218: | Line 218: | ||
* Avez-vous utilisé un ou des DP? Si oui, annotez vos classes avec des "stéréotypes" permettant d'identifier les différents rôles joués par vos classes. | * Avez-vous utilisé un ou des DP? Si oui, annotez vos classes avec des "stéréotypes" permettant d'identifier les différents rôles joués par vos classes. | ||
* Implémentez et testez la. | * Implémentez et testez la. | ||
+ | * Implémentez la maison donnée ci-après, et vérifiez que vous êtes bien capable de la représenter. | ||
<note tip>Oui oui, l'énoncé n'est pas mâché... Il est possible que vous deviez réécrire des codes, mais maintenant ce n'est plus un problème n'est-ce pas? | <note tip>Oui oui, l'énoncé n'est pas mâché... Il est possible que vous deviez réécrire des codes, mais maintenant ce n'est plus un problème n'est-ce pas? | ||
Line 239: | Line 240: | ||
parentalPart.addLieu(chambreParents); | parentalPart.addLieu(chambreParents); | ||
parentalPart.addLieu(sdbParent); | parentalPart.addLieu(sdbParent); | ||
+ | parentalPart.addSensor(thermostatParental); | ||
rdc.addLieu(cuisine); | rdc.addLieu(cuisine); | ||
Line 252: | Line 254: | ||
exterieur = new PartieMaison("Exterieur"); | exterieur = new PartieMaison("Exterieur"); | ||
+ | exterieur.addSensor(externeDetecteurLumiere); | ||
maison.addLieu(rdc); | maison.addLieu(rdc); | ||
maison.addLieu(etage); | maison.addLieu(etage); | ||
Line 471: | Line 474: | ||
===== Rendu ===== | ===== Rendu ===== | ||
- | <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 : 15 décembre 2017 > |
* [[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 : | * [[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 |