23
1 Projet n°4 : Objecteering DAUDIN FLORENT MADSEN FREDERIC

1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

Embed Size (px)

Citation preview

Page 1: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

11

Projet n°4 : Objecteering

DAUDIN FLORENT         MADSEN FREDERIC

Page 2: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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.

Page 3: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

33

INTRODUCTIONINTRODUCTION2/22/2

Notre applicationNotre application Un site de e-commerce.Un site de e-commerce.

AnalyseAnalyse Diagrammes UMLDiagrammes UML

Page 4: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 5: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

55

Étape n°1 - L’analyseÉtape n°1 - L’analyse1. Le diagramme de classe1. Le diagramme de classe

Page 6: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 7: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 8: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 9: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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.

Page 10: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 11: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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.

Page 12: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 13: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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,

Page 14: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 15: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 16: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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.

Page 17: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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

Page 18: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

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. »

Page 19: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

1919

Gestion des exigences Gestion des exigences Word 1/2Word 1/2

DEMO

Page 20: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

2020

Gestion des exigencesGestion des exigencesObjecteering 2/2Objecteering 2/2

DEMO

Page 21: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

2121

Déployer un composant MDADéployer un composant MDAGénération de documentationGénération de documentation

DEMO

Page 22: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

2222

Le codeLe codeImplémentation 1/2Implémentation 1/2

DEMO

Page 23: 1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

2323

Le codeLe codeGénération 2/2Génération 2/2

DEMO