Rechercher Se connecter FR EN

Modélisation du logicielPrincipes de la programmation (STI)

FISEFISA STI Semestre 6 Tronc Commun

Modélisation du logiciel

Unité d'enseignement Développement et Mathématiques pour l'ingénieur · AS06_DEVM2  |  Code EC AS06_DEVM2-2
6ECTS (UE)
1Coefficient
21:20Heures

Séquencement

C TD C TD C TD C TD C TD C TD C TD C TD

Objectifs pédagogiques

Mettre en œuvre les principes du langage UML pour capturer les besoins utilisateur et réaliser une conception préliminaire du logiciel y répondant.

Pré-requis

ModuleUnité d'enseignementSemestre
Programmation CPrincipes de la programmationS5
Programmation Orientée ObjetPrincipes de la programmationS5

Programme

-Introduction aux Modèles et à UML

  • Capturer les besoins fonctionnels et non fonctionnels établir un CdCL : Use case et diagramme d’interactions.
  • Spécifier la structure du logiciel : vue statique : Diagrammes de classes, validation par diagrammes d’interaction. Autre diagrammes statique composants et déploiement.
  • Spécifier le comportement du logiciel : vue dynamique : Diagramme d’états, validation par diagramme d’interactions.
  • Spécifier les contraintes appliquées au logiciel : OCL pour la spécification et la validation.

Modalités d'évaluation

  • examen terminal 2h40

Références bibliographiques

  • Pascal ROQUES, “UML 2.5 par la pratique”, Editions EYROLLES.
  • Jasmes RUMBAUGH, Grady Booch, Ivar Jacobson “UML 2.0 Guide référence », Editions CampusPress.
  • Alistair COCKBURN, « writing effective use case », Addison-Wesley.