1 Projet n°4 : Objecteering DAUDINFLORENT MADSENFREDERIC

Preview:

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