Commit c6397817 authored by Matthieu Moy's avatar Matthieu Moy

Slides ethics

parent c91e9b3e
Pipeline #6606 failed with stage
in 16 seconds
# Gestion de Projet et Génie Logiciel, M1, département informatique, Lyon 1
## Dates importantes
* Rendu du TP noté : dimanche 30 septembre 2018 à 23h59. Voir
[lab3-patterns/README.md](lab3-patterns/README.md) pour les
consignes.
* Examen : Jeudi 11 octobre 2018, Amphi Thémis 11, 14h - 15h30.
L'examen dure 1h30 sauf pour les tiers-temps qui auront 2h.
Consignes : Seules 5 feuilles A4 sont autorisées à l’examen. Leur
contenu est libre. Elle peuvent être une sélection de transparents,
ou manuscrites, recto-verso, avec une taille de caractère de votre
choix.
Barème : 50% examen / 50% TP.
## Course 1: Introduction
* [01-introduction-slides.pdf](01-introduction-slides.pdf)
......@@ -32,6 +47,9 @@
## Course 4: Agile
* [05-agilite-slides.pdf](05-agilite-slides.pdf)
(printable version: [05-agilite-handout.pdf](05-agilite-handout.pdf))
## Tutorial 2: Paper4Scrum
## Course 5: Design-patterns
......@@ -69,5 +87,5 @@ This downloads and applies changes made by the teachers. You can keep
working as usual with your private repository. In summary:
git pull # get changes from your private fork (i.e. your co-worker)
git push # send changes to your private fork
git pull moy master # get updates from teachers
git push # send changes to your private fork
git pull moy master # get updates from teachers
......@@ -196,7 +196,10 @@ Le dépot ne sera relevé qu’après la date de rendu.
Votre dépôt sur la Forge devra contenir :
- un fichier `README.md` (ou `.txt`) à la racine du projet
- un fichier `README.md` (ou `.txt`) à la racine du projet. Ne
conservez pas celui du dépôt qui vous est fourni. Le `README.md`
doit mentionner l'emplacement de la dernière version du projet et
du rapport.
- un fichier maven (`pom.xml`) pour le build du projet
- les sources (fichiers Java)
- la documentation javadoc de vos classes
......@@ -207,22 +210,31 @@ Votre dépôt sur la Forge devra contenir :
Le rapport doit comprendre une présentation globale du projet, une motivation des choix d’architecture (et des patterns choisis), et leur explication en s’aidant de diagrammes appropriés et adaptés au degré de précision et au type d’explication.
Donc des diagrammes de classe, mais pas que cela, et pas de plats de spaghettis générés automatiquement représentant tout le code.
### Barême indicatif (sur 27, remis sur 20)
### Barême indicatif (sur 30, remis sur 20)
- Réalisation et exécution : 18 points
- Réalisation et exécution : 21 points
- Clone git qui fonctionne (les bonnes personnes sont rapporteurs,
la bonne branche est indiquée dans TOMUSS) (0,5 pts)
- Compilation Maven (1 pts)
- Code qui tourne directement sur l’ordinateur de l’évaluateur (1
pts)
- Qualité du code (2 pts)
- Qualité du code (checkstyle, commentaires pertinents, ...) (2 pts)
- Structure globale du code, utilisation de Packages (0,5 pts)
- README et respect des consignes (1 pts)
- Fichier .gitignore correct (aucun fichier "untracked" après un
"mvn test") (1 pts)
- Interface (UI) propre (1 pts)
- Stratégies **simples** implémentées (2 pts)
- Gestion des tirs / touchés (1 pts)
- Stratégies d'intelligence artificielle **simples** implémentées (2 pts)
- Gestion des poneys améliorés (NianPoney avec arc-en-ciel) (1 pt)
- Autres extensions (différents types de poneys, de stratégies) (1 pt)
- Tests (3 pts)
- Patterns mis en oeuvre (3 pts)
- Intégration continue opérationnelle (gitlab affiche "Commit:
passed" sur le dernier commit) (1 pt)
- Patterns mis en oeuvre (6 pts)
- En cas de non-respect des consignes, malus pouvant aller
jusqu'à -4 points :
- Présence de README.md avec le bon contenu
- Non-respect des consignes de rendu via TOMUSS
- Absence de fichier pom.xml ou .gitlab-ci.yml
- Rapport et modélisation : 9 points
- Qualité de la réalisation Patterns utilisés (MVC est
obligatoire + 3 autres minimums) (3pts)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment