Semestre 7‎ > ‎

ISS7AB - SE1

Software Engineering - Software Development
Responsable : Pierre-Etienne MOREAU, Professeur
                        Pierre-Etienne.Moreau@univ-lorraine.fr

Durée du module : 21 heures  
Crédits ECTS : 2

Objectifs pédagogiques
Acquérir les bases techniques et théoriques nécessaires à une compréhension approfondie des méthodes de production de logiciels.
Acquérir les connaissances et les compétences essentielles sur les méthodologies et les outils de développement de logiciels.

Contenu - Programme
Mots clefs :
Génie logiciel, conception objet, programmation, méthodes agiles, qualité du logiciel, système de build, gestionnaire de versions, développement dirigé par les tests.

Outils utilisés
Subversion, GIT, make, Ant, gcc, Junit (ou Cunit)

Méta-outils :
Etherpad (prise de notes collaboratives) de l'Université de Lorraine, Google docs, éventuellement Crocodoc (annotation collaborative).

Descriptif : 
  • Outillage
    • Systèmes de gestion de versions
    • Qualité logicielle
    • Outils de build


Séances :
  1. (27/09/2017) - Introduction et programmation objet
  2. (16/10/2017) - Outils de build
  3. (18/10/2017) - Structures de données - KD Tree
  4. (23/10/2016) - Projet
  5. (6/11/2017) - Test unitaire
  6. (13/11/2017) - Méthode de développement
  7. (15/11/2017) -
Lean Software Development  - Pierre-Etienne MOREAU - cours.
Mode d’évaluation : 
Contrôle continu et examen final.

Notes de cours :
Il vous sera demandé de prendre des notes sur un outil de prise de notes collaboratif (ou pad). Tous les étudiants pourront participer mais certains seront officiellement en charge des notes.

Compléments de cours :
  • The Art of Lean Software Development, Curt Hibbs, Steve Jewett & Mike Sullivan, O’Reilly, 2009

Drive Folder


Ċ
Cédric Zanni,
27 sept. 2017 à 05:51
Ċ
Cédric Zanni,
27 sept. 2017 à 05:51