Architecture logicielle
Préalable(s) LOG200 Sigle LOG430 Responsable Département de génie logiciel et TI Cycle 1 er Crédits 4 Charge de travail Cours (39h) Travaux pratiques et laboratoire (36h) Travaux personnels (105h) Plan du cours Site du cours Horaire LOG430 - Architecture logicielle Ce cours vise à maitriser les concepts fondamentaux d'architectures logicielles. Au terme de ce cours, la personne étudiante sera en mesure de : décrire les principes fondamentaux des architectures logicielles, y compris les styles architecturaux et les modèles de conception; implémenter les attributs de qualité, tels que la performance, la sécurité, et la maintenabilité, dans la conception d'architectures logicielles; élaborer des architectures logicielles robustes en utilisant des techniques et des modèles de conception appropriés; utiliser des outils d'ingénierie pour la conception de systèmes logiciels (des architectures logicielles); vérifier si les architectures logicielles sont efficaces et respectent les normes de l'industrie en utilisant des critères d'évaluation clairs; intégrer les normes de conception et les meilleures pratiques dans la documentation et la présentation des architectures logicielles. Éléments de contenu : Introduction à l'architecture logicielle. Patrons et styles architecturaux. Attributs de qualité - scénarios et tactiques architecturales. Conception architecturale. Utilisation d'outils d'ingénierie. Analyse et évaluation d une architecture logicielle. Documentation architecturale.
Sources
- Course catalogue ↗2026-2027