Enseignements > LP20 - Génie Logiciel (conception, test, méthodologie) en Licence Professionnelle > Matériels de cours >

Quiz pour population vieillissante

Enseignants

Mireille Blay-Fornarino

Institution

UCA

IUT Nice Côte d'Azur, département d'informatique

Niveau

Licence/Bachelor

Domaines de compétence visés

Génie Logiciel

Prise en compte de l'utilisateur

En savoir plus sur cette étude de cas et la forme du TD

Projet basé sur les travaux du projet CHAMPLAIN entre l’Université Nice - Sophia Antipolis (UNS) et l’Université du Québec à Montréal (UQAM), en visant plus particulièrement le développement d’applications logicielles en support à la population vieillissante. Ce sujet est inspiré d’un TD préparé par AM. Pinna-Dery (Polytech) et S. Mosser (UQAM)

Ce TD reprend la forme du TD sur The Landing Gear System Case Study

I. Description de l’étude de cas

Le texte suivant contient la description initiale de l’étude de cas mais où chaque ligne a un numéro pour plus de traçabilité.

https://git-iutinfo.unice.fr/blay/quizzfordisabledpeople/blob/master/description.txt#L2

I.a Description générale

Description.txt

I.b Comportements du système

Comportement.txt

I.c Exigences sur la réalisation du projet

ProjetExigences.txt

II. Description du Projet

L’objectif pédagogique de ce projet est de couvrir le cycle du développement d’un logiciel de son analyse à son prototypage, en suivant des principes agiles et en utilisant les outils adaptés.

II.1 Formation des équipes

Vous travaillerez par équipes de quatre et au maximum par groupe de 4 étudiants.

II.2 Variantes du projet

Chaque équipe doit choisir une variante du projet, en ne travaillant que sur un seul type de handicap

II.3 Choix technologiques : Obligations

Toutes les interactions dans le projet passent par Slack DEP-INFO-IUT-NICE-19-20 sur le canal #lp-gl sur lequel tous les étudiants doivent s’inscrire.

Le dépôt dans gitlab est obligatoire. Les technologies utilisées doivent absolument autoriser des tests automatiques que vous saurez déclecher dans l’intégration continue. Des exemples d’utilisation de Java et Junit vous seront donnés en TD. Si vous faîtes le choix d’autres technologies, il vous appartient de réussir à les utiliser en tests ET en intégration continue. C# est déconseillé.

C-1 des tests automatiques liés au respect du handicap sont exigés. Il pourra s’agir de vérifier automatiquement

II.4 Grandes étapes du projet

Le projet décomposé en 3 grande phases

  1. Sprint 0 : Analyse du projet : du 16/12/19 au 20/1/20
  2. Sprint 1 : Livraison d’une version V0 d’un produit minimal viable du 20/1/20 au 9/2/20
  3. Sprint 2 : Livraison d’une version V1 d’un produit mettant en exergue l’utilisation des techniques du GL pour assurer l’accessibilité du quizz aux personnes en situation du handicap choisi du 9/2/20 au 1/3/20

II.5 Livraisons

Les rendus du projet sont décrits dans le MOODLE Chaque équipe devra

  1. S’inscrire sur Slack Slack DEP-INFO-IUT-NICE-19-20
  2. Remplir le document partagé suivant en précisant les membres de l’équipe, la variante du sujet choisi et le nom de l’équipe.
  3. Proposer un premier document d’analyse de l’application en utilisant les diagrammes UML (voir TD Modélisation UML)

III. Règles GIT

III.1 Créer des templates

Autres Références

Accéder au matériel

Exemples travaux étudiants

groupe 2 de la LP IOTIA : Quiz pour population vieillissante

Dieunelson Dorcelus

IUT Nice Côte d'Azur, département d'informatique

Niveau

Licence/Bachelor

Domaines de compétence visés

IHM

UTILISATEUR

TECHNO

groupe 3 de la LP DAM : Diagrammes UML en début de projet

Mickaal Appel, Quentin Hamon, Martin Lenaerts

IUT Nice Côte d'Azur, département d'informatique

Niveau

Licence/Bachelor

Domaines de compétence visés

IHM

UTILISATEUR

TECHNO