Génie logiciel

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

Descriptif

Objectifs : sensibilisation à la conception logicielle (architecture) et la validation (tests)
Compétences visées :
  - représenter une architecture logicielle cohérente (dans un formalisme donné)
  - connaitre, savoir utiliser (en justifiant) des styles architecturaux
  - sensibilisation à la validation d'une architecture par rapport à des exigences
  - resituer le test dans un cycle de développement par rapport aux exigences
  - connaitre et savoir des techniques élémentaires de constructions de tests (structurelles et fonctionnelles)

Pré-requis

Bon niveau en algorithmique-programmation. Premières expériences de projets de développement.

Bibliographie

 - "Introduction to Software Testing" - Paul Ammann, Jeff Offutt
 - "Software Architecture in Practice" - Len Bass, Paul Clements and Rick Kazman
 - "Pattern-Oriented Software Architecture Volume 1: A System of Patterns" - Frank Buschmann, Regine Meunier, Hans Rohnert and Peter Sommerlad

Informations complémentaires

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