2015_2016:s2:td:td_associations
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 2015_2016:s2:td:td_associations [2016/03/11 11:05] – [Des modèles aux classes : focus sur les associations] blay | 2015_2016:s2:td:td_associations [2016/03/13 12:36] (current) – [Des modèles aux classes : focus sur les associations] blay | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Des modèles aux classes : focus sur les associations ====== | ====== Des modèles aux classes : focus sur les associations ====== | ||
| - | |||
| - | <note warning> | ||
| - | |||
| <note warning> | <note warning> | ||
| Line 8: | Line 5: | ||
| <note warning> | <note warning> | ||
| + | ===== Terminer le TD de la semaine dernière ===== | ||
| + | |||
| + | [[https:// | ||
| + | ===== Un exemple un peu plus complexe ===== | ||
| Nous allons dans ce TD nous intéresser à un exemple un peu plus complexe de classes fortement liées les unes aux autres. Attention, vous devez modéliser ce problème, l' | Nous allons dans ce TD nous intéresser à un exemple un peu plus complexe de classes fortement liées les unes aux autres. Attention, vous devez modéliser ce problème, l' | ||
| Vous pouvez choisir de commencer par implémenter, | Vous pouvez choisir de commencer par implémenter, | ||
| Line 24: | Line 25: | ||
| - | Un **modèle de processus** se définit comme une suite de modèles d' | + | - Un **modèle de processus** se définit comme une suite de modèles d' |
| - | Un **modèle d' | + | |
| - | Le temps moyen prévu par un processus est la somme des temps prévus par chacun des modèles d' | + | |
| + | - A partir d'un modèle de processus on crée un processus. | ||
| + | - A partir d'un modèle d' | ||
| + | - Afficher une étape revient à afficher l' | ||
| + | - On peut comparer le temps réalisé par une étape avec le temps prévu. | ||
| + | - On peut comparer le temps réalisé par un processus avec le temps prévu par son modèle. | ||
| + | - On peut savoir parmi les processus correspondant à un modèle celui qui a fait le meilleur temps, c'est pour cela que nous associons le nom d'une personne à un processus. | ||
| - | A partir d'un modèle de processus on crée un processus. | ||
| - | A partir d'un modèle d' | ||
| - | Afficher une étape revient à afficher l' | + | <note tip>Vous devez " |
| - | On peut comparer le temps réalisé par une étape avec le temps prévu. | + | |
| - | On peut comparer le temps réalisé par un processus avec le temps prévu par son modèle. | + | |
| - | + | ||
| - | On peut savoir parmi les processus correspondant à un modèle celui qui a fait le meilleur temps, c'est pour cela que nous associons le nom d'une personne à un processus. | + | |
| - | + | ||
| - | + | ||
| - | <note tip>Vous devez " | + | |
| Line 44: | Line 42: | ||
| - | Surtout pensez aux tests unitaires, ils sont essentiels ici. | + | Surtout pensez aux '' |
| Voici un exemple de traces correspondant à un test de validation (pas à un test unitaire!) | Voici un exemple de traces correspondant à un test de validation (pas à un test unitaire!) | ||
| Line 102: | Line 100: | ||
| </ | </ | ||
| + | |||
| + | Pour vous aider, dans cette trace : | ||
| + | - d' | ||
| + | - Qu' | ||
| + | - 4081.0/5000 signifie que pour exécuter l' | ||
| ===== Boîte à outils ===== | ===== Boîte à outils ===== | ||
2015_2016/s2/td/td_associations.1457694330.txt.gz · Last modified: 2016/03/11 11:05 by blay