SlideShare une entreprise Scribd logo
cc-by-nd Jean-Paul Carmona
1.1. DOMAINE FONCTIONNEL « X »
1.1.1. Description générale
[Décrire de manière synthétique le domaine fonctionnel « X », les acteurs et leur cas d’utilisation
Illustrer avec un diagramme de cas d’utilisation :
]
1.1.2. Cas d’utilisation « X »
[Décrire le cas d’utilisation en détail à travers une fiche descriptive.]
Objectif <Décrire de manière plus détaillée l’objectif poursuivi par l’utilisateur>
Acteur principal <Décrire l’acteur principal>
Acteur(s) secondaire(s) <Décrire les éventuels acteurs secondaires>
Déclencheur <Décrire l’événement (décision utilisateur ou événement système) qui
déclenche le cas d’utilisation>
Pré-conditions <Décrire dans une liste les conditions nécessaires à l’exécution du cas
d’utilisation : disponibilité ou état de certaines informations, état d’un
processus métier. Les conditions les plus complexes peuvent être extraites en
tant que règles organisationnelles.>
Scénario nominal <Décrire dans une liste les étapes à réaliser par l’utilisateur ou par le système
pour atteindre l’objectif poursuivi, un sous-chapitre avec un diagramme de
séquence UML peut être dédié à chaque scénario complexe>
Scénario(s) alternatif(s) <Décrire avec une liste d’étapes chaque alternative offerte à l’utilisateur pour
atteindre le même objectif, un sous-chapitre avec un diagramme de séquence
UML peut être dédié à chaque scénario complexe>
Scénario(s) d’erreur <Décrire avec une liste d’étapes,un sous-chapitre avec un diagramme de
séquence UML peut être dédié à chaque scénario complexe>
Post-conditions <Décrire l’état du système après l’exécution avec succès du cas d’utilisation,
si nécessaire. Au cas où l’atteinte de l’objectif poursuivi décrit complètement
l’état du système, la saisie de ces informations est inutile>
<Acteur>
<Nom du cas
d’utilisation>
<Nom du cas
d’utilisation><Acteur2> <ActeurSecondaire3>
cc-by-nd Jean-Paul Carmona
1.1.2.1. Maquettes d’IHM
[Insérer ici les maquettes commentées des IHM mise en œuvre par le cas d’utilisation]
1.1.2.2. Exigences fonctionnelles du cas d’utilisation X
[Lister sous forme d’exigence l’ensemble des règles de gestion fonctionnelles liées au cas d’utilisation (à
l’acteur et à la fonction utilisée]
1.1.2.1. Exigences non fonctionnelles du cas d’utilisation X
[Lister sous forme d’exigence l’ensemble des besoins techniques ou autre liés au cas d’utilisation, les exigences
transverses doivent être regroupées dans un chapitre à part]
[A propos des exigences
Identifier chaque exigence avec un numéro unique,par exemple les chiffres du chapitre puis de 10 en 10.
Format “<categorie>_<numero>”
Exemple de catégories:
IHM Interface Homme Machine;FON Fonctionel
PER Performance; DES Design; CU Cas d’Utilisation
IMP Implementation; LIV Livraison; ORG Organisation projet
Une exigence doit être :
 Mesurable : il doit y avoir un moyen de vérifier l'exigence
 Utile : ne porterque sur les éléments nécessaires au système
 Simple : une seule exigence à la fois
 Traçable : ne pas changerde numéro, historiser les modifications
 Non ambiguës: susceptible de n'avoir qu'une seule interprétation
 Cohérente : ne pascontredire une autre exigence, utiliser le même vocabulaire
 Réalisable : réaliste quant aux moyens mis en œuvre pour le projet
 Exprimée en une phrase : un sujet + « doit » + verbe + complément, avec utilisation de la formulation
affirmative plutôt que négative,
 Justifiée et précisée parun narratif complémentaire
Exemple :
FON_1122010 chaque processus métier doit être décris en BPMN
Le formalisme conseillé pour décrire les processus est BPMN. Les processus métiers existants et cibles
sont normalement fournis par l'AMOA, dans le cas contraire il est possible de les modéliser avec
Bonitasoft, ou Modelio, ou Microsoft Visio et le stencil BPMN
]

Contenu connexe

Tendances

Talend
TalendTalend
Talend
Klee Group
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
Lilia Sfaxi
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
Erradi Mohamed
 
TD4-UML-Correction
TD4-UML-CorrectionTD4-UML-Correction
TD4-UML-Correction
Lilia Sfaxi
 
Chapitre N°4 Diagramme de séquence.pdf
Chapitre N°4  Diagramme de séquence.pdfChapitre N°4  Diagramme de séquence.pdf
Chapitre N°4 Diagramme de séquence.pdf
SaadiaAjbbar
 
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Abdelouahed Abdou
 
JAVA
JAVAJAVA
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logicielRabia AZIZA
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
Lilia Sfaxi
 
diagramme de classe
diagramme de classediagramme de classe
diagramme de classe
Amir Souissi
 
Android-Tp3: fragments et menus
Android-Tp3: fragments et menusAndroid-Tp3: fragments et menus
Android-Tp3: fragments et menus
Lilia Sfaxi
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Symphorien Niyonzima
 
UML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouriUML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouri
Mansouri Khalifa
 
eServices-Tp2: bpel
eServices-Tp2: bpeleServices-Tp2: bpel
eServices-Tp2: bpel
Lilia Sfaxi
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiqueOussama Yoshiki
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRS
Lilia Sfaxi
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
Lilia Sfaxi
 
Diagramme d'activité en UML
Diagramme d'activité en UMLDiagramme d'activité en UML
Diagramme d'activité en UML
Mireille Blay-Fornarino
 
Diagramme de séquences.pdf
 Diagramme de séquences.pdf Diagramme de séquences.pdf
Diagramme de séquences.pdf
YasushiTsubakik
 
TD3-UML-Correction
TD3-UML-CorrectionTD3-UML-Correction
TD3-UML-Correction
Lilia Sfaxi
 

Tendances (20)

Talend
TalendTalend
Talend
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
TD4-UML-Correction
TD4-UML-CorrectionTD4-UML-Correction
TD4-UML-Correction
 
Chapitre N°4 Diagramme de séquence.pdf
Chapitre N°4  Diagramme de séquence.pdfChapitre N°4  Diagramme de séquence.pdf
Chapitre N°4 Diagramme de séquence.pdf
 
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
 
JAVA
JAVAJAVA
JAVA
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
 
diagramme de classe
diagramme de classediagramme de classe
diagramme de classe
 
Android-Tp3: fragments et menus
Android-Tp3: fragments et menusAndroid-Tp3: fragments et menus
Android-Tp3: fragments et menus
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
UML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouriUML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouri
 
eServices-Tp2: bpel
eServices-Tp2: bpeleServices-Tp2: bpel
eServices-Tp2: bpel
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatique
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRS
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
 
Diagramme d'activité en UML
Diagramme d'activité en UMLDiagramme d'activité en UML
Diagramme d'activité en UML
 
Diagramme de séquences.pdf
 Diagramme de séquences.pdf Diagramme de séquences.pdf
Diagramme de séquences.pdf
 
TD3-UML-Correction
TD3-UML-CorrectionTD3-UML-Correction
TD3-UML-Correction
 

Similaire à Modèle cas d'utilisation

Initiation à UML: Partie 2
Initiation à UML: Partie 2Initiation à UML: Partie 2
Initiation à UML: Partie 2DIALLO Boubacar
 
Unified Modeling Language for analyse system
Unified Modeling Language for analyse systemUnified Modeling Language for analyse system
Unified Modeling Language for analyse system
HichamAtatri1
 
Green System University - Development JDEdwards (French Version) - Tome2
Green System University - Development JDEdwards (French Version) - Tome2Green System University - Development JDEdwards (French Version) - Tome2
Green System University - Development JDEdwards (French Version) - Tome2
Minh-Tri Nguyen
 
03GL-diagramme de cas dutilisation.pptx
03GL-diagramme de cas dutilisation.pptx03GL-diagramme de cas dutilisation.pptx
03GL-diagramme de cas dutilisation.pptx
ssuser9d2f89
 
Definitiondesbesoinsuml
DefinitiondesbesoinsumlDefinitiondesbesoinsuml
Definitiondesbesoinsuml
VINOT Bernard
 
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptxUML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
ibraguer03
 
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptxUML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
ibraguer03
 
Expo diagramme cas d'utilisation
Expo diagramme cas d'utilisationExpo diagramme cas d'utilisation
Expo diagramme cas d'utilisationaminooovich
 
03GL-diagramme de cas dutilisation (1).ppsx
03GL-diagramme de cas dutilisation (1).ppsx03GL-diagramme de cas dutilisation (1).ppsx
03GL-diagramme de cas dutilisation (1).ppsx
ssuser9d2f89
 
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
hamdane mohamed elkamel
 
Es54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-manager
Es54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-managerEs54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-manager
Es54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-managerCERTyou Formation
 
conception de gestion d'une station de service
conception de gestion d'une station de service conception de gestion d'une station de service
conception de gestion d'une station de service Nesrine Hached
 

Similaire à Modèle cas d'utilisation (15)

Initiation à UML: Partie 2
Initiation à UML: Partie 2Initiation à UML: Partie 2
Initiation à UML: Partie 2
 
Unified Modeling Language for analyse system
Unified Modeling Language for analyse systemUnified Modeling Language for analyse system
Unified Modeling Language for analyse system
 
Green System University - Development JDEdwards (French Version) - Tome2
Green System University - Development JDEdwards (French Version) - Tome2Green System University - Development JDEdwards (French Version) - Tome2
Green System University - Development JDEdwards (French Version) - Tome2
 
03GL-diagramme de cas dutilisation.pptx
03GL-diagramme de cas dutilisation.pptx03GL-diagramme de cas dutilisation.pptx
03GL-diagramme de cas dutilisation.pptx
 
Definitiondesbesoinsuml
DefinitiondesbesoinsumlDefinitiondesbesoinsuml
Definitiondesbesoinsuml
 
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptxUML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
 
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptxUML CAI Conception (DSI,IA...) - 2021-2022.pptx
UML CAI Conception (DSI,IA...) - 2021-2022.pptx
 
Expo diagramme cas d'utilisation
Expo diagramme cas d'utilisationExpo diagramme cas d'utilisation
Expo diagramme cas d'utilisation
 
7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation
 
diagramme de cas d'utilisation
diagramme de cas d'utilisationdiagramme de cas d'utilisation
diagramme de cas d'utilisation
 
Chap3
Chap3Chap3
Chap3
 
03GL-diagramme de cas dutilisation (1).ppsx
03GL-diagramme de cas dutilisation (1).ppsx03GL-diagramme de cas dutilisation (1).ppsx
03GL-diagramme de cas dutilisation (1).ppsx
 
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
 
Es54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-manager
Es54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-managerEs54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-manager
Es54 g formation-optimisation-des-performances-z-os-a-l-aide-de-workload-manager
 
conception de gestion d'une station de service
conception de gestion d'une station de service conception de gestion d'une station de service
conception de gestion d'une station de service
 

Plus de Jean-Paul CARMONA

Cartopartie de fuveau #1
Cartopartie de fuveau #1Cartopartie de fuveau #1
Cartopartie de fuveau #1
Jean-Paul CARMONA
 
OpenStreetMap vs GoogleMaps pour développer des services sur Internet
OpenStreetMap vs GoogleMaps pour développer des services sur InternetOpenStreetMap vs GoogleMaps pour développer des services sur Internet
OpenStreetMap vs GoogleMaps pour développer des services sur Internet
Jean-Paul CARMONA
 
Objets métier
Objets métierObjets métier
Objets métier
Jean-Paul CARMONA
 
Elaborer un logiciel
Elaborer un logicielElaborer un logiciel
Elaborer un logiciel
Jean-Paul CARMONA
 
5@7 AtoS Aix - Open Data en PACA
5@7 AtoS Aix - Open Data en PACA5@7 AtoS Aix - Open Data en PACA
5@7 AtoS Aix - Open Data en PACA
Jean-Paul CARMONA
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
Jean-Paul CARMONA
 

Plus de Jean-Paul CARMONA (6)

Cartopartie de fuveau #1
Cartopartie de fuveau #1Cartopartie de fuveau #1
Cartopartie de fuveau #1
 
OpenStreetMap vs GoogleMaps pour développer des services sur Internet
OpenStreetMap vs GoogleMaps pour développer des services sur InternetOpenStreetMap vs GoogleMaps pour développer des services sur Internet
OpenStreetMap vs GoogleMaps pour développer des services sur Internet
 
Objets métier
Objets métierObjets métier
Objets métier
 
Elaborer un logiciel
Elaborer un logicielElaborer un logiciel
Elaborer un logiciel
 
5@7 AtoS Aix - Open Data en PACA
5@7 AtoS Aix - Open Data en PACA5@7 AtoS Aix - Open Data en PACA
5@7 AtoS Aix - Open Data en PACA
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 

Modèle cas d'utilisation

  • 1. cc-by-nd Jean-Paul Carmona 1.1. DOMAINE FONCTIONNEL « X » 1.1.1. Description générale [Décrire de manière synthétique le domaine fonctionnel « X », les acteurs et leur cas d’utilisation Illustrer avec un diagramme de cas d’utilisation : ] 1.1.2. Cas d’utilisation « X » [Décrire le cas d’utilisation en détail à travers une fiche descriptive.] Objectif <Décrire de manière plus détaillée l’objectif poursuivi par l’utilisateur> Acteur principal <Décrire l’acteur principal> Acteur(s) secondaire(s) <Décrire les éventuels acteurs secondaires> Déclencheur <Décrire l’événement (décision utilisateur ou événement système) qui déclenche le cas d’utilisation> Pré-conditions <Décrire dans une liste les conditions nécessaires à l’exécution du cas d’utilisation : disponibilité ou état de certaines informations, état d’un processus métier. Les conditions les plus complexes peuvent être extraites en tant que règles organisationnelles.> Scénario nominal <Décrire dans une liste les étapes à réaliser par l’utilisateur ou par le système pour atteindre l’objectif poursuivi, un sous-chapitre avec un diagramme de séquence UML peut être dédié à chaque scénario complexe> Scénario(s) alternatif(s) <Décrire avec une liste d’étapes chaque alternative offerte à l’utilisateur pour atteindre le même objectif, un sous-chapitre avec un diagramme de séquence UML peut être dédié à chaque scénario complexe> Scénario(s) d’erreur <Décrire avec une liste d’étapes,un sous-chapitre avec un diagramme de séquence UML peut être dédié à chaque scénario complexe> Post-conditions <Décrire l’état du système après l’exécution avec succès du cas d’utilisation, si nécessaire. Au cas où l’atteinte de l’objectif poursuivi décrit complètement l’état du système, la saisie de ces informations est inutile> <Acteur> <Nom du cas d’utilisation> <Nom du cas d’utilisation><Acteur2> <ActeurSecondaire3>
  • 2. cc-by-nd Jean-Paul Carmona 1.1.2.1. Maquettes d’IHM [Insérer ici les maquettes commentées des IHM mise en œuvre par le cas d’utilisation] 1.1.2.2. Exigences fonctionnelles du cas d’utilisation X [Lister sous forme d’exigence l’ensemble des règles de gestion fonctionnelles liées au cas d’utilisation (à l’acteur et à la fonction utilisée] 1.1.2.1. Exigences non fonctionnelles du cas d’utilisation X [Lister sous forme d’exigence l’ensemble des besoins techniques ou autre liés au cas d’utilisation, les exigences transverses doivent être regroupées dans un chapitre à part] [A propos des exigences Identifier chaque exigence avec un numéro unique,par exemple les chiffres du chapitre puis de 10 en 10. Format “<categorie>_<numero>” Exemple de catégories: IHM Interface Homme Machine;FON Fonctionel PER Performance; DES Design; CU Cas d’Utilisation IMP Implementation; LIV Livraison; ORG Organisation projet Une exigence doit être :  Mesurable : il doit y avoir un moyen de vérifier l'exigence  Utile : ne porterque sur les éléments nécessaires au système  Simple : une seule exigence à la fois  Traçable : ne pas changerde numéro, historiser les modifications  Non ambiguës: susceptible de n'avoir qu'une seule interprétation  Cohérente : ne pascontredire une autre exigence, utiliser le même vocabulaire  Réalisable : réaliste quant aux moyens mis en œuvre pour le projet  Exprimée en une phrase : un sujet + « doit » + verbe + complément, avec utilisation de la formulation affirmative plutôt que négative,  Justifiée et précisée parun narratif complémentaire Exemple : FON_1122010 chaque processus métier doit être décris en BPMN Le formalisme conseillé pour décrire les processus est BPMN. Les processus métiers existants et cibles sont normalement fournis par l'AMOA, dans le cas contraire il est possible de les modéliser avec Bonitasoft, ou Modelio, ou Microsoft Visio et le stencil BPMN ]