iss7ab software engineering - WikiDocs, Université de Lorraine

Transcription

iss7ab software engineering - WikiDocs, Université de Lorraine
ISS7AB SOFTWARE ENGINEERING
ISS7AB
Crédits : 2 ECTS
Software Engineering
Durée : 21 heures
Semestre : S7
Responsable(s) :
Pierre-Etienne MOREAU, Professeur, [email protected]
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
Acquerir les bases techniques et theoriques necessaires a une comprehension approfondie des methodes de conception de logiciels.
Acquerir les connaissances et les competences essentielles sur les methodologies et les outils de developpement de logiciels.
Concepts avances 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 :
Description et verbes opérationnels
Niveaux
Connaître
Comprendre
Appliquer
Analyser
Synthétiser
Évaluer
La notion de Lean Software Development
Les différents environnements de programmation.
Les outils permettant de mettre en place des méthodes agiles
L'intérêt des méthodes de développement et de gestion de projet
L'intérêt des outils d'automatisation
Savoir utiliser un gestionnaire de versions
Savoir écrire et mettre en place des tests unitaires
Savoir mettre en place un système de build
Evaluer la qualité d'un environnement de développement
Le besoin de mettre en place des outils d'automatisation
Un ensemble de tests unitaires
Le besoin de mettre en place une méthode de développement particulière
Évaluations :
Test écrit
Contrôle continu
Oral, soutenance
Projet
Rapport