Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Plan du cours
1) L’Approche Objet
2) Le Langage UML
Principe
1) Type de l’objet
2) L’identité
Exemple:
Un produit est repéré par un code
Une voiture est repérée par un numéro de série
L’approche orientée objet
Caractéristiques d’un objet
3) Les attributs
Exemple:
Un produit a un prix unitaire
Une voiture a une marque
L’approche orientée objet
Caractéristiques d’un objet
4) Les méthodes
3) Les méthodes
Exemple:
Acquisition d’un nouveau produit
Établissement d’une facture
Consulter la fiche descriptive d’un livre
L’approche orientée objet
Concepts importants
• Encapsulation: Masquer l’implémentation d’un objet en
définissant une interface.
Caractéristiques
Le premier livre décrivant le processus unifié : Publié en 1999 par les auteurs
d’UML Ivar Jacobson, Grady Booch and James Rumbaugh: “The Unified
Software Development Process ”
Caractéristiques essentielles :
1) Analyse:
Diagrammes de classes, d’activités, et d’états-transitions.
1) Conception:
Diagrammes d’interaction, de déploiement, et de composants.
1) Implémentation:
Passage du modèle objet au modèle relationnel.
Phase 01:
Identification des besoins
Phase 01: Identification des besoins
Notation :
Acteur
On distingue :
• Acteurs primaires : ceux sont les utilisateurs du système
• Acteurs secondaires : ceux qui contribuent au
fonctionnement du système
Phase 01: Identification des besoins
Exemple :
Établir une facture
Phase 01: Identification des besoins
Commercial
Phase 01: Identification des besoins
Notation :
Utilisation du stéréotype <<extend>>
<<extend>>
A B
Rechercher un produit Ajouter au panier
Phase 01: Identification des besoins
Notation :
Utilisation du stéréotype <<include>>
<<include>>
A B
Ajouter un S’authentifier
employé
Phase 01: Identification des besoins
Formalisme et exemple:
Informer le client
Cas d’utilisation parent
S’authentifier
Formalisme et exemple:
Utilisateur
Virement bancaire
Guichetier
Phase 01: Identification des besoins
Effectuer un <<include>>
Guichetier virement S’authentifier
<<extend>>
<<include>>
Consulter
Consulter compte comptes
depuis Internet
Phase 01: Identification des besoins
Saisie
compte Validation compte
Demande type
d’opération
Retrait liquide
(5000dzd) Vérification solde
compte
Autorisation Débit compte
délivrance
t Guichetier Système Système
guichet central
Phase 01: Identification des besoins