Upload
albert-jegou
View
109
Download
0
Embed Size (px)
Citation preview
11
Projet n°4 : Objecteering
DAUDIN FLORENT MADSEN FREDERIC
22
INTRODUCTIONINTRODUCTION1/21/2
Objecteering Objecteering Outil de modélisation Outil de modélisation UMLUML avancé, développé avancé, développé Commercialisé par Objecteering SoftwareCommercialisé par Objecteering Software
But du projetBut du projet Utiliser le logiciel Objecteering, et faire une petite Utiliser le logiciel Objecteering, et faire une petite
application.application.
33
INTRODUCTIONINTRODUCTION2/22/2
Notre applicationNotre application Un site de e-commerce.Un site de e-commerce.
AnalyseAnalyse Diagrammes UMLDiagrammes UML
44
SOMMAIRESOMMAIRE
1.1. Étape n°1 - L’analyseÉtape n°1 - L’analyse1.1. Le diagramme de classeLe diagramme de classe
2.2. Le diagramme des cas d’utilisationLe diagramme des cas d’utilisation
3.3. Le diagramme de séquence systèmeLe diagramme de séquence système
4.4. Le module PraxemeLe module Praxeme
55
Étape n°1 - L’analyseÉtape n°1 - L’analyse1. Le diagramme de classe1. Le diagramme de classe
66
Étape n°1 - L’analyseÉtape n°1 - L’analyse2. 2. Le diagramme des cas d’utilisationLe diagramme des cas d’utilisation
Cas d’utilisation Cas d’utilisation
Système
Client
Gérer son panier
Effectuer une commande
DEMO
77
Étape n°1 - L’analyseÉtape n°1 - L’analyse3. 3. Le diagramme de séquence systèmeLe diagramme de séquence système
Gérer son panierGérer son panier I nternaute: SiteI nternet:
formulaire de commande
récapitulatif comande
commanderPanier()
saisirI nfosCommande()
validerCommande()
confirmation commande
SiteI nternet:I nternaute:
panier en cours
mettreDansLePanier()
modifierQuantite()
commanderPanier()
panier mis à jour
accederAuPanier()
mettreDansLePanier()
supprimerLigne()
recalculerPanier()
Effectuer une commande Effectuer une commande
DEMO
88
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 1/6Le module Praxeme 1/6
1
2
3
4
DEMO
99
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 2/6 ALe module Praxeme 2/6 A
1 - Le modèle métier sémantique1 - Le modèle métier sémantique Il existe trois types de diagramme du modèle Il existe trois types de diagramme du modèle
métier sémantique :métier sémantique : [A] Les diagrammes sémantiques de classes,[A] Les diagrammes sémantiques de classes, [B] Les diagrammes sémantiques de domaines,[B] Les diagrammes sémantiques de domaines, [C] Les diagrammes d'états de classes sémantiques.[C] Les diagrammes d'états de classes sémantiques.
1010
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 2/6 BLe module Praxeme 2/6 B
A
B
C
1111
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 3/6 ALe module Praxeme 3/6 A
2 - Le modèle métier d'organisation2 - Le modèle métier d'organisation Il existe cinq types de diagramme du modèle Il existe cinq types de diagramme du modèle
métier d'organisation :métier d'organisation : [A] Les diagrammes général des processus,[A] Les diagrammes général des processus, [B] Les diagrammes de rôles,[B] Les diagrammes de rôles, [C] Les diagrammes d'organisation,[C] Les diagrammes d'organisation, [D] Les diagrammes de flux,[D] Les diagrammes de flux, [E] Les diagrammes de processus.[E] Les diagrammes de processus.
1212
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 3/6 BLe module Praxeme 3/6 B
A
B
C
D
E
1313
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 4/6 ALe module Praxeme 4/6 A
3 - Le modèle logique3 - Le modèle logique Il existe sept types de diagramme du modèle Il existe sept types de diagramme du modèle
logique Praxeme :logique Praxeme : [A] Les diagrammes d'architecture logique généraux,[A] Les diagrammes d'architecture logique généraux, [B] Les diagrammes d'habilitation,[B] Les diagrammes d'habilitation, [C] Les diagrammes de services,[C] Les diagrammes de services, [D] Les diagrammes d'architecture logique montrant [D] Les diagrammes d'architecture logique montrant
l'assemblage des composantsl'assemblage des composants [E] Les diagrammes de traçabilité,[E] Les diagrammes de traçabilité, [F] Les diagrammes de cas d'utilisation,[F] Les diagrammes de cas d'utilisation,
1414
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 4/6 BLe module Praxeme 4/6 B
A
B
C
D
1515
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 4/6 CLe module Praxeme 4/6 C
E
F
1616
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 5/6 ALe module Praxeme 5/6 A
4 - Le modèle métier d'implémentation4 - Le modèle métier d'implémentation Il existe trois types de diagramme des modèles Il existe trois types de diagramme des modèles
de déploiement :de déploiement : [A] Les diagrammes de déploiement géographique,[A] Les diagrammes de déploiement géographique, [B] Les diagrammes d'architecture matérielle,[B] Les diagrammes d'architecture matérielle, [C] Les diagrammes d'architecture physique.[C] Les diagrammes d'architecture physique.
1717
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 5/6 BLe module Praxeme 5/6 B
A
B
C
1818
Étape n°1 - L’analyseÉtape n°1 - L’analyse4. 4. Le module Praxeme 6/6Le module Praxeme 6/6
5 - Le modèle logiciel5 - Le modèle logiciel
« Le modèle logiciel est un modèle UML « Le modèle logiciel est un modèle UML "usuels". Quelques artéfacts prédéfinis "usuels". Quelques artéfacts prédéfinis (application, Business Component, (application, Business Component, DataBase, …) permettent de modéliser DataBase, …) permettent de modéliser l’endroit où se déploient les modèles. »l’endroit où se déploient les modèles. »
1919
Gestion des exigences Gestion des exigences Word 1/2Word 1/2
DEMO
2020
Gestion des exigencesGestion des exigencesObjecteering 2/2Objecteering 2/2
DEMO
2121
Déployer un composant MDADéployer un composant MDAGénération de documentationGénération de documentation
DEMO
2222
Le codeLe codeImplémentation 1/2Implémentation 1/2
DEMO
2323
Le codeLe codeGénération 2/2Génération 2/2
DEMO