L'application de synthèse a pour but de mettre en application les connaissances acquises dans l'UE4, mais aussi de mettre en œuvre les bonnes pratiques de projet de programmation vues en UE1.

Public :

  • Licence professionnelle Système d'Information - Intégration et Maintenance
  • Licence professionnelle Système d'Information - Intégration et Maintenance - Alternants

Pré-requis :

  • Cours de programmation Java

Résultats attendus :

Phase de découverte de l’accessibilité web

Un rapport de compréhension est rédigé par chaque groupe. Le plan de ce document est défini avec le client.

Phase de conception et d'analyse de critères issus du dernier référentiel RGAA 3.0

Une maquette d'un site statique explicitant deux critères extraits d'un référentiel d'accessibilité web choisi par le client est produite. Ces critères sont des spécifications pour le logiciel de recette ou pour la base de connaissance.

Phase de codage

Les étudiants en formation initiale de la LP S2IMa sont durant 4 semaines en projet à plein temps à l'IUT en salle B304. Ils termineront le 11 février 2015 avec la recette finale. Une soutenance finale a lieu le lendemain.

Ils poursuivent le développement du projet WA11Y pour La Poste, outil de test d'accessibilité numérique de pages web

Ce projet écrit en langage java, permet de vérifier la conformité d'une page web aux normes WCAG et RGAA.

Le projet est développé à partir de la forge logicielle SourceSup de Renater (https://sourcesup.renater.fr/projects/wa11y/).

Les étudiants ont déployé cette année une chaine d'intégration continue avec Jenkins et Maven et utilisent SonarQube pour la qualimétrie.

Ils développent sous Eclipse via le SVN de Sourcesup.

Le projet est géré entièrement en mode agile avec SCRUM et XP

Comme les années précédentes (2012-2013, 2013-2014), le projet sera distribué en open source via Sourcesup.

Il sera possible à terme de contribuer à ce projet via d'autres équipes de développeurs et la plateforme Sourcesup.

Les promotions des années 2010-2011, 2011-2012, 2012-2013 et 2013-2014 se sont focalisées sur la production d'un logiciel de recette en accessibilité web qui effectue une série de tests propre à un référentiel.

La promotion 2014-2015 se focalise dans un logiciel de génération d'un site statique web, base de connaissance pour le programmeur afin de comprendre comment les tests se font et donc savoir comment corriger son application web pour qu'elle passe un test particulier d'un certain référentiel. L'objectif prioritaire était la génération automatique des pages d'accueil, référentiel et critères. Les objectifs secondaires sont :

  • Les éléments sont modifiables depuis un fichier XML.
  • Les éléments hors critères sont aussi modifiables depuis le programme. Les critères et tests sont modifiables depuis le programme.
  • Le site généré possède un nombre d'élément minimal, et est conforme aux bonnes pratiques d'accessibilité (html, css, javascript). Par minimal, on entend pas d'élément non utilisé dans ces fichiers.

Ce cours a été mis en ligne en 2014-2015.

Accéder au cours en ligne : NetUBS

Se connecter "en tant qu'invité" : Aide à la connexion