Skip to content
Snippets Groups Projects
Commit 40850188 authored by Alexandre MEYER's avatar Alexandre MEYER
Browse files

...

parent 4da69c3b
No related branches found
No related tags found
No related merge requests found
Pipeline #142069 passed
...@@ -38,8 +38,8 @@ La page des [Projets](projet) regroupe toutes les informations sur le dérouleme ...@@ -38,8 +38,8 @@ La page des [Projets](projet) regroupe toutes les informations sur le dérouleme
Le [dépôt git de l'UE](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp) regroupe Le [dépôt git de l'UE](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp) regroupe
* de nombreux exemples de code (SDL_simple, Pacman, SDL_ImGUI) * de nombreux exemples de code (SDL_simple, Pacman, SDL_ImGUI)
* [ainsi que des documentations pour les installations](https://forge.univ*lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/tree/master/doc) * [ainsi que des documentations pour les installations](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/tree/master/doc)
* [Installer WSL](https://forge.univ*lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/blob/master/doc/wsl.md) (WSL=Linux sous windows) * [Installer WSL](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/blob/master/doc/wsl.md) (WSL=Linux sous windows)
* Choisir et installer un [éditeur de code](https://forge.univ*lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/blob/master/doc/ide.md) * Choisir et installer un [éditeur de code](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/blob/master/doc/ide.md)
* Installer les librairies (SDL2 notamment) * Installer les librairies (SDL2 notamment)
* etc. * etc.
--- ---
title: "TD" title: "Travaux Dirigés"
description: "TD" description: "TD"
--- ---
...@@ -8,15 +8,20 @@ description: "TD" ...@@ -8,15 +8,20 @@ description: "TD"
Il y a des TD au tableau/stylo et des TD sur machine. Pour la partie marchine, le module Image est à rendre. Il y a des TD au tableau/stylo et des TD sur machine. Pour la partie marchine, le module Image est à rendre.
<img src="doc/conception.jpg" width="200" class="center">
#### TD-C1 Conception et diagramme des classes #### TD-C1 Conception et diagramme des classes
* [TD Conception : étude de la conception de différentes applications, diagramme des classes](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle.pdf) * [TD Conception : étude de la conception de différentes applications, diagramme des classes](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle.pdf)
* [Elements de correction du TD Conception](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle_corriges.pdf) * [Elements de correction du TD Conception](http://liris.cnrs.fr/~npronost/UCBL/LIFAP4/LIFAP4_TD1_ConceptionLogicielle_corriges.pdf)
<img src="doc/tools.png" width="200" class="center">
#### TD-O0 Installation et choix d'un éditeur de code #### TD-O0 Installation et choix d'un éditeur de code
Choisisser un éditeur de code. Nous vous conseillons de choisir parmi VSCode, Visual Studio(Windows), XCode(MacOS), CLion ou Codeblocks (Windows/Linux). [Regarder les consignes d'installation ici](https://forge.univ*lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/blob/master/doc/install.md) Choisisser un éditeur de code. Nous vous conseillons de choisir parmi VSCode, Visual Studio(Windows), XCode(MacOS), CLion ou Codeblocks (Windows/Linux). [Regarder les consignes d'installation ici](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/blob/master/doc/install.md)
...@@ -60,10 +65,10 @@ Voir l'énoncé de la [Partie 4](TD_outils_4) ...@@ -60,10 +65,10 @@ Voir l'énoncé de la [Partie 4](TD_outils_4)
## Module Image à rendre
<img src="../projet/doc/livrable.png" width="200" class="center"> <img src="../projet/doc/livrable.png" width="200" class="center">
## Module Image à rendre
### À rendre ### À rendre
Votre archive sera testée avec un script particulier (cf. plus bas). Vous devez donc **respecter exactement le format attendu par ce script sinon vous aurez la note zéro**. Votre archive sera testée avec un script particulier (cf. plus bas). Vous devez donc **respecter exactement le format attendu par ce script sinon vous aurez la note zéro**.
...@@ -94,10 +99,10 @@ données, etc., doivent être exactement les mêmes que ceux donnés. Ceci condi ...@@ -94,10 +99,10 @@ données, etc., doivent être exactement les mêmes que ceux donnés. Ceci condi
### Script de test du module Image ### Script de test du module Image
Votre archive du module Image sera testée avec le script présent dans le répertoire `TD_moduleImage` [fourni durant le TD ici](https://forge.univ*lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp), s'appelant evalModuleImage.py (script Python). Avant de soumettre votre archive, vérifiez que l'exécution du script se déroule sans erreur. Pour vous, il y a 3 manières de lancer le script : Votre archive du module Image sera testée avec le script présent dans le répertoire `TD_moduleImage` [fourni durant le TD ici](https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp), s'appelant evalModuleImage.py (script Python). Avant de soumettre votre archive, vérifiez que l'exécution du script se déroule sans erreur. Pour vous, il y a 3 manières de lancer le script :
* sous linux avec le code du scirpt en tapant la commande `python3 evalModuleImage.py NUMEROETU1_NUMEROETU2_NUMNUMEROETU3.tgz`; * sous linux avec le code du scirpt en tapant la commande `python3 evalModuleImage.py NUMEROETU1_NUMEROETU2_NUMNUMEROETU3.tgz`;
* sur la machine de l'université en [suivant les explications ici]https://forge.univ*lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp); * sur la machine de l'université en [suivant les explications ici]https://forge.univ-lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp);
* en clonant [ce projet](), à chaque commit le script est lancé. * en clonant [ce projet](), à chaque commit le script est lancé.
#### Script et notation #### Script et notation
......
web/content/td/doc/conception.jpg

38.7 KiB

web/content/td/doc/tools.png

17.9 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment