INF362 : projet logiciel.

Slides:



Advertisements
Présentations similaires
1 Comité de suivi régional du SINP LR - 8 juin 2012 Comité technique du SINP LR Montpellier, 8 juin 2012.
Advertisements

Animation pédagogique résolution de problèmes au cycle 3.
TRAAM Académie d'Amiens Collège J-B Pellerin Beauvais.
CRM et e-marketing ● La gestion de la relation client est devenue un enjeu commercial majeur ● Il faut conquérir, transformer et fidéliser une clientèle.
OpenArticles : Libérez votre savoir ! Mise en place d'un service libre et gratuit de dépôt et d'accès aux articles scientifiques David Larlet – Janvier.
Intégration et usages innovants de la vidéo dans les pratiques pédagogiques en Economie et Gestion. Réunion du 11 mars 2016 – Usages numériques et TRAAM.
Séminaire BTS pilotage de procédés BTS PILOTAGE de PROCÉDÉS ÉCOLE BOULLE 11 MAI 2016 PARIS.
Encadrés par C. Recanati et N. Rolin. 11/01/2016année universitaire: Plan Objectifs du module Evaluation et livrables Premier rapport Réalisation.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Des outils pour travailler la compréhension au cycle 2 Je lis, je comprends CE1.
BP6 version 3, au service du parcours de soins Parcours Interopérabilité HIT - 24 mai 2016.
Refonte du portail eaufrance Présentation du cadre de référence pour avis GCIB – 14/10/2014 – Anne Macaire.
Que faire? La recherche découverte. Dans une recherche découverte Sensibilisation ; Discussion ; Préparation-projet ; Opération-activités ; Réflexion.
STAGES DUT GESTION DES ENTREPRISES ET DES ADMINISTRATIONS 1ère et 2ème années Bonjour à tous, on va vous présenter un sujet ayant pour thème principal.
Outils de suivi des compétences
Reforme du collège physique chimie au cycle 4
L’évaluation concerne toutes les phases de l’enseignement, avant, pendant et après la situation d’apprentissage. Les objectifs de chaque séance, clairement.
Groupe Départemental Langue française
PROGRAMME DE FORMATION CRE GUYANNE Décembre 2016
Usine de Développement.
Comment accroître le nombre de contributions externes ?
Un jeu de piste connecté pour les 10 – 14 ans
Le Cycle de vie d’un logiciel
GBIN6U03 : projet logiciel
Processus de développement agile
Etude de Gestion Année 2012/2013.
La formation en entreprise
Ecole Normale Supérieure de Mostaganem
Attendus de fin de cycle Observables Références aux programmes :
Les « observables » ! Situation A de CCF : de la prise d’information à la constitution d’un profil.
Virtualisation d’applications mobiles dans un réseau de Cloudlets
Projet de « cellule Europe mutualisée »
Tableau de bord des risques
ANFH - La Réunion – 16 novembre 2017
OUVERTURE AU CHAMP PROFESSIONNEL
Le travail en ateliers Séminaire des DDFPT 2017 Lycée Jean Macé- Vitry
BACCALAUREAT PROFESSIONNEL Métiers de l’ELectricité et de ses Environnements Connectés SOUTENANCE DE STAGE.
Démarche d'investigation
Épreuve E5 Diagnostic opérationnel et proposition de solutions
Présentation de la maquette du projet
4 – Anticiper l’animation
INF05 Conduite de projet Séance 1
Lycée Honoré d’Estienne d’Orves
Mme Sarah Aouhassi Ingénieur d’Etat en Statistiques
Électrotechnique Énergie Équipements Communicants
Mise en œuvre du programme de spécialité économie approfondie
HORAIRES ET REGLEMENT D’EXAMEN.
Document d'accompagnement
Groupe de Travail Technologie Collège Classe de 6ème
SEMINAIRE DEPARTEMENTAL DU 31 MAI 2018 LYCEE DU PARC EVRY
Technologie 4° Le cours : Au collège
Formation continue 16 novembre 2017
Les Sciences Physiques
Épreuve écrite E4.1 BTS CG Session /02/2017.
Noms des membres de l’équipe: Numéro de l’équipe: Groupe:
30/03/16 Page de présentation de la première intervention.
Bilan de projet pour [Nom du projet]
Projet collaboratif Collèges - Lycée
Présentation aux DLP Unité de médecine familiale
Présentation du B2i école Références : B.O. n° 42 du 16 novembre 2006
Objectifs de la réunion:
Conduite d’une autoévaluation
Sophie Lapierre – Conseillère pédagogique en francisation
REUNION DES INTENDANTS ET CHEF DE TRAVAUX BUREAU D’ETUDES TECSEN
ACTIVITÉS EN MILIEU PROFESSIONNEL
Présenter une méthode d’apprentissage - Aider à la mise en
Construire une séance de
Les différentes épreuves professionnelles
LE TUTEUR FONCTIONS ET ROLES.
CR-GR-HSE-414 Exigences HSE pour l’opération des pipelines
Transcription de la présentation:

INF362 : projet logiciel

Objectif Réalisation d'un logiciel de jeu 1 mois à temps complet Réinvestissement des acquis Travail en équipe (6 étudiants) Autonomie (gestion de projet) Taille moyenne (6 HM)

Un jeu Motivant Cohérent par rapport à la formation On retrouve de l'algo (IA) dans les jeux proposés Possibilité de jeu en réseau La programmation de l'ensemble requiert un effort de design/spécification, test, intégration, suivi. Occasion de découvrir l'IHM Niveau adapté

Forme Jeux judicieusement choisis Qui amènent à travailler sur les thèmes des UE Dont la difficulté de réalisation est du même ordre Aspects techniques libres Pas de contraintes technologiques Pas de squelette donné Support limité Support enseignant dans le périmètre des UEs

Déroulement Support additionnel Semaine 1 Préprojet Choix jeu Amphi IHM Amphi réseau Amphi BD Semaine 2 Audits IHM 1 Audits IA Semaine 3 Audits IHM 2 Audits code Amphi soutenance Semaine 4 Rendu du code Semaine 5 Soutenances Support additionnel Tuteurs (1 par groupe) une fois le jeu choisi Hotline : concombre.masque@imag.fr

A rendre Code source + binaires fonctionnels Doit fonctionner sur les machines de l'UFR A rendre dans la salle de soutenance le 03/06/2015 A disposition du jury durant la soutenance 2 dossiers de validation Un pour l'IHM et un pour l'IA A rendre le jour de la soutenance Description et justification de votre réalisation Synthèse des évaluations effectuées

Evaluation ¼ Présentation orale Clarté, respect du temps, réponse aux questions ¼ IHM Qualité, progression au fil des audits, validation ¼ IA Qualité, validation ¼ Qualité technique globale Robustesse, fonctionnalités

Le préprojet

Gaufre empoisonnée Objectifs Tester le projet sur une petite échelle Réfléchir à l'architecture logicielle de votre jeu Appréhender le travail au sein de votre groupe Mise en œuvre Deux jours de travail (lundi et mardi) Revue de la part des enseignants mercredi matin Non noté

Règles

Règles

Règles

Règles

Règles

Règles

Règles

Règles

Règles Il ne reste que le poison, le joueur qui doit jouer a perdu

Contraintes de réalisation IHM : Claire : état du jeu, tour, score, fonctionnalités Ergonomique : organisation, utilisation Niveaux pour l'IA Aléatoire coup gagnant/perdant Minimax Fonctionnalités Jeu à deux joueurs sur une même fenêtre Historique : annuler / refaire sans limite Sauvegarder / charger avec historique Nouvelle partie Coup aléatoire parmi les meilleurs coups

Conseils d'organisation

Conduite du développement Identification des besoins Triés par priorité Temps de développement estimé Architecture globale Arbitre (Moteur de jeu) Interface (IHM) Joueur (IA) Spécification Relation entre les modules Interfaces

Cycle de développement Privilégier les cycles courts Spécification Implémentation Test Implémenter plus que nécessaire Code de test plus volumineux que le code testé Outils, code temporaire Editeur de plateaux de jeu Joueur qui joue une séquence fixe pour tester l'Arbitre Traces d'exécution

Le rôle de rapporteur Tenir un journal Pistes envisagées / essayées Avancée dans les tâches Respect du planning Communiquer régulièrement Au niveau de l'ensemble du groupe Avec le tuteur

Le rôle de testeur Tester le code à plusieurs niveaux Tests unitaires au sein d'un module Tests d'intégration entre modules Tests de réponse aux besoins Conserver et automatiser les tests Non régression Identification plus aisée des bugs Tester et faire tester régulièrement

Le rôle d'intégrateur Intégrer à intervalle réguliers Pas de divergence par rapport aux spécifications Pas de bug d'intégration Conserver les versions successives du logiciel Facilite la recherche de bug Permet de revenir en arrière en cas de fausse piste Versions stables utilisées pour les évaluations

Evaluations auprès d'utilisateurs Définir le public visé : age, activité, expertise, ... Programmer des évaluations régulières Sur les versions successives de votre logiciel En conservant inchangée une partie du public Garder une trace écrite de toute évaluation Public testé Résultat (votre avis et celui du sujet testé) Retour sur l'identification des besoins

L'évaluation de l'IHM Clarté Compréhension des fonctionnalités Identification des possibilités Ergonomie Facilité de navigation Scénario d'usage typique favorisé Réponse aux besoins

L'évaluation de l'IA Bien fondé des niveaux de difficulté L'IA difficile bat la moyenne qui bat la facile Tester les deux scenarii pour les jeux asymétriques Comportement contre l'humain Adéquation difficulté / expertise du sujet testé Absence de comportement pathologique Temps de calcul approprié

QUESTIONS ?