IUT Dijon – Année Spéciale Sébastien PARFAIT

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

LA QUALITE LOGICIELLE Plan du cours La modélisation d’activité 1 h ½
Le struts validator – framework de validation
Langage de modélisation objet unifié
6 — Aperçu du processus unifié
Génie Logiciel 2 Julie Dugdale
Julie Dugdale Génie Logiciel 2 Julie Dugdale
Génie Logiciel 1 & 2 Partie: GL 1 Partie: GL 2 1 — Introduction
Autour des objets et du formalisme UML
T. Libourel Autour des objets T. Libourel
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Les cas d’utilisation (use cases)
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Langage de Modélisation Objet Unifié Cours HEI
Support à UML NFE108 CNAM – LILLE Madame DELECLUSE
Des repères pour lévaluation à lécole élémentaire.
Langage SysML.
UML : DIAGRAMME DE CAS d’UTILISATION
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Analyse et Conception des Systèmes d’Informations
Présentation SysML (Systems Modeling Language ) est basé sur UML et remplace la modélisation de classes et d'objets par la modélisation de blocs pour un.
Le Modèle Dynamique 1. EADS Matra Datavision - Confidentiel
Règle 0 & 1: attribut et classe
Analyse et Conception des Systèmes d’Informations
Les Cas d’utilisation.
Diagrammes de CAS D’UTILISATION
Analyse et Conception des Systèmes d’Informations
Modélisation des bases de données avec UML
Modèle, Méthode et Conception
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
Analyse et conception orientée objet
Rachid El Boussarghini
Unified Modeling Langage
Diagramme d’interaction
Diagrammes des « cas d’utilisation » ou « Use Case »
Bordeaux, 27/01/2006 Apprendre autrement avec …. Bordeaux, 27/01/2006 L'environnement change Les comportements évoluent Enseigner autrement Moyens nouveaux.
Démarche de développement
UML (2) Modèle dynamique le diagramme de séquence
Modélisation Objet UML avec Rational Rose 2000
GENIE LOGICIEL Détermination du périmètre cible d’une application
UML : un peu d’histoire H. Lounis.
Unified Modeling Langage
J. Cardoso — C. Sibertin-Blanc — C
PPE GASPAR Gestion de l’Aviation Sur
ENSTA : cours IN204 Introduction à JAVA et UML
Rétro-ingénierie d’un système existant
Unified Modeling Language
Diagrammes des « cas d’utilisation » ou « Use Case »
Modélisation et Construction d’un Système d’Information
Test.
Modélisation orientée objet UML
Chapitre 5 Les diagrammes d’interaction (collaboration et séquence)
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Les cas d’utilisation.
UML - Les uses cases cours 1
Les concepts d’UML - Le Processus Unifié -
Systèmes d’information dans les entreprises
Analyse et Conception des Systèmes d’Informations
Cas d’utilisation Une façon de représenter les fonctions d’un système (existant ou prévu) du point de vue utilisateur. Donc pour Cahier des charges Spécifications.
P RÉSENTATION DE LA GESTION DU MASTER INFORMATIQUE DE LILLE 1 Khaled Boukercha Arnaud Deville Groupe 3 Master 1 informatique Université Lille 1.
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
USE CASE Présentation. Technique importante ● Pilotage par cas d'utilisation (use case) ● Spécifications des besoins fonctionnels des acteurs ● Unité.
UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.
Test.
Test.
test
TEST.
Test test.
Transcription de la présentation:

IUT Dijon – Année Spéciale Sébastien PARFAIT

Diagramme de cas d’utilisation DCU Use case Décrit l’interaction entre les acteurs (utilisateurs du cas) et le système Permet de recueillir et de décrire les besoins des acteurs Peut être utilisé pour organiser le développement du logiciel  structuration et déroulement des tests

Diagramme de cas d’utilisation Chaque cas d’utilisation est décrit sous forme textuelle Produit un ou plusieurs résultats Pour l’identification de chaque « use case » on doit d'abord connaitre chaque acteur Un acteur est un utilisateur type Un utilisateur peut appartenir à plusieurs classe d’acteur en fonction de sont rôle par rapport au système L’administrateur d’une messagerie peut aussi se comporter comme un utilisateur

Diagramme de cas d’utilisation Formalisme L’association peut comporter des cardinalités Chaque « use case » peut avoir une ou plusieurs instances représentées par des scénarios Chaque scénario faisant l’objet d’un diagramme de séquence ou de collaboration

Diagramme de cas d’utilisation

Relations entre « use case » pour optimiser la formalisation (éviter les redondances) Inclusion (include) Extension (extend) Généralisation

Diagramme de cas d’utilisation Inclusion (include) Une relation d’inclusion d’un use case A vers le use case B signifie qu’une instance de A contient le comportement de B

Diagramme de cas d’utilisation Extension (extend) Une relation d’extension d’un use case A par le use case B signifie qu’une instance de A peut être étendue par le comportement décrit dans B L’extension est optionnelle dans le déroulement de A Il faut mentionner dans A le point d’extension.

Diagramme de cas d’utilisation Généralisation Même principe que pour la généralisation de classes