Modélisation du logicielPrincipes de la programmation (STI)
Modélisation du logiciel
Unité d'enseignement Principes de la programmation · S05T_INF1 | Code EC S05T_INF1-4
12ECTS (UE)
1Coefficient
21:20Heures
Séquencement
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
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Programmation C | Principes de la programmation | S5 |
| Programmation Orientée Objet | Principes de la programmation | S5 |
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.