soutenance noumea network unified marketplace enterprise application groupe orphée laurent bocquet,...

12
Soutenance NOUMEA Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise NetwOrk Unified Marketplace Enterprise Application Application Groupe Orphée Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Laurent Bocquet, Nicolas Demange, Thomas Ferry, Ferry, Pierre Gallice, Antoine Tallon Pierre Gallice, Antoine Tallon Vendredi 22 Juillet 2005 Vendredi 22 Juillet 2005

Upload: philippine-guiraud

Post on 04-Apr-2015

120 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Soutenance NOUMEASoutenance NOUMEA

NetwOrk Unified Marketplace EnterpriseNetwOrk Unified Marketplace EnterpriseApplicationApplication

Groupe OrphéeGroupe OrphéeLaurent Bocquet, Nicolas Demange, Thomas Ferry,Laurent Bocquet, Nicolas Demange, Thomas Ferry,

Pierre Gallice, Antoine TallonPierre Gallice, Antoine Tallon

Vendredi 22 Juillet 2005Vendredi 22 Juillet 2005

Page 2: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 2

AnalyseAnalyse

DéfinitionDéfinition Ensemble des travaux comprenant

l'étude détaillée d'un problème, la conception d'une méthode permettant d'obtenir le résultat désiré et la définition précise du traitement correspondant par ordinateur – GDT

L’analyse se concentre sur La compréhension du problème Les exigences fonctionnelles La structure du système

L’analyse est une ébauche idéalisée d’une solution

Cas d’utilisation

Classe d’analyse

Diagrammesde séquence

Exi

ge

nce

sfo

nct

ion

ne

lles

En

tité

sd

u s

ystè

me

Inte

ract

ion

se

ntr

e le

s e

ntit

és

Page 3: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 3

Analyse : cas d’utilisation Analyse : cas d’utilisation (1/3)(1/3)

ButBut Transformer l’expression des besoin en exigences

fonctionnelles Illustrer le fonctionnement global de l’application finale

DémarcheDémarche Analyse du cahier des charges fonctionnel Identification des acteurs

AdministrateurClientCourtierResponsable de comptes client/ Responsable d’agence

Pour chacun des acteurs, identification des fonctionnalités idoines

DocumentationFormalisation UMLDescription, séquences d’interactions, exigences spéciales, pré et post conditions

Page 4: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 4

Analyse : cas d’utilisation Analyse : cas d’utilisation (2/3)(2/3)

Réalisation (1/2)Réalisation (1/2) Administrateur

Créer un compte utilisateurChanger les mots de passe

ClientGérer son compte

ApprovisionnerRépartir les fonds entre portefeuilles

Gérer ses portefeuillesCréer et catégoriserLiquider

Responsable d’agenceDéfinir les modèles et catégories de portefeuilleAttribuer les portefeuilles aux courtiersVisualiser les cours, les statistiques

Page 5: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 5

Analyse : cas d’utilisation Analyse : cas d’utilisation (3/3)(3/3)

Réalisation (2/2)Réalisation (2/2) Courtier

Gestion de portefeuilleChoisir un modèle de portefeuilleAjouter des cotationsPasser un ordre

VisualisationsPortefeuilles clientStatistiques

Page 6: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 6

Analyse : classes d’analyse Analyse : classes d’analyse (1/2)(1/2)

ButBut Identification des objets du domaine et leur

responsabilité et/ou comportement Avoir un premier aperçu du modèle objet du système

à partir des exigences fonctionnelles

DémarcheDémarche Reprise de chaque cas d’utilisation et extraction des

entités nécessaires Identification des rôles via les stéréotypes :

Boundary : interface avec un acteurEntity : donnée et actionsControl : intermédiaire de contrôle

Page 7: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 7

Analyse : classes d’analyse Analyse : classes d’analyse (2/2)(2/2)

RéalisationRéalisation

Boundary

Gestion de compteGestion de compte

Gestion de portefeuilleGestion de portefeuille

Gestion de modèleGestion de modèle

Gestion de catégorieGestion de catégorie

Gestion de courtiersGestion de courtiers

Gestion de transactionsGestion de transactions

Connexion/déconnexionConnexion/déconnexion

Control

Contrôleur de compteContrôleur de compte

Contrôleur de portefeuilleContrôleur de portefeuille

Contrôleur d’agenceContrôleur d’agence

Contrôleur de courtageContrôleur de courtage

Contrôleur de transactionContrôleur de transaction

Contrôleur d’authentification Contrôleur d’authentification

Entity

Compte clientCompte client

Utilisateur et ses déclinaisonsUtilisateur et ses déclinaisons

PortefeuillePortefeuille

Catégorie et modèleCatégorie et modèle

CotationCotation

TransactionTransaction

B C E

Page 8: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 8

Analyse : diagramme de séquence Analyse : diagramme de séquence (1/2)(1/2)

ButBut Diagramme modélisant les interactions entre les

classes d’analyse Vision dynamique

DémarcheDémarche Pour chaque séquence d’interactions des cas

d’utilisationReprise des classes d’analyse actrices dans l’interactionAllocation des comportements et des responsabilités aux classes d’analysesFormalisation des interactions dans des diagrammes de séquence

Page 9: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 9

Analyse : diagramme de séquence Analyse : diagramme de séquence (2/2)(2/2)

RéalisationRéalisation Affinage des classes

d’analyse Identification des méthodes

nécessaires aux interactions Structures conditionnelles

d’interaction Mise en exergue du concept

Modèle-Vue-Contrôleur

Classes du système

Page 10: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 10

Inscription dans le cycle de développementInscription dans le cycle de développement

Prochaine phaseProchaine phase Codage

Page 11: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Vendredi 22 Juillet 2005 Business Plan 11

ConclusionConclusion

Page 12: Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application Groupe Orphée Laurent Bocquet, Nicolas Demange, Thomas Ferry, Pierre Gallice, Antoine

Questions ?Questions ?