Logo ÉTS
Session
Cours
Responsable(s) Ghizlane El boussaidi, Francis Bordeleau

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Aucun préalable requis
 


Descriptif du cours

Ce cours met l'emphase sur les attributs de qualité comme pilotes des activités d'analyse, d'élaboration, d'évaluation et d'implémentation de l'architecture logicielle.

Architecture et cycle de vie, attributs de qualité, tactiques architecturales, styles/patrons architecturaux avec emphase sur les styles modernes (infonuagique - "cloud computing", architectures orientées services - SOA), formalismes pour exprimer une architecture logicielle (notations informelles, UML, langages de description architecturale – ADL), rétro-ingénierie/redécouverte architecturale, méthodes de conception architecturale, évaluation architecturale, lignes de produits logiciels.





Objectifs du cours

À la fin de ce cours, l'étudiant sera en mesure de:

  • comprendre ce qu'est l'architecture logicielle et son importance;
  • spécifier des exigences de qualité avec des scénarios d'attributs de qualité;
  • concevoir une architecture logicielle à l'aide de tactiques et styles/patrons appropriés;
  • documenter une architecture logicielle selon les règles de l'art.

Stratégies pédagogiques

Les objectifs du cours seront atteints par la prestation hebdomadaire de cours magistral, par des exercices en classe, par la réalisation de travaux pratiques en équipe, par la réalisation d’une analyse critique d’articles de recherche dans le domaine, par des rencontres avec le professeur, et par un examen de synthèse « take home ».



Utilisation d’appareils électroniques

Il est interdit de capter le cours ou des portions du cours (enregistrement vidéo, enregistrement audio, photographie) en salle de classe ou en laboratoire à moins d'avoir obtenu au préalable la permission de l'enseignant.



Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu