Arborescence des pages
ConfigureOutils de l'espace
Aller directement à la fin des métadonnées
Aller au début des métadonnées

ISS7AB

Software Engineering

 

Crédits : 2 ECTS

Durée : 21 heures

Semestre : S7

Responsable(s) :

Pierre-Etienne MOREAU, Professeur, pierre-etienne.moreau@univ-lorraine.fr

Mots clés :  Génie logiciel, conception objet, méthodes agiles, programmation, qualité du logiciel

Pré requis : Savoir programmer en Java, module Bootcamp

Objectif général : Maîtriser les méthodes et outils de développement de logiciels

 

  • Acquérir les bases techniques et théoriques nécessaires à une compréhension approfondie des méthodes de conception de logiciels.
  • Acquérir les connaissances et les compétences essentielles sur les méthodologies et les outils de développement de logiciels.
  • Concepts avancés de la programmation object
  • Programmation Java et C
  • Gestionnaire de versions
  • Tests unitaires
  • Systèmes de build


Page détaillée du cours : http://www.depinfonancy.net/s7/si031

Compétences : 

Niveaux

Description et verbes opérationnels

Connaître 

La notion de Lean Software Development
Les différents environnements de programmation.
Les outils permettant de mettre en place des méthodes agiles

Comprendre 

L'intérêt des méthodes de développement et de gestion de projet
L'intérêt des outils d'automatisation

Appliquer 

Savoir utiliser un gestionnaire de versions
Savoir écrire et mettre en place des tests unitaires
Savoir mettre en place un système de build

Analyser 

Evaluer la qualité d'un environnement de développement
Le besoin de mettre en place des outils d'automatisation

Synthétiser

Un ensemble de tests unitaires

Évaluer

Le besoin de mettre en place une méthode de développement particulière

Évaluations :

  • Test écrit
  • Contrôle continu
  • Oral, soutenance
  • Projet
  • Rapport
  • Aucune étiquette