Your SlideShare is downloading. ×
Objets métier
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Objets métier

2,397
views

Published on

Définition et démarche d'analyse des objets métier. …

Définition et démarche d'analyse des objets métier.

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,397
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Les objets métier À partir de travaux de @Praxeme, @it_philosophy. Merci Le contenu de ce document est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 France. 1 |1
  • 2. Qu’est-ce qu’un objet métier ? • Chaque logiciel s’appuie sur un modèle de données et des interfaces spécifiques • L’objet métier est une abstraction de la réalité qui décrit les structures de données manipulées par les applications et les processus métier d'une entreprise. o ou encore par les sites web, applications mobiles et les usages qu'en font les utilisateurs • Le modèle métier définit une vue globale, abstraite et commune des objets métier du système d'information utilisés par l'entreprise |2
  • 3. Le modèle d’objets métier • Le modèle d’objets métier est conçu par o les chefs de produit o les informaticiens • Le modèle d’objets métier est représenté par o des diagrammes de classes UML représentant les objets métier et leur relations aux autres o des diagrammes d’état-transitions UML représentant le cycles de vie d’un objet métier • Le modèle d’objets métier s’appuie sur un lexique |3
  • 4. Lexique Intérêts du lexique : • Clarifier les termes utilisés pour la documentation de la solution • Eliminer les redondances, synonymes, polysémies • Définir clairement les termes et concepts métier clés • Présenter et expliquer les termes et concepts informatique clés jargon métier jargon Lexique informatique • Les termes largement utilisés dans chaque jargon sont candidats à entrer dans le lexique |4 • Quelques catégories de terme : métier, informatique, entreprise
  • 5. Démarche de modélisation des objets métier 1. établir un lexique métier o éliminer les redondances et les polysémies 2. recenser les processus métier 3. identifier les entités manipulées par ces processus 4. utiliser la démarche d’analyse par aspects de la méthode Praxeme |5
  • 6. Démarche d’analyse des objets métier • La première analyse correspond à l’aspect pragmatique o prise en compte de l’organisation de l’entreprise et des processus métier o prise en compte de l'usage actuel des utilisateurs • Il faut ensuite analyser l’aspect sémantique o simplifier le métier o s'affranchir des premiers processus métier ou usages existants o s’affranchir des contingences internes à l’entreprise (organigramme, jargon, façon de faire actuelle, formulaires…) o factoriser grâce aux principes orientés objet : regrouper les données les opérations en un objet métier et lui définir un cycle de vie o Un modèle sémantique exprime la connaissance du métier, indépendamment de la façon de mener l'activité. • Un point de départ pour l’aspect logique o La modélisation sémantique est fondamentale pour la conception des solutions informatique : • définition des modèles de base de données • définition des interfaces informatiques : API, format de fichiers… |6
  • 7. Des objets métier à SOA Processus métier, Organisation, Cas d’utilisation, Usages Le cadre de référence Objets métier Services logiques Logiciels Contraintes géographiques et juridiques Infrastructure, Déploiement matériel |7
  • 8. Apports du modèle métier • Indique l’essentiel du métier, le minimum sur lequel il faut s’entendre pour comprendre le métier de l’entreprise et son comportement nécessaire dans son environnement o Indépendamment des changements dans les processus métier, les usages, les modifications d’organisation, les changements technologiques • Facilite la communication entre les métier et l'informatique car il constitue un langage commun • Accélère les phases de conception et d’intégration de solution informatique car il guide les créateurs dans la conception des modèles de données et des interfaces de communications des applications |8
  • 9. Conclusions sur modèle métier le modèle métier exprime le cœur de métier : • le savoir sans le savoir faire ... o les objets métier mais pas les processus métier ni l'organisation o les règles métier indépendamment de la façon dont le métier est pratiqué o les différents états des objets et les transitions autorisées mais pas les acteurs qui réalisent les transitions • ... est le moteur de la clarification ... o une base de connaissance partagée o une base solide pour les transformations • ... et une source d'innovations o l'effort de conception entraine à penser sans carcans o mettre de coté les pratiques évite de reproduire des erreurs |9
  • 10. Bonus Pour tester un objet métier, se poser les questions suivantes : • • • cet objet a t'il un sens à l’extérieur de l'organisation ? s'il n'existait pas quelles seraient les conséquences (à part les impacts sur l'organisation) ? par quel objet/concept pourrait-il être remplacé ? A savoir pour initier une analyse d’objet métier : • chaque organisation résiste au changement o • pour légitimer leur existence dans leur forme actuelle. Donc, inconsciemment, à leur volonté de transformer des objets pragmatique en objet sémantique. | 10
  • 11. Les objets métier dans un projet Métier DSI Expression de besoins GO Etudes Préalable PROD Développement Recette VSR Cas d’utilisation des logiciels Processus métier Eléments pour la définition des services logiciels (SOA) Objets métier Eléments pour le définition des modèles de données La définition des services est un point critique d’un projet SOA Les objets métier conditionnent la réussite du projet et sa capacité à évoluer des applications | 11

×