M1 Informatique - Introduction à l'architecture logicielle
Responsables : Jean-Michel Couvreur, Frédéric Moal
h3>Contenu
Ce cours a pour but de permettre aux pratique de la conception architecturale de logiciel. Nous suivrons pour ce cours une approche ascendante. Nous débuterons durant les premières semaines par l’étude des patrons de conception les plus populaires. Par la suite, nous déterminerons comment utiliser ces patrons pour mettre en œuvre un logiciel qui répond à des critères de qualité. Finalement, dans la dernière portion du cours, nous explorerons quelques thèmes connexes du domaine au travers de l’analyse des architectures Web.
Pré-requis
- Connaissance de Java et UML.
Objectifs (savoirs et compétences acquis) :
- Acquérir une connaissance pratique de la conception architecturale de logiciel.
Documents et programmes
- Fiche de TD : td1
- Codes : chrono.jar