Skip to content

acherm/PDL1819

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Projet de développement logiciel (PDL), 2018-2019

Ce module se déroule à l'Université de Rennes 1, ISTIC, en Master 1 (MIAGE). L'objectif de PDL est de mener à bien un projet logiciel avec des technologies et données ouvertes. De nombreux défis sont à relever, nécessitant des compétences en gestion de projet, en modélisation, et en programmation.

Cette mise en situation doit permettre de mieux comprendre et appréhender la difficulté de développer du logiciel dans un contexte extrêmement concret. Des techniques et outils (git, github, Maven, JUnit, etc.) de développement logiciel, bien connus de l’industrie, seront utilisés. Des choix technologiques devront également être effectués. Il est attendu de la part de chaque étudiant de PDL de démontrer qu’elle ou il est capable :

  • de comprendre l’existant (exigences, spécificité des technologies et du domaine d’application, architecture, format des données, etc.)
  • de contribuer très concrètement à un projet à la fois au niveau du code (cas de tests, ajouts de fonctionnalités, refactoring, etc.), de la documentation, ou de la mise en œuvre de l’intégration continue
  • de maîtriser un ensemble de technologies (Java et son écosystème, CSV, JSON, JUnit, API Web, etc.) et de techniques (e.g., test) importantes
  • de s’adapter à l’évolution d’un projet et de ses exigences
  • de travailler collectivement
  • de tenir les dates de rendu
  • de valider de manière continue les exigences et l’implémentation

Les objectifs et l'organisation de PDL sont décrits dans un document au format PDF

Projet: Wikipedia Matrix

L'objectif du projet PDL 2018-2019 est d’extraire des tableaux au format CSV à partir de pages Wikipedia. Le projet est décrit dans un document au format PDF

La composition des groupes est à remplir en ligne avant le 27 septembre, 13h: http://tinyurl.com/MIAGE-PDL1819

Un projet Maven est disponible pour participer au concours d'extraction: il faut intégrer le code de vos extracteurs et générer les fichiers CSV dans le dossier "output".

Dates de rendu

  • EX : 27 octobre 20 octobre 2018 (23h59)
  • SP : 20 décembre 2018 (23h59)
  • PR : mi-janvier 2019

Années précédentes

Matériel des années précédentes: http://mathieuacher.com/teaching/PDL/

Les projets ont été très variés et changent chaque année (analyse de données issues d'OpenFoodFacts, Wikipedia, Wikidata, d'échecs, de l'impression 3D, contributions à un projet comme FAMILIAR ou opencompare, etc.) mais l'objectif pédagogique reste le même.

About

Projet de développement logiciel (2018-2019)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors