L'objectif de ce cours est d'apprendre à concevoir et réaliser un système logiciel en tenant compte de propriétés non fonctionnelles telles que la maintenabilité ou sa capacité à évoluer. Les aspects statiques ayant été abordés dans le module INFO641 selon une approche objet, l'accent est mis ici sur les aspects dynamiques du système, i.e. son comportement.
- Analyse et conception des aspects dynamique avec UML (diagrammes de séquences, de collaboration et d'états-transitions)
- Attributs qualité des produits logiciels (Normes ISO/CEI 9126, SquaRE)
- Patrons de conception pour des produits logiciels évolutifs
- Responsable de cours: Cimpan, Sorana
- Responsable de cours: El-Hadri, Ranya
- Responsable de cours: Polytech, Resp-Idu
- Responsable de cours: Vernier, Flavien