+ All Categories
Home > Documents > Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 ·...

Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 ·...

Date post: 17-Jun-2020
Category:
Upload: others
View: 13 times
Download: 0 times
Share this document with a friend
11
Génie Logiciel et Projet Introduction au cours Licence Informatique 2 e Année [email protected] http://depinfo.u-cergy.fr/~tliu/glp.php 1
Transcript
Page 2: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Plan

Motivation et objectif du cours

Organisation et programme du cours

Modalité de contrôle de connaissances (MCC)

Choix du sujet projet

T. LIU - Université de Cergy-Pontoise 2

L2-GLP CM

Page 3: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

SEDAMOP : Software Engineering and Design, Agile Management, Openness to Professional

Apprendre à réaliser un projet complexe en groupe

Approfondir les techniques de conception et de programmation

Maîtriser différents outils de réalisation de logiciel

Rédaction et présentation

T. LIU - Université de Cergy-Pontoise 3

L2-GLP CM

Page 4: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Organisation du cours Cours magistraux et activités collectives

6 séances de CM (T. Liu)

3 séances de CM (M. Nguyen) : cultures générales

1 séance : contrôle écrit

8 séances de TD de 3 heures

Semaines sans CM et/ou TD travail en autonomie

T. LIU - Université de Cergy-Pontoise 4

L2-GLP CM

Page 5: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Organisation du cours

PPAP : avant tout le plus important

Présence, ponctualité, assiduité et participation

Tous les emails à envoyer à l'enseignant

[email protected]

Objet : "GLP : IdentifiantProjet SujetEmail"

IdentifiantProjet: un mot représentant le projet

Pas d'autres symboles comme ex. _ - [ ] { } ( ) …

Documents exportés en PDF

Code source (programme) compressé

T. LIU - Université de Cergy-Pontoise 5

L2-GLP CM

Page 6: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Organisation et programme

T. LIU - Université de Cergy-Pontoise 6

L2-GLP CM

Semaine Cours magistraux et activités Travaux dirigés et travaux pratiques

13-17 janvier CM 1 : Intro + conception logicielle Autonomie

20-24 janvier Culture générale (M. Nguyen) TD 1 : Recherche + cahier des charges

27-31 janvier CM 2 : Design pattern + conception noyau TD 2 : Conception des données

3-7 février Culture générale (M. Nguyen) Autonomie

10-14 février CM 3 : Modularité et conception IHM graphique TD 3 : Conception du noyau

17-21 février Vacances d'hiver

24-28 février Culture générale (M. Nguyen) TD 4 : PAN 1* + Revue IHM graphique

2-6 mars CM 4 : Tests, système de log et instrumentation TD 5 : Test du projet

9-13 mars CM 5 : Documentation du projet TD 6 : Système de log

16-20 mars Contrôle écrit : compétences techniques GLP TD 7 : PAN 2* + Documentation projet

23-27 mars CM 6 : Atelier Comprendre Notre Projet TD 8 : Présentation technique projet

30 mars – 3 avril Autonomie Autonomie

6-10 avril Vacances de printemps

13-17 avril Vacances de printemps **

20-24 avril Démonstration finale du projet le mardi 21 et le mercredi 22 avril

* PAN : Point d'Avancement Noté

** Remise de la version finale du projet : Au plus tard le vendredi 17 avril à 18H

Page 7: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

MCC Ce module n'a pas de rattrapage (une seule session) !

UE notée en 4 parties (20 pt + 1 pt bonus extra) Contrôle écrit individuel de compétences techniques du Génie

Logiciel (5 pt) Une feuille A4 recto-verso autorisée (manuscrite ou imprimée)

Points d’avancement + outils génie logiciel (5 pt) 2 points d’avancements : 2 x 2 pt = 4 pt

Outils : Git / Test avec Junit / log avec Log4j : 1 pt

Complétude et qualité du projet (7 pt + 1 pt bonus extra) Complétude (fonctionnalités) et qualité du logiciel : 5 pt

Présentation technique : 1 pt

Qualité démo finale : 1 pt

Bonus extra : logiciel ou technique : 1 pt

Rapport du projet (3 pt) Document de spécification (cahier des charges) : 1 pt

Rapport final : 2 pt T. LIU - Université de Cergy-Pontoise 7

L2-GLP CM

Page 8: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Choix du sujet de projet

Algorithme d'attribution de sujet

Un sujet différent pour chaque équipe

Chaque équipe définit l'ordre de préférences

Déroulement de l’attribution : « tour par tour »

Pour chaque tour et chaque projet

S'il n'y a qu'une seule équipe qui choisit le projet en premier

choix, affectation directe

S'il y a plus de 2 équipes qui choisissent le projet en premier

choix, affectation aléatoire

Mettre à jour les préférences en enlevant les projets déjà

attribués

T. LIU - Université de Cergy-Pontoise 8

L2-GLP CM

Page 9: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Choix du sujet de projet

Constituer vos équipes de projet

Par défaut : équipe de trinôme

Les équipes monômes et binômes ne sont pas

acceptées.

Les membres d'une équipe de projet doivent être dans

le même groupe de TD : travail collectif

Tous les sujets sont de même difficulté

Les projets ayant l'IHM semblant plus facile ont

des difficultés algorithmiques et théoriques

cf. l’autre fichier de slides

T. LIU - Université de Cergy-Pontoise 9

L2-GLP CM

Page 10: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Choix du sujet de projet Envoyez vos choix (ordre de préférences) par email

Au plus tard le vendredi 17 janvier 2020 à 12H30 Objet email : GLP choix NOM1 NOM2 NOM3

Corps email : une chaîne de caractère

Numéro1,Numéro2,Numéro3,…Numéro50 (choix à l’ordre descendant)

Un exemple complet (ça doit être en une seule ligne dans votre email) :

14,30,20,13,32,7,8,9,10,3,12,11,1,2,4,5,6,15,16,17,18,19,21,22,23,24,

25,26,27,28,29,31,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50

Pas de numéro répété (occurrence > 1) Pas d'espace avant et après ","

Pas de "," après le dernier nombre

Tout non respect du format lèvera une IllegalArgumentException

choix invalide l'équipe aura un projet aléatoire …

Tout retard d’envoi l’équipe aura un projet aléatoire…

T. LIU - Université de Cergy-Pontoise 10

L2-GLP CM

Page 11: Génie Logiciel et Projet - Accueil - Depinfotliu/gl/glp-intro-projet.pdf · 2020-01-14 · Motivation et objectif du cours Un cours de professionnalisation Premier cours SEDAMOP

Clés de réussite GLP

Esprit d’équipe

Savoir répartir et collaborer

Le module GLP a son « esprit » :

Résoudre les problèmes complexes par la conception

des programmes de qualité

Rythme de travail

Les deux mois février et mars sont très importants.

N’attendez pas les TD pour faire le travail, il faut

absolument anticiper le travail

T. LIU - Université de Cergy-Pontoise 11

L2-GLP CM


Recommended