SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
PARTIE CONCEPTUELLE D’UN
PFE
Réalisé par:
Maher EL ARBI
maher.elarbi@gmail.com
Introduction
 Quelles sont les fonctionnalités offertes par le système ?
 Quelle est la structure du système?
 Comment les fonctionnalités ont été développées avec la
structure proposée ?
2
Place de la conception dans le rapport de PFE
Chapitre 2 : Modélisation des besoins
Introduction
1.Choix de la méthodologie de
modélisation
1.1. Langage de modélisation
utilisé
1.2. Méthodologie de
développement
2.Diagramme des cas d’utilisations
2.1. Identification des acteurs
2.2. Identification des cas
d’utilisations
2.3. Diagramme des cas
d’utilisations
3.Description textuelle détaillée des cas
d’utilisations
4.Diagramme de séquence système
Conclusion
Chapitre 3 : Analyse et conception
Introduction
1.Modélisation du domaine
1.1. Dictionnaire des données
1.1. Diagramme de classe
2.Modélisation dynamique
2.1.Diagramme état transition
2.2. Diagramme de
communication ou séquence
3.Diagramme de classe de
conception
4. Modèle logique des données
Conclusion
3
Diagrammes UML utilisés dans un PFE
3
Description textuelle
des cas d’utilisation
1
2
4
5 6
Diagramme
états-transitions
Diagramme de
classes
Diagramme des
cas d’utilisation
Diagramme de
séquence système
Diagramme
d’interaction
Diagramme de
classes de
conception
7
4
Diagramme des cas d’utilisation
5
Description textuelle : Chercher des ouvrages
IDENTIFICATION DU CAS
Nom du cas : Chercher des ouvrages
Objectif : L’Internaute veut trouver le plus rapidement
possible un ouvrage précis dans l’ensemble du catalogue. Il
veut également pouvoir flâner comme il le ferait dans une vraie
bibliothèque et chercher des livres avec des critères variés.
Acteurs principal: Internaute (client ou visiteur)
Acteur secondaire : aucun
6
SCÉNARIOS
Préconditions
Le catalogue des ouvrages est disponible
Scénario nominal
1. L’Internaute lance une recherche rapide à partir de mots-clés.
2. Le Système affiche une page de résultat.
3. L’Internaute sélectionne un ouvrage.
4. Le Système lui présente une fiche détaillée pour l’ouvrage
sélectionné.
Description textuelle : Chercher des ouvrages
7
Post condition
L’Internaute a trouvé l’ouvrage précis qu’il cherchait, ou un ouvrage qui
l’intéresse, voire plusieurs.
Scénarios alternatifs
A1: L’internaute peut effectuer une recherche avancée
Le Scénario démarre au point 1 du scénario nominal :
2, L’internaute choisit des critères de recherche
Le scénario reprend à l’étape 2 du scénario nominal.
A2 : Le Système n’a pas trouvé d’ouvrage.
Le Scénario démarre après le point 2 du scénario nominal :
3, Le Système signale l’échec à l’Internaute et lui propose d’effectuer une
nouvelle recherche.
Le scénario reprend à l’étape 1 du scénario nominal.
Description textuelle : Chercher des ouvrages
8
Scénarios d’exceptions
E1: L’Internaute annule la recherche.
Le scenario peut démarrer aux points 1 ou 3 du scénario nominal
Le Système revient sur l’écran d’accueil
Le cas d’utilisation se termine en échec.
Description textuelle : Chercher des ouvrages
9
EXIGENCESSUPPLÉMENTAIRES
La recherche des produits, après sélection de la catégorie, doit se
faire de façon à afficher la page des produits en moins de 10
secondes.
Description textuelle : Chercher des ouvrages
10
Diagramme des cas d’utilisation
5
Gérer les
ouvrages
Modifier un
ouvrage
Ajouter un
ouvrage
Supprimer
un ouvrage
« extend »
« extend »
« extend »
Administrateur
Gérer les clients
Modifier
un client
Ajouter un
client
Supprimer
un client
« extend »
« extend »
« extend »
Description textuelle : Gérer les ouvrages
IDENTIFICATION DU CAS
Nom du cas : Gérer les ouvrages
Objectif : Ce cas d’utilisation décrit l’ensemble des étapes permettant
à l’administrateur d’ajouter, modifier ou supprimer des ouvrages du catalogue.
Acteur principal: Administrateur
Acteur secondaire : aucun
SCÉNARIOS
Préconditions : L’administrateur doit être authentifié
Le cas démarre quand l’administrateur souhaite Gérer les ouvrages
Scénario nominal
1. Le système affiche la liste des ouvrages
2. L’administrateur sélectionne un ouvrage
3. Le système affiche le détail de l’ouvrage
Post condition : Des ouvrages sont ajoutés, modifiés ou supprimés du catalogue.
6
Scénarios alternatifs
A1: L’administrateur peut ajouter un nouveau ouvrage.
Le Scénario démarre après le point 1 du scénario nominal :
2. Appel du cas « ajouter un ouvrage »
Le scénario reprend au point 1 du scénario nominal.
A2 : L’administrateur peut supprimer un ouvrage.
Le Scénario démarre après le point 3 du scénario nominal :
4. L’administrateur demande la suppression de l’ouvrage
5. Le système affiche un message de confirmation.
6. L’administrateur confirme la suppression de l’ouvrage.
7. Le système supprime l’ouvrage.
Le scénario reprend au point 1 du scénario nominal.
A3 : L’administrateur peut modifier un ouvrage.
Le Scénario démarre après le point 3 du scénario nominal :
4. L’administrateur saisit les nouvelles informations de l’ouvrage.
5. Le système enregistre les modifications.
Le scénario reprend au point 1 du scénario nominal.
8
Description textuelle : Gérer les ouvrages
Scénarios d’exceptions
E1: L’administrateur annule l’opération.
Le Scénario démarre après le point 3 du scénario nominal, 6 du scénario A2 et 4 du
scénario A3 :
Le système revient au point 1 du scénario nominal
Le scenario se termine en échec
.
8
Description textuelle : Gérer les ouvrages
IDENTIFICATION DU CAS
Nom du cas : Ajouter un ouvrage
Objectif : Ce cas d’utilisation décrit l’ensemble des étapes permettant à l’administrateur
d’ajouter un nouveau ouvrage dans le catalogue.
Acteur principal: Administrateur
Acteur secondaire : aucun
SCÉNARIOS
Préconditions : L’administrateur doit être authentifié
Le cas démarre après le 1 de la description du cas gérer les ouvrages.
Scénario nominal
1. Le système affiche le formulaire d’ajout.
2. L’administrateur saisit les information de l’ouvrage.
3. Le système vérifie les informations.
4. L’administrateur confirme l’ajout
5. Le système enregistre l’ouvrage
Post condition : Un ouvrage est ajouté au catalogue.
6
Description textuelle : Gérer les ouvrages
Scénarios alternatifs
A1: Les informations sont incorrectes.
Le Scénario démarre après le point 3 du scénario nominal :
4. Le système affiche le message « vérifier vos informations »
Le scénario reprend au point 2 du scénario nominal.
A2: L’ouvrage existe déjà.
Le Scénario démarre après le point 4 du scénario nominal :
5. Le système affiche le message « L’ouvrage existe déjà»
Le scénario reprend au point 2 du scénario nominal.
8
Description textuelle : Gérer les ouvrages
Gérer_ouvrages ()
Liste des ouvtages
s’authentifier
Ref
Alt [Ajout]
Ajouter un ouvrage
Ref
Choisir_ouvrage (o)
[Suppression]
Administrateur
Message de confirmation
Confirmer ()
Opt
Ouvrage supprimé
[Modification]
Supprimer_ouvrage(o)
Alt
Ouvrage modifié
Modifier_ouvrage(o)
Détail de l’ouvrage
Loop
Supprimer(o)
Enregistrer(o)
[Suppression/ modification]
« system »
MyLibrary
DSS : Gérer des ouvrages
Ajouter_ouvrages ()
Formulaire d’ajout
s’authentifier
Ref
Administrateur
Informations invalides
Alt
Vérifier()
Enregistrer()
DSS : Ajouter un ouvrage
saisirDetail ()
Confirmer ()
Alt
Ouvrage existe déjà
Ouvrage ajouté
Loop
Break
« system »
MyLibrary
[incorrecte]
[correcte]
[trouve]
[non trouvé]
DSS : Chercher des ouvrages
MyLibrary
11
Diagramme de classes
12
Diagramme de classes
13
Diagramme de classes
14
Diagramme états-transitions : Classe Commande
15
DS de conception: chercher ouvrage
16
DS de conception: chercher ouvrage
17
18
Diagramme de communication : chercher des ouvrages
DS de conception: Afficher détail ouvrage
19
Diagramme de communication : Afficher détail ouvrage
20
Diagramme de classes de conception
21
Diagramme de classes de conception
22
Diagramme de classes de conception
23

