• Votre sélection est vide.

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

Comportement et Modélisation Dynamique (INFO732_IDU)

  • ECTS

    2,5 crédits

  • Composante

    Polytech Annecy-Chambéry

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

  • Comportement et Modélisation Dynamique - CMCours Magistral7,5h
  • Comportement et Modélisation Dynamique - TDTravaux Dirigés6h
  • Comportement et Modélisation Dynamique - TPTravaux Pratiques24h

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 

OU

Ayant suivi le module INFO634_IDU

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