• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Comportement et Modélisation Dynamique (INFO636_IDUFISA)

  • Composante

    POLYTECH 2026-2027

Description

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.

Lire plus

Objectifs

Ce cours vise a rendre les étudiants aptes a analyser et concevoir le comportement d'un système logiciel en utilisant la notation UML, notamment en faisant appel aux diagrammes de cas d'usage, de séquences et d'état.

Ce cours vise a sensibiliser les étudiants aux notions de propriétés non fonctionnelles de logiciels, avec un accent sur la maintenabilité.  

Ce cours de vise également a rendre les étudiants aptes a concevoir et réaliser des systèmes logiciels en utilisant les bonnes pratiques en génie logiciel (patrons de conception). Ainsi les étudiants seront capables de faire des choix argumentés de conception par rapport à des caractéristiques visées pour le logiciel, et de mettre en pratique des patrons logiciels tels que stratégie, factory, adaptateur, singleton, décorateur. 

Lire plus

Heures d'enseignement

  • CMCours Magistral9h
  • TDTravaux Dirigés9h
  • TPTravaux Pratiques28h

Pré-requis obligatoires

Notions de base dans l'approche orientée objet: classes, héritage, polymorphisme, classes abstraites, interfaces, modèle a événement, interfaces graphiques 

Lire plus

Plan du cours

  1. Analyse et conception des aspects dynamique avec UML (diagrammes de séquences, de collaboration et d'états transitions)
  2. Patrons de conception pour des produits logiciels évolutifs
Lire plus