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