Contenu connexe

En vedette

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

En vedette (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

coursuml de conception pour apprendre .pdf

  • 1. PARTIE CONCEPTUELLE D’UN PFE Réalisé par: Maher EL ARBI maher.elarbi@gmail.com
  • 2. Introduction  Quelles sont les fonctionnalités offertes par le système ?  Quelle est la structure du système?  Comment les fonctionnalités ont été développées avec la structure proposée ? 2
  • 3. Place de la conception dans le rapport de PFE Chapitre 2 : Modélisation des besoins Introduction 1.Choix de la méthodologie de modélisation 1.1. Langage de modélisation utilisé 1.2. Méthodologie de développement 2.Diagramme des cas d’utilisations 2.1. Identification des acteurs 2.2. Identification des cas d’utilisations 2.3. Diagramme des cas d’utilisations 3.Description textuelle détaillée des cas d’utilisations 4.Diagramme de séquence système Conclusion Chapitre 3 : Analyse et conception Introduction 1.Modélisation du domaine 1.1. Dictionnaire des données 1.1. Diagramme de classe 2.Modélisation dynamique 2.1.Diagramme état transition 2.2. Diagramme de communication ou séquence 3.Diagramme de classe de conception 4. Modèle logique des données Conclusion 3
  • 4. Diagrammes UML utilisés dans un PFE 3 Description textuelle des cas d’utilisation 1 2 4 5 6 Diagramme états-transitions Diagramme de classes Diagramme des cas d’utilisation Diagramme de séquence système Diagramme d’interaction Diagramme de classes de conception 7 4
  • 5. Diagramme des cas d’utilisation 5
  • 6. Description textuelle : Chercher des ouvrages IDENTIFICATION DU CAS Nom du cas : Chercher des ouvrages Objectif : L’Internaute veut trouver le plus rapidement possible un ouvrage précis dans l’ensemble du catalogue. Il veut également pouvoir flâner comme il le ferait dans une vraie bibliothèque et chercher des livres avec des critères variés. Acteurs principal: Internaute (client ou visiteur) Acteur secondaire : aucun 6
  • 7. SCÉNARIOS Préconditions Le catalogue des ouvrages est disponible Scénario nominal 1. L’Internaute lance une recherche rapide à partir de mots-clés. 2. Le Système affiche une page de résultat. 3. L’Internaute sélectionne un ouvrage. 4. Le Système lui présente une fiche détaillée pour l’ouvrage sélectionné. Description textuelle : Chercher des ouvrages 7
  • 8. Post condition L’Internaute a trouvé l’ouvrage précis qu’il cherchait, ou un ouvrage qui l’intéresse, voire plusieurs. Scénarios alternatifs A1: L’internaute peut effectuer une recherche avancée Le Scénario démarre au point 1 du scénario nominal : 2, L’internaute choisit des critères de recherche Le scénario reprend à l’étape 2 du scénario nominal. A2 : Le Système n’a pas trouvé d’ouvrage. Le Scénario démarre après le point 2 du scénario nominal : 3, Le Système signale l’échec à l’Internaute et lui propose d’effectuer une nouvelle recherche. Le scénario reprend à l’étape 1 du scénario nominal. Description textuelle : Chercher des ouvrages 8
  • 9. Scénarios d’exceptions E1: L’Internaute annule la recherche. Le scenario peut démarrer aux points 1 ou 3 du scénario nominal Le Système revient sur l’écran d’accueil Le cas d’utilisation se termine en échec. Description textuelle : Chercher des ouvrages 9
  • 10. EXIGENCESSUPPLÉMENTAIRES La recherche des produits, après sélection de la catégorie, doit se faire de façon à afficher la page des produits en moins de 10 secondes. Description textuelle : Chercher des ouvrages 10
  • 11. Diagramme des cas d’utilisation 5 Gérer les ouvrages Modifier un ouvrage Ajouter un ouvrage Supprimer un ouvrage « extend » « extend » « extend » Administrateur Gérer les clients Modifier un client Ajouter un client Supprimer un client « extend » « extend » « extend »
  • 12. Description textuelle : Gérer les ouvrages IDENTIFICATION DU CAS Nom du cas : Gérer les ouvrages Objectif : Ce cas d’utilisation décrit l’ensemble des étapes permettant à l’administrateur d’ajouter, modifier ou supprimer des ouvrages du catalogue. Acteur principal: Administrateur Acteur secondaire : aucun SCÉNARIOS Préconditions : L’administrateur doit être authentifié Le cas démarre quand l’administrateur souhaite Gérer les ouvrages Scénario nominal 1. Le système affiche la liste des ouvrages 2. L’administrateur sélectionne un ouvrage 3. Le système affiche le détail de l’ouvrage Post condition : Des ouvrages sont ajoutés, modifiés ou supprimés du catalogue. 6
  • 13. Scénarios alternatifs A1: L’administrateur peut ajouter un nouveau ouvrage. Le Scénario démarre après le point 1 du scénario nominal : 2. Appel du cas « ajouter un ouvrage » Le scénario reprend au point 1 du scénario nominal. A2 : L’administrateur peut supprimer un ouvrage. Le Scénario démarre après le point 3 du scénario nominal : 4. L’administrateur demande la suppression de l’ouvrage 5. Le système affiche un message de confirmation. 6. L’administrateur confirme la suppression de l’ouvrage. 7. Le système supprime l’ouvrage. Le scénario reprend au point 1 du scénario nominal. A3 : L’administrateur peut modifier un ouvrage. Le Scénario démarre après le point 3 du scénario nominal : 4. L’administrateur saisit les nouvelles informations de l’ouvrage. 5. Le système enregistre les modifications. Le scénario reprend au point 1 du scénario nominal. 8 Description textuelle : Gérer les ouvrages
  • 14. Scénarios d’exceptions E1: L’administrateur annule l’opération. Le Scénario démarre après le point 3 du scénario nominal, 6 du scénario A2 et 4 du scénario A3 : Le système revient au point 1 du scénario nominal Le scenario se termine en échec . 8 Description textuelle : Gérer les ouvrages
  • 15. IDENTIFICATION DU CAS Nom du cas : Ajouter un ouvrage Objectif : Ce cas d’utilisation décrit l’ensemble des étapes permettant à l’administrateur d’ajouter un nouveau ouvrage dans le catalogue. Acteur principal: Administrateur Acteur secondaire : aucun SCÉNARIOS Préconditions : L’administrateur doit être authentifié Le cas démarre après le 1 de la description du cas gérer les ouvrages. Scénario nominal 1. Le système affiche le formulaire d’ajout. 2. L’administrateur saisit les information de l’ouvrage. 3. Le système vérifie les informations. 4. L’administrateur confirme l’ajout 5. Le système enregistre l’ouvrage Post condition : Un ouvrage est ajouté au catalogue. 6 Description textuelle : Gérer les ouvrages
  • 16. Scénarios alternatifs A1: Les informations sont incorrectes. Le Scénario démarre après le point 3 du scénario nominal : 4. Le système affiche le message « vérifier vos informations » Le scénario reprend au point 2 du scénario nominal. A2: L’ouvrage existe déjà. Le Scénario démarre après le point 4 du scénario nominal : 5. Le système affiche le message « L’ouvrage existe déjà» Le scénario reprend au point 2 du scénario nominal. 8 Description textuelle : Gérer les ouvrages
  • 17. Gérer_ouvrages () Liste des ouvtages s’authentifier Ref Alt [Ajout] Ajouter un ouvrage Ref Choisir_ouvrage (o) [Suppression] Administrateur Message de confirmation Confirmer () Opt Ouvrage supprimé [Modification] Supprimer_ouvrage(o) Alt Ouvrage modifié Modifier_ouvrage(o) Détail de l’ouvrage Loop Supprimer(o) Enregistrer(o) [Suppression/ modification] « system » MyLibrary DSS : Gérer des ouvrages
  • 18. Ajouter_ouvrages () Formulaire d’ajout s’authentifier Ref Administrateur Informations invalides Alt Vérifier() Enregistrer() DSS : Ajouter un ouvrage saisirDetail () Confirmer () Alt Ouvrage existe déjà Ouvrage ajouté Loop Break « system » MyLibrary [incorrecte] [correcte] [trouve] [non trouvé]
  • 19. DSS : Chercher des ouvrages MyLibrary 11
  • 23. Diagramme états-transitions : Classe Commande 15
  • 24. DS de conception: chercher ouvrage 16
  • 25. DS de conception: chercher ouvrage 17
  • 26. 18 Diagramme de communication : chercher des ouvrages
  • 27. DS de conception: Afficher détail ouvrage 19
  • 28. Diagramme de communication : Afficher détail ouvrage 20
  • 29. Diagramme de classes de conception 21
  • 30. Diagramme de classes de conception 22
  • 31. Diagramme de classes de conception 23