Documente Academic
Documente Profesional
Documente Cultură
Support UML
Ralis par Mr Ami Hicham
Motivation
1)
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Foss smantique
habite
conduit
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Paradigme classique
Dcoupage net entre donnes et traitement
Traitement 1
Donnes
Traitement 2
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Programme 1
SQL
Sous-programme
Programme 3
SGBD
SGBD
Programme 2
Support UML
Ralis par Mr Ami Hicham
Paradigme objet
Un programme devient un ensemble de petites entits
informatiques qui interagissent et communiquent par
messages.
Chacune de ces entits informatiques est autonome
et comprend une partie donnes et une partie
traitement. Cest ce quon appelle un objet.
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
OOA
Support UML
Ralis par Mr Ami Hicham
OOD
Support UML
Ralis par Mr Ami Hicham
OOP
La programmation objet
("Implmentation modelling") conoit les
modules logiciels en fonction des logiciel
et matriel choisis.
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Historique
Les grandes dates
Les langages
Les mthodes
UML
MAC
SIMULA
67
SMALLTALK
72
ADA
C++
83
84
86
Support UML
Ralis par Mr Ami Hicham
96
97
Support UML
Ralis par Mr Ami Hicham
Les origines
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
UML 1.1
Rvision, septembre 97
OOPSLA '95
UML 0.9
Booch '93
Autres mthodes
UML 1.0
Booch
OMT-2
OMT
OOSE
Partenaires
Support UML
Ralis par Mr Ami Hicham
Support UML
Ralis par Mr Ami Hicham
Les diagrammes
Support UML
Ralis par Mr Ami Hicham
Modles statiques
Diagramme de classes et diagrammes dobjets. Il dcrivent la
structure statique des objets et de leurs relations :
agrgation, hritage ou association ; ainsi que les attributs
et les oprations qui caractrisent chaque classe d'objets.
Proposs par OMT et Booch.
Support UML
Ralis par Mr Ami Hicham
Cd de bord
Copilote
Htesse
Passager
Sige
Vol
*
Dpart
Arrive
1
Avion
Aroport
*
Desservir
*
Ville
Support UML
Ralis par Mr Ami Hicham
Document
*
Objet graphique
Copier
Couper
Coller
Dplacer
Objet gomtrique
Epaisseur du trait
Texte
Points de
terminaison
groupe
2 dimensions
couleur remplissage
1 dimension
Ligne
1.. *
Arc
Rayon
Angle dbut
Angle d'arc
Rectangle
Longueurs des cots
Support UML
Ralis par Mr Ami Hicham
Cercle
Diamtre
Modles dusage
Diagramme de cas dutilisation (ou Use Cases).
Ces cas d'utilisation constituent l'approche principale de la mthode OOSE
de Jacobson. Un cas d'utilisation reprsente une partie du comportement
du systme par rapport un acteur externe. Les cas d'utilisation donnent
lieu l'laboration des scnarios.
Support UML
Ralis par Mr Ami Hicham
Retrait francs
Guichetier
Saisie cours
devise
Retrait devises
Responsable
des devises
emprunt
bilan
Systme
central
Directeur
Support UML
Ralis par Mr Ami Hicham
Modles dynamiques
Diagramme d'tats (STD : State Transition Diagram de Harel). Dcrit le
comportement des objets les plus importants ou les plus reprsentatifs.
Deux diagrammes d'interaction:
Diagramme de squence ou Event trace dans OMT, encore appel
diagramme de suivi d'vnements. Met en vidence l'aspect temporel des
interactions entre les classes.
Diagramme de collaboration ou Event flow dans Booch. Montre les
interactions (envoi de messages) entre des objets.
Diagramme d'activit. Un peu part. Il drive la fois des statecharts
de Harel, mais aussi des Work flow diagrammes existants bien avant
l'orient objet.
Support UML
Ralis par Mr Ami Hicham
Passer M.Arrire
Marche
arrire
Point mort
Passer P.M.
Passer M.Avant
Passer P.M.
Rapport sup.
Premire
Rapport sup.
Troisime
Deuxime
Rapport inf.
Rapport inf.
Support UML
Ralis par Mr Ami Hicham
Moi :Client
:Terminal
Hep ! laddition !
Voil ! (montant)
Carte de crdit
Introduire carte
Demander montant
Vrifier
carte
Saisir montant
Demander code
Saisir code
Imprimer ticket
Merci ! (carte, ticket)
Retirer carte
Au revoir (pourboire)
Support UML
Ralis par Mr Ami Hicham
Vrifier
code
Dupont:
Personne
Conseil Recrutement:
CabinetRecrutement
Convoquer(unPoste)
ProposerPoste
(unPoste)
2
PasserEntrevue()
signer
signer
New
Ct1:ContratTravail
estClient
OOsoft:Socite
Embaucher(unPoste)
EffectuerBilan()
Support UML
Ralis par Mr Ami Hicham
NotifierEmbauche(unPoste)
Modles architecturaux
Diagramme de composants. Montre les lments physiques et
leurs dpendances dans l'environnement de ralisation. (Booch).
Diagramme de dploiement. Dcrit la configuration matrielle d'un
systme. (Booch).
Support UML
Ralis par Mr Ami Hicham
Saturne
Stockage
de fichiers
Station
dadministration
Routeur IP
Venus
Serveur exchange
passerelle internet
Mercure
Passerelle
SNA
<< Token Ring >>
Jupiter
Serveur
logiciels
IBM
AS/400
Pluton
Serveur impression
et communication
Neptune
Serveur BDD
SQL Server
IBM
grand systme
MVS
Support UML
Ralis par Mr Ami Hicham
Elara
Imprimante