Projet logiciel niveau système (PLS) / Team Project in System Programming (SPS)

Diplômes intégrant cet élément pédagogique :

Descriptif

Découvrir les outils pratiques et intellectuels nécessaires à  la gestion d'un projet informatique : développement à  plusieurs sur un temps long.
Les connaissances sont mises en pratique dans le cadre du projet logiciel Applicatif (PLA) qui se déroule en parallèle.

1. Développement (2 CM)
    - Prototypage : rôle et limites
    - Stratégie de tests et de développement
    - Intégration continue (JUnit)
    - Debugger

2. Pilotage de projet (3 CM)
    - Système de gestion de version (Git) : principe, commandes et bonnes pratiques
    - Jalons et objectifs à  long terme
    - Interface et documentation
    - Communication et répartition des tâches
    - Analyse de l'impact écologique et énergétique

 

A tour of the practical and intelectual tools needed to manage an IT project: development with a team over a long time.
The knowledge is put into practice during the application software project (PLA) which runs in parallel.

1. Development (2 CM)
    - Prototyping: role and limits
    - Test and development strategy
    - Continuous integration (Unit)
    - Debugger

2. Project management (3 CM)
    - Version Management System (Git): principle, commands and good practices
    - Milestones and long-term goals
    - Interface and documentation
    - Communication and distribution of tasks
    - Analysis of the ecological and energy impact

Pré-requis

Savoir administrer sa machine Linux, connaitre le langage Java et l'environnement Eclipse

 

Being able to install a linux machine, being at ease in Java and the Eclipse framework

Informations complémentaires

Lieu(x) : Grenoble - Saint-Martin d'Hères
Langue(s) : Francais