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

...

parent 0e9c6d4a
No related branches found
No related tags found
No related merge requests found
Pipeline #142063 passed
......@@ -8,15 +8,14 @@ Volume horaire : 9h de CM, 12h de TD et 39h de TP
![lifapcd.png](images/lifapcd_logo.png)
## Objectif de l'UE
<p style="text*align:justify;">
L'UE «Conception et Développement d'Applications » se trouve dans l'ensemble des UE d'algorithmique et de programmation de la licence STS mention Informatique en 2e année (L2). L'objectif de cette UE est de donner une première expérience de développement d'une application informatique de taille assez conséquente pour des étudiants ayant suivi déjà 3 UE d'algorithmique et de programmation avant. Nous abordons essentiellement trois domaines de compétences.
<p style="text-align:justify;">L'UE «Conception et Développement d'Applications » se trouve dans l'ensemble des UE d'algorithmique et de programmation de la licence STS mention Informatique en 2e année (L2). L'objectif de cette UE est de donner une première expérience de développement d'une application informatique de taille assez conséquente pour des étudiants ayant suivi déjà 3 UE d'algorithmique et de programmation avant. Une part importante de cette UE est consacrée à la conception et au développement d'une application durant les TP, par groupe de 2 ou 3 étudiants. Nous abordons essentiellement trois domaines de compétences.
Conception de l'architecture d'un logiciel : programmation modulaire, diagramme de dépendances des classes, boucle d'évènements, utilisation de librairies externes, multi-plateforme.\
Outils d'aide à la mise au point de programme : débogueur, documentation du code, analyse de performances, production de l'application à partir du code (make/cmake), gestion de version de code (git).\
Gestion de projet : cahier des charges, diagramme de Gantt, documentations, rapport, démo, présentation.
Une part importante de cette UE est consacrée à la conception et au développement d'une application durant les TP, par groupe de 2 ou 3 étudiants.
Gestion de projet : cahier des charges, diagramme de Gantt, documentations, rapport, démo, présentation.
</p>
......@@ -36,7 +35,7 @@ La page des [Projets](projet) regroupe toutes les informations sur le dérouleme
### Doc
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)
* [ainsi que des documentations pour les installations](https://forge.univ*lyon1.fr/Alexandre.Meyer/L2_ConceptionDevApp/*/tree/master/doc)
......
......@@ -4,8 +4,7 @@ description: "Projet"
---
![lifapcd.png](doc/projet.jpg)
<img src="doc/projet.jpg" width="300" class="center">
......@@ -23,7 +22,7 @@ Vous êtes libre du sujet de votre projet, mais discutez-en avec les intervenant
### Cahier des charges
![lifapcd.png](doc/cahier2.jpg)
<img src="doc/cahier2.jpg" width="200" class="center">
Après quelques séances de conception et développement, vous devez rédiger et soumettre un cahier des charges (case 'DepotCahierDesCharges' sur Tomuss au format pdf, un seul dépôt par groupe). Ce cahier des charges reprend l'organisation vue en cours et en TD. Il doit comporter au moins une présentation du projet, une description détaillée de l'application (ex. règles du jeu ou fonctionnalités du logiciel), une liste exhaustive et détaillée des tâches à réaliser, un diagramme des classes (UML) et un diagramme de Gantt (tous les deux prévisionels). Ce document fait typiquement entre 4 et 10 pages.
......@@ -45,7 +44,8 @@ Remarque : normalement sur les machines du Nautibus, Umbrello et Dia sont instal
### Démo mi-parcours
![lifapcd.png](doc/demo.png)
<img src="doc/demo.png" width="200" class="center">
A la moitié de votre projet, vous donnerez une démonstration aux intervenants de 10 minutes, qui sera suivie de quelques questions. Le
but de cette démonstration est de faire un point sur ce qui marche et ce qui reste à faire, ainsi que de présenter l'organisation et la gestion de votre projet en général. Vous devez donc à la fois montrer ce que votre application est déjà capable de faire, mais aussi que vous avez les capacités à finaliser le projet à temps.
......@@ -53,7 +53,7 @@ but de cette démonstration est de faire un point sur ce qui marche et ce qui re
### Soutenance
![lifapcd.png](doc/soutenance.jpg)
<img src="doc/soutenance.jpg" width="200" class="center">
**La soutenance dure 20 min = 15 min de présentation démo, suivi de 5 min de questions**.
La présentation devra être réalisée sous Powerpoint ou équivalent. Le mieux est de générer un PDF pour des raisons de compatibilité. Voici quelques conseils pour la présentation (entre 8 et 10 minutes).
......@@ -83,7 +83,8 @@ Quelques conseils pour la démo (entre 5 et 7 minutes).
#### Travail à rendre (case 'DepotProjetFinal' dans Tomuss)
![lifapcd.png](doc/livrable.png)
<img src="doc/livrable.png" width="200" class="center">
Préparer et soumettre une archive suivant les mêmes conventions que le module Image nommée `NOM_PROJET_NUMEROETU1_NUMEROETU2_NUMEROETU3.tar.gz` et contenant au minimum les points suivants.
......
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