Informatique :

Architecture logicielle

Objectifs Spécifiques :

A l’issue de ce cours, l’étudiant sera capable de comprendre les concepts de base d’une architecture logicielle
 Comprendre les architectures logicielles ainsi que leurs composants.
- Comprendre les principaux patrons de conception (Design Patterns)
- Etre capable de mettre en œuvre certains patrons de conception (Design Patterns).
- Décrire une architecture logicielle et produire la documentation correspondante.
- Appliquer les principes architecturaux moyennant un environnement de développement : J2EE

Ressources disponibles :

Cours 13 Travaux dirigés 0 Travaux pratiques 3 Contrôle continu 0 Examen terminal 0

M. Dufour Bruno | École Polytechnique de Montréal

Cours Cours : Chapitre 1 : Introduction
Savoir Plus

Cours Cours : Chapitre 2 : Processus de développement
Savoir Plus

Cours Cours : Chapitre 3 : Systèmes de contrôle de révisions
Savoir Plus

Cours Cours : Chapitre 4 : Modélisation
Savoir Plus

Cours Cours : Chapitre 5 : Diagrammes de séquence
Savoir Plus

Cours Cours : Chapitre 6 : Diagrammes d’états
Savoir Plus

Cours Cours : Chapitre 7 : Object Constraint Language (OCL)
Savoir Plus

Cours Cours : Chapitre 8 : Introduction aux changements, analyse des besoins
Savoir Plus

Cours Cours : Chapitre 9 : Localisation des concepts
Savoir Plus

Cours Cours : Chapitre 10 : Analyse de l’impact
Savoir Plus

Cours Cours : Chapitre 11 : Réusinage
Savoir Plus

Cours Cours : Chapitre 12 : L’activité de conception
Savoir Plus

Cours Cours : Chapitre 13 : L’importance des tests
Savoir Plus

Tp Travaux pratiques : Génie Logiciel TP1 : logiciel libre Violet , diagrammes UML écrit en Java ....
Savoir Plus

Tp Travaux pratiques : Génie Logiciel TP2 : la validation de diagrammes de classes et la génération de code Java à partir de modèles validés
Savoir Plus

Tp Travaux pratiques : Génie Logiciel TP3 : TP vise à localiser certains concepts dans le code libre Violet ...
Savoir Plus