Cour uml
Génie Logiciel - UML
Franck Ledoux LaMI – Université d’Evry Val d’Esonne fledoux@lami.univ-evry.fr • 13 séances de 3 heures • chaque séance : cours + TDs Contrôle des connaissances : • 1 examen de 3 heures (dernier séance) • pas de contrôle continu • 1 projet au second semestre
Franck Ledoux
DESS Bio -Informatique 2003 -2004
1
Franck Ledoux
DESS Bio -Informatique 2003 -2004
2
Ressources intéressantes
• Livres en français
– UML – Modéliser un site e-commerce P. Roques, Eyrolles – Le guide de l’utilisateur UML G. Booch, J. Rumbaugh, I. Jacobson , Eyrolles – Modélisation objet avec UML P. A. Muller, Eyrolles – Précis de génie logiciel M.-C. Gaudel, B. Marre, F. Schlienger , G. Bernot, Masson
Objectif de l’enseignement
• Analyse et conception de système informatique • Phase amont de l’activité de programmation • Utilisation de la notation UML
• Sites Web
– www.uml.free – …
Assimiler l’importance des activités de spécification, d’analyse et de conception par rapport à l’activité de programmation
Franck Ledoux
DESS Bio -Informatique 2003 -2004
3
Franck Ledoux
DESS Bio -Informatique 2003 -2004
4
Pourquoi un cours GL ?
• Vos compétences : « programming-in-the-small »
– Programmation individuelle sur de petits problèmes – Algo, langages de programmation, structures de données – (parfois) un peu de méthodologie : analyse descendante • • • • • • • • • • • • •
Planning du cours
Séance 1 - Introduction au GL, approche OO et UML-RUP Séance 2 - Cas d’utilisation : cours + TD Séance 3 - Diagramme de séquence : cours + TD Séance 4 - Diagramme d’interaction : cours + TD Séance 5 - Diagramme de classe : cours + TD Séance 6 - Diagramme d’états-transitions : cours +TD Séance 7 - Diagramme de composant et de déploiement : cours + TD Séance 8 - ?? Séance 9 - RUP + cas d’étude 1 (1/2) : cours + TD Séance 10 – cas d’étude 1 (2/2) : TD d’ici fin 2003 Séance 11 – cas d’étude 2 (2/2) : TD Séance 12 -