Home
Guide général - Praxeme
Contents
1. A Port e locale Port e globale 7 programme solution sp cifique Produit Qui Pourquoi Comment Qui Pourquoi Comment 2 v g Q ne f a Y2 Recenser les diagramme de Z Ma triser diagramme de Eh 3 services et classes diagramme l architecture de la paquetages Q 2 x amp 5 composants de de paquetages solution L 9 S diagramme de s quence 5 la solution 2 informatique paa d O informatique k o lt br Era gt Nn o g Qo A 2 diagramme b amp Elaborer diagramme de E i d activit E l infrastructure d ploiement Z p 2 E algorithme 2 informatique 4 e Node amp diagrammes LE dynamiques oaro D S p paai 8 2 r 2 D crire le d tail diagramme de 8 E G rer la diagramme de Bb z de la solution composants 5 amp configuration composants Q S D informatique Sg 7 B y O 4 S 7 TD lt v 0 B Bhran 2 Installer la diagramme de b o g Ma triser le diagramme de E z solution d ploiement 2 5 9 d ploiement de la d ploiement D Ss 5 2 E informatique solution F 2 informatique 5 se je Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral La topologie dans la m thodologie Praxeme Conclusion Le socle th orique En conclusi
2. Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les produits suite Le mod le pragmatique Exprimer le besoin local et garantir la coh rence globale L attitude La Ve de utilisation La We de l organisation Les termes L attitude du mod lisateur est tr s diff rente selon qu il labore la Vue de l utilisation ou la Vue de l organisation Dans le premier cas il adopte une approche fonctionnelle et cherche restituer les demandes et pr occupations de l utilisateur Il regarde le syst me en quelque sorte par le petit bout de la lorgnette Son attitude est marqu e par l empathie l gard de l utilisateur Ceci peut le condamner rester coll aux pratiques actuelles Dans le second cas il s int resse la circulation des informations et au devenir des objets dans l ensemble du syst me Il d passe le cloisonnement impos par la premi re approche et embrasse du regard tout le syst me La conception des processus peut pousser la simplification La mod lisation de l aspect pragmatique recourt des cat gories UML classiques e L acteur en fait le type d acteur e L activit notion maille variable qui peut couvrir le processus m tier et descendre jusqu au niveau de d tail de l op ration ou en dessous en passant par le cas d utilisation e Le cas d util
3. e Chacune de ces conditions peut tre lev e si vous obtenez l autorisation du titulaire des droits Ce qui pr c de n affecte en rien vos droits en tant qu utilisateur exceptions au droit d auteur copies r serv es l usage priv du copiste courtes citations parodie Ceci est le R sum Explicatif du Code Juridique la version int grale du contrat Avertissement Ci R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Sommaire Introduction Le socle Situation du composant ii L historique ii Conditions d utilisation et de diffusion iii E S E E E E ji Une nouvelle m thode pour de nouveaux enjeux 1 Les trois dimensions de la m thodologie Produit Processus Proc d s 2 EEE TE NE ee SEE PET EE A PEN DOME ES PE ET 3 Fonder les pratiques sur une base solide 3 La Topologie du Syst me Entreprise 4 La d finition des aspects 5 Mettre de l ordre dans les repr sentations 6 Les relations entre les aspects du syst me 7 La Topologie en creux justification des absences 8 Le r le de l aspect logique 9 La notion de service 11 La cha ne de production 12 Ees produs de ne a E E E AE Mi A EE 13 Les termes g n raux 13 Le mod le s mantique Aller l essentiel pour d gager un noyau stable 14 Le mod le pragmatique Exprimer le besoin local et garantir la coh rence globale 15 Le
4. e la vue de l utilisation qui exploitera en autres le diagramme des cas d utilisation Notons que le diagramme d activit d UML offre une syntaxe plus riche que les techniques traditionnelles mod le organisationnel des traitements de Merise Il permet d introduire les objets et qui plus est leurs tats Cette simple remarque de d tail suffit fonder une nouvelle approche des processus R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Le Syst me Entreprise suite O l aspect g ographique D finition M me si la plupart du temps la localisation des activit s est implicite ou vidente elle peut introduire des contraintes fortes ou au contraire faire l objet d am nagements La repr sentation de l organisme ne saurait tre compl te sans cet aspect g ographique Il conditionne des choix d infrastructure Mod liser cette facette ne demande pas un effort consid rable Les sc narios envisag s sous cet angle sont par exemple e les activit s multi sites e la redondance voulue e absorption de syst mes externes la d localisation e le support du travail nomade R capitulatif de la vue externe Praxeme Institute Syst me Entreprise Aspect s mantique Quoi Objets concepts au c ur de l activit Aspect pragmatique Acteurs et actions sur les objets
5. Aspect g ographique Sites et r seaux physiques Qui Qui fait quoi O EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le Syst me de production Comment mettre en pratique les orientations D finition Positionnement Dans une d marche de progr s on commence par traiter les questions relatives aux aspects s mantique pragmatique et g ographique On prend les d cisions sur chacun de ces aspects et on les met en coh rence avec les orientations strat giques Par exemple e facette s mantique un changement de march une volution du catalogue e facette pragmatique une r forme des processus un changement de style de management e facette g ographique quipement nomade fusion De nouveau se pose la question du mode op ratoire comment r aliser ces changements La r ponse massive cette question est le syst me de production Syst me Entreprise Aspect s mantique Aspect pragmatique mettre Comment Syst me de production en pratique Mode op ratoire pratiques moyens Aspect g ographique R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Le Syst me de production suite Le contenu QQOQC Les aspects r sultants Le Syst me de production
6. consolider et enrichir l architecture logique sous la pression des nouveaux besoins t Les niveaux ant rieurs s mantique et pragmatique portent sur le Syst me Entreprise lui m me non sur le syst me informatique Celui ci est une composante de celui l R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Qu est ce que la conception logique La m taphore de la biblioth que Si on veut ranger au mieux des ouvrages dans une biblioth que et faciliter son exploitation on commencera par tudier le domaine de la bibliographie classification des disciplines et des th mes analyse des relations entre th mes auteurs livres etc Cette approche de la s mantique aboutit un mod le tr s buissonnant o tout peut tre reli tout Il est essentiel de percevoir cette r alit car m me si on ne peut pas la restituer physiquement dans la biblioth que ou informatiquement dans le logiciel elle sous tend les pratiques Elle constitue donc le point de d part et l horizon de la conception Elle fait l objet de la mod lisation s mantique Dans un deuxi me temps avant d organiser notre biblioth que nous devons tudier les comportements de ses visiteurs Quelles sont les populations Quels sont leurs besoins et leurs motivations Comment agissent ils Certains viennent avec un besoin pr cis d autres
7. mod lisation est une tape que le processus ne doit pas n gliger Elle joue un r le essentiel dans la communication notamment avec les directions g n rales et les directions m tier Les produits de la mod lisation ne se distribuent pas du moins pas directement sur les aspects du Syst me Entreprise Ce n est pas une raison pour les exclure Ils trouvent leur place dans le dispositif g n ral en amont de la mod lisation Le dispositif doit tre tr s tol rant et accueillir diff rentes perceptions sur le syst me On s aper oit ainsi qu une m me notion re oit des appellations diff rentes dans une m me entreprise ou qu un m me terme v hicule des connotations vari es qui s activent en fonction des r les ou des formations La pr mod lisation recourt des outils simples permettant de manipuler des notions videntes e Tout d abord le dictionnaire est un dispositif qui permet de recueillir les termes et les d finitions spontan es fournies par les acteurs Pour augmenter son efficacit on s imposera de montrer comme les mod les reprennent ces termes intuitifs ou institutionnels et comment ils restituent les notions On fera en sorte de pousser cet instrument de communication vers la forme plus labor e d un thesaurus montrant le r seau des relations s mantiques e La gestion des exigences se range galement dans la pr mod lisation Son outillage ob it la m me n cessi
8. on traite et conserve les diff rentes informations et d cisions portant sur le syst me La figure ci dessous r sume la topologie du Syst me Entreprise On trouvera en annexe une justification de cette structure cf pages 46 et suivantes Figure PxM 02_3 Le sch ma de la topologie du syst me Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le socle suite La d finition des aspects La s paration Les syst mes sur lesquels nous intervenons sont des r alit s complexes Elles des aspects impliquent un grand nombre d informations et de questions qui int ressent des m tiers diff rents Pour ma triser cette complexit il est pr f rable de s parer les pr occupations en ensembles homog nes chaque ensemble int ressant une discipline ou sp cialit bien d limit e Ces ensembles homog nes de pr occupation sont les aspects Isoler les aspects contribuer ma triser la description et faciliter l volution du syst me L aspect L aspect ou facette est une vue du syst me Le syst me est vu selon un type de pr occupation particulier L aspect tout en tant une composante du syst me a donc une nature relative il est li un point de vue un type de pr occupation une sp cialisation Certains aspects n ont rien voir avec l informatique Le tableau ci dessous d finit les huit aspects retenus dans la Topologie
9. 33 34 51 64 65 66 E conomique 1 25 31 34 43 51 67 expression des besoins 39 G g ographique 5 6 7 8 10 34 54 55 gouvernance 34 L licence iii livrables 1 8 22 23 M maintenance 43 67 ma trise d ouvrage 22 34 maquette 23 m ta mod le 14 15 17 21 67 m tier 5 6 7 9 12 13 15 16 20 22 26 32 34 36 38 40 46 53 63 N niveaux de cible 27 29 30 66 O organisation 1 6 8 9 12 15 16 20 22 23 24 30 32 34 35 36 37 38 40 41 50 51 52 53 61 P parall lisme 28 port e 9 13 21 22 23 30 31 32 39 53 pragmatique 5 7 9 10 11 13 15 16 17 19 22 28 34 37 38 40 41 53 55 56 59 Praxeme Institute iii Praxime ii processus 3 5 6 13 15 16 17 18 20 22 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 45 48 51 52 53 55 59 61 64 66 profil UML 42 profils UML 23 60 67 R responsabilit 7 34 r le 9 17 26 37 49 53 56 S s mantique 2 5 6 7 9 10 11 12 13 14 15 16 19 20 21 23 24 28 34 35 36 37 38 40 41 53 55 56 59 service i 2 3 6 7 9 11 12 19 21 24 28 31 34 37 40 41 42 43 49 62 65 SOA ii 1 19 24 34 67 sp cification 2 8 23 35 42 strat gie 18 27 30 48 51 52 59 T Topologie 1 3 4 5 8 16 38 47 59 60 61 62 67 U UML 1 3 4 12 13 14 15 1
10. Elles sont d limit es sur un crit re qui peut tre le cas d utilisation le type d acteur le processus etc e D autres machines mergent de consid rations logiques ou techniques On les appellera parfois Machines transverses ou utilitaires Elles fournissent des dispositifs g n raux tels que la gestion des v nements ou les codifications L architecture logique fixe les r gles d identification de structuration et de conception qui s imposent tous les l ments de l aspect logique La limitation du couplage et la ma trise du syst me motivent ces r gles La stratification Par application des r gles d architecture le syst me d information se d compose en trois cercles 1 Un noyau constitu des machines logiques m tier 2 Un cercle interm diaire isolant les choix d organisation avec les machines logiques organisation 3 Une p riph rie qui fournit les points d entr e dans le syst me avec un assortiment de postes de travail ou autres interfaces ventuellement vers d autres syst mes Figure PxM 02_11 La stratification du syst me d information d duite des r gles de l architecture logique nines logiques Organisatie 2 Machines logiques M tier EEE O Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les produits suite L laboration de
11. Questions transverses Unit s R f PxM02 gGen doc v 1 1 La m thodologie pr voit une action pr alable l laboration en parall le des architectures logique et technique Cette action la n gociation logique technique est une pr caution qui ne remet pas en cause le principe d ind pendance logique selon lequel il est utile de concevoir le syst me sur un plan logique ind pendant des choix techniques La n gociation permet 1 de fixer les termes dans lesquels pourra s exprimer l architecture logique pour nous les services et de s assurer que l on pourra ais ment traduire ces termes en composants logiciels 2 de r partir les questions transverses entre la conception logique et la conception technique 3 de d terminer les unit s qui seront manipul es par les activit s ult rieures livraison d ploiement Exemples communication dans le syst me gestion des incidents gestion des transactions moteur de r gles traduction des automates tats gestion des v nements etc Le principe pour le partage des questions transverses est le suivant quand l architecte technique peut proposer une solution du march et que cette solution r pond aux exigences on la retient c est toujours plus conomique dans le cas contraire la conception revient l architecte logique L architecture logique range les services selon plusieurs niveaux d agr gation machines logiq
12. a pas de r alit propre Il ne vaut que comme interm diaire entre la vue externe aspects c ur de m tier organisation et g ographie et la vue interne syst me logiciel ou si l on veut entre la r alit du champ d intervention et les technologies de l information et de la communication Ceci explique pourquoi son mode d expression repose sur la m taphore par exemple e m taphore de l urbanisation le syst me d information tant compar une ville organiser e m taphore du service le syst me tant con u comme un ensemble de r ponses l mentaires des demandes L aspect logique donne lieu deux types d intervention selon la port e syst me port e globale ou application port e locale L architecture logique est le premier niveau de description du syst me informatique Elle s exprime par un graphe d architecture pr existant au syst me futur et guidant ses volutions La description ne s arr te pas l l architecture logique doit tre consid r e comme un r f rentiel de description qui rassemble toute l information au niveau logique et la met la disposition des d veloppeurs La conception logique s applique galement au niveau des applications D une part le concepteur recherche dans l architecture logique les services qui peuvent contribuer au fonctionnement de l application D autre part le d veloppement contribue en retour
13. avantage de faire ressortir le diagramme d tats transitions lequel trop souvent n glig fournit un outil essentiel de l approche objet en nous incitant concevoir la classe comme une micro machine autonome responsable de son tat interne et des services qu elle rend Figure PxM 02_28 La distribution des diagrammes UML sur les trois axes de la mod lisation Diagrammes de classes et d objets a Diagramme de paquetages N Diagrammes des cas d utilisation actions des utilisateurs Diagrammes dynamiques Activit s quence collaboration Diagramme d tats transitions Commentaire Le sch ma ci dessus montre comment les diagrammes UML contribuent aux trois approches du r el Les diagrammes de composants et de d ploiement constituent des cas part puisqu ils se limitent au logiciel Tous les deux d crivent la structure du logiciel Dans le diagramme de d ploiement certains l ments de notation permettent de d crire des ph nom nes dynamiques qui se produisent dans l architecture informatique R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Compl ment sur le processus La dynamique globale Les macro La notion de niveaux de cibles a t introduite cf p 27 afin de sensibiliser aux activit s cons quences de l urbanisation Il en d coule la n cessit d une dynamique glo
14. lisateur qui se donne pour t che d exprimer la s mantique aborde le r el sans a priori Contrairement aux apparences cette attitude n est pas spontan e Elle exige du mod lisateur un effort particulier et sans cesse renouvel pour faire abstraction des contingences organisationnelles et techniques La qualit du mod le s mantique repose sur sa capacit s affranchir des pratiques actuelles et de la solution existante De plus loin de s embarrasser de l apparente complexit du domaine il doit capter l essentiel et d gager le noyau fondamental Il lui faudra d fendre la simplicit de son mod le face la tendance g n rale la complication Une de ses r ponses consistera montrer comment ce mod le essentiel restitue la r alit et comment il peut se d plier s instancier pour prendre en compte la diversit des situations concr tes Les termes Les termes de la mod lisation s mantique telle que pratiqu e dans Praxeme sont ceux de l approche orient e objet En effet le but tant de repr senter l univers mental de l utilisateur le mod lisateur recherche un moyen d expression qui soit le plus naturel possible La notation objet aujourd hui standardis e avec UML fournit un bon moyen condition de le maintenir au bon niveau d expression On parlera donc en termes de classes de propri t s de classes informatives les attributs actives les op rations associa
15. r le temps de l entreprise la longue dur e travers laquelle se d ploie la strat gie la construction du Syst me Mais les objets s mantiques vivent aussi selon une temporalit qui leur est propre le cycle de vie des objets La facette pragmatique voit se distribuer les v nements et les activit s les processus se d roulent galement dans le temps c est une tautologie l autre bout de la cha ne surgit la question des performances et des temps de r ponse Donc il n est pas possible d isoler le temps comme un aspect s par Tout ph nom ne est temporel m me si la vie de chaque facette peut avoir son rythme propre En cons quence le mod le qui d crit une facette quelle qu elle soit devra toujours comporter une repr sentation temporelle Qui plus est l information de nature temporelle entre dans un r seau de d pendance couvrant l ensemble des aspects Ainsi on exprimera dans la vue de l utilisation des exigences de temps de r ponse Dans l architecture technique apr s prototypage exp rimental on d gagera les valeurs types pour les performances Elles permettront d clairer les choix de conception du logiciel et d anticiper les comportements du syst me La quantit Tout comme la question Quand la question Combien se pose sur tous les aspects de la topologie D s le niveau s mantique il convient de r unir des informations quantitatives telles que e C
16. tier nous le nommerons aspect s mantique La qualit des objets s mantiques est leur ind pendance par rapport aux choix qui sortiront des questions suivantes Repr sentation Au niveau des projets on parlera de mod les s mantiques Ils valent pour l effort d abstraction qui conduit s affranchir des contingences organisationnelles et techniques et d gager les notions essentielles Nous sommes sur le plan conceptuel Les techniques de la mod lisation objet permettent une expression plus naturelle que ce qui se faisait avec Merise Au niveau global de l entreprise il s agit du R f rentiel M tier par exemple le R f rentiel Assurance C est un puissant outil de gestion des connaissances Qui la pragmatique du Syst me Entreprise D finition Le mod le s mantique pr sente les objets qui sont au c ur de l activit L tape suivante est l examen des actions sur ces objets L tude introduit alors les acteurs C est le r le du mod le pragmatique qui montre comment l entreprise s organise comment les responsabilit s se distribuent bref qui fait quoi Repr sentation Sur ce plan on peut distinguer deux cat gorie de mod les selon que la port e est globale l entreprise dans son ensemble ou locale une fonction une application e la vue de l organisation o apparaissent les processus mod lis s par exemple par les diagrammes d activit d UML
17. un vers 0g que ef composant logique pour une architecture technique donn e lechnigue L en du PhYSIQUe La cha ne de production du logiciel aboutit l aspect physique La derni re tape vers le mat rie ef consiste localiser les composants logiciels sur l architecture mat rielle e logiciel L importance L articulation des aspects montre comment les informations repr sentations et des relations d cisions s encha nent d un bout l autre de la cha ne de production du logiciel Les relations entre les mod les r sument les d pendances ou r f rences au niveau plus fin des l ments de mod lisation Sur ces relations il est possible de d finir des r gles de d rivation qui permettent de passer parfois m caniquement d un aspect un autre Par exemple une op ration sur une classe du mod le s mantique devient un service logique apr s quelques changements de sa signature son interface Nous pr f rons le terme d rivation celui de transformation Transformer c est prendre un objet et le changer alors que la d rivation part d un objet pour en fabriquer un autre Les transformations sont internes un aspect les d rivations impliquent plusieurs aspects elles alimentent un mod le partir d informations trouv es dans un mod le en amont R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus
18. 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Le processus suite Les principaux changements dans l organisation Danger L exigence de gouvernance La ma trise d ouvrage La nouvelle dynamique Praxeme Institute Nous ne pouvons pas terminer cette revue des d cisions phares prendre dans la dimension Processus sans signaler l impact des nouvelles tendances sur l organisation Les profonds changements auxquels nous sommes confront s non seulement rendent caduques les anciennes m thodes mais aussi soul vent de graves questions en ce qui concernent les m thodes du march Le discours de la gouvernance trouve son point de d part dans la relation de la direction g n rale avec l actionnaire partir de l il descend en cascade pour infuser toute l entreprise avec les exigences de la rationalit conomique et de la transparence Les directions informatiques sont sans doute les entit s pour lesquelles ces exigences entra nent la remise en cause la plus radicale tant elles sont habitu es fonder leur pouvoir sur l opacit de la comp tence technique et sur la menace d un syst me non ma tris La conversion des esprits ne peut tre entreprise que sur la base d une clarification des pratiques Elle va donc de pair avec la transition m thodologique De plus la m thode offre aujourd hui les moyens concrets pour repenser le syst me d
19. La m thodologie Praxeme Le socle suite La Topologie en creux justification des absences La recherche d efficacit Logique technique L aspect technique Les adaptations de la Topologie La Topologie est un sch ma de principe qui ordonne les informations et d cisions concernant le Syst me Entreprise Ce sch ma a t mis au point gr ce de nombreuses exp rimentations au cours desquelles nous avons cherch l organisation la plus efficace possible e nitrop d aspects pour viter les complications et la prolif ration des mod les e ni pas assez ce qui aurait entra n des chevauchements de responsabilit s et une confusion des genres Il en va de m me des relations entre les aspects Ajouter des relations c est augmenter le couplage donc les occasions de confusion et de complication Comme une architecture logique le sch ma de la Topologie doit se lire en creux c est dire que ce qui n y figure pas est aussi important que ce qui se voit Ainsi la Topologie n inscrit pas de relation entre l aspect logique et l aspect technique Cette absence consciente volontaire et affirm e exprime le principe d ind pendance logique principe selon lequel nous pensons qu il est possible de donner du syst me informatique une description op ratoire dans des termes ind pendants de la technologie Cette ind pendance garantit au mod le logique sa p r
20. Nemes aen ene en E E A E E A E dnn Des th mes traditionnels revisit s par leur positionnement sur le socle Praxeme Ide e A E E E E E Exergue La th orie sans la pratique est inutile la pratique sans la th orie est aveugle Immanuel Kant R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Table des figures Figure PxM 02 1 Architecture du r f rentiel suisstsssenrsneeseesesnesdeenhtiresser EREE eik ii Figure PxM 02 2 Structure du documents sitesinin n E E E R 2 Figure PxM 02_3 Le sch ma de la topologie du syst me 4 Figure PxM 02_4 La d finition des aspects du Syst me Entreprise ns nssnsnessesensese essee essteronsetssesetsresessesresee 5 Figure PxM 02 5 Mlustratign des aspects sister ennemie EEE ERE E 6 Figure PxM 02_6 Le cycle de vie du service rapport aux aspects de la topologie du Syst me Entreprise 12 Figure PxM 02_7 La terminologie pour la mod lisation s mantique extrait du m ta mod le Praxeme 14 Figure PxM 02_8 La terminologie pour la mod lisation pragmatique extrait du m ta mod le Praxeme associ au modele de brodu tion 5 nina E A E REE A E E 15 Figure PxM 02_9 Les termes de l aspect pragmatique extrait du m ta mod le Praxeme 17 Figure PxM 02_10 L embo tement des agr gats logiques 19 Figure PxM 02_11 La stratification du
21. cas d utilisation Qu est ce qu un cas d utilisation La proc dure Recenser les types d acteurs Lister les v nements types En d duire les interactions avec le syst me Formaliser les cas d utilisation correspondants Structurer les cas d utilisation Rappel de la d finition dans Praxeme Un cas d utilisation est une interaction l mentaire entre un acteur et le syst me L insuffisance de la d finition donn e dans le standard UML entra ne un probl me d interpr tation Sur le terrain les mod lisateurs sont confront s la difficult de s accorder sur le niveau de granularit de cette notion La d finition que nous retenons pr tend aider ma triser cette difficult Elle porte en filigrane un crit re d identification dont les cons quences pratiques sont les suivantes e Un seul utilisateur participe l ex cution d un cas d utilisation une occurrence Cette ex cution est in interruptible en dehors des causes d chec e Le cas d utilisation r pond une intention pr cise de l utilisateur vis vis du syst me NB cette proc dure se veut prospective et va donc au del de la simple expression de besoin Elle se caract rise par l attention port e sur les motivations des acteurs Dans cette approche le mod lisateur proc de de l ext rieur vers l int rieur l ext rieur du syst me il trouve d abord les acteurs externes puis le
22. elle m me comporte deux dimensions e l une statique d signe la cible mod le conomique et orientations qui peuvent concerner les autres facettes de l entreprise e autre dynamique o s inscrit la trajectoire qui doit mener l organisme vers l tat vis Pour quoi Strat gie En fait la strat gie ne dispose pas pour s exprimer d un langage particulier La cible s exprime dans les termes des autres aspects Une strat gie peut comporter des d cisions sur n importe lequel des autres aspects e Elle peut d signer un nouveau march conqu rir Quoi e Elle peut changer l organisation opter pour un style diff rent r former les processus Qui Qui fait quoi e Dans un mouvement de fusion acquisition ou d internationalisation elle r pond la question O e Fond e sur une exploitation approfondie des possibilit s technologiques elle peut se d finir autour des choix informatiques En cons quence l expression de la cible strat gique se fait travers une somme de d cisions r parties sur les diff rents aspects du Syst me Entreprise Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Le Syst me Entreprise Comment mettre en uvre la strat gie Apr s le pourquoi D finition Positionnement Repr sentation Praxeme Institute Cette finalit d gag
23. information En effet elles fournissent le point de d part pour construire les noyaux principales durs autour duquel le syst me va cristalliser CrIT reS La premi re justification du caract re central d une classe est celle de son importance dans le discours C est donc un crit re purement s mantique difficile formaliser On peut toutefois s aider de crit res formels pour d signer une classe principale e Cardinalit s des associations partir de la classe elle est li e plusieurs classes satellites avec une cardinalit multiple cardinalit maximale 1 de son c t e Agr gation elle assemble plusieurs autres classes e Pr sence d un automate tats avec des tats significatifs du point de vue utilisateur Le crit re le plus fort est celui ci il existe au moins un cas d utilisation qui l utilise comme objet central Ce crit re rejoint le proc d de v rification d exhaustivit pour le recensement des cas d utilisation Encapsuler Le mod le s mantique quoique positionn au plus haut niveau d abstraction ob it les r gles toutes les exigences d un vrai mod le il est complet d taill et valide Il d crit compl tement les notions du champ d tude Tout particuli rement le mod le doit contenir la description des informations et des op rations attach es la s mantique des notions et objets Les r gles d organisation sont exclues de ce mod le elles ap
24. information lui imposer une cure d amaigrissement et d tecter toutes les redondances En informatique l approche SOA va dans le sens de la gouvernance dans la mesure o elle vise d velopper des services largement r utilisables et changeables Dans ce mouvement la fonction de ma trise d ouvrage trouve l opportunit d une red finition et d une compr hension plus assur e du syst me Pour ma triser il faut conna tre Pour cette raison l urbanisation de SI prolong e par l architecture logique donne la MOA les moyens de reprendre possession du syst me La condition est que la ma trise d ouvrage assume sa responsabilit sur certains aspects les mod les s mantique r f rentiel m tier pragmatique organisation et g ographique sont sa propri t La MOA doit pouvoir lire galement un premier niveau de l architecture logique de fa on arbitrer en conscience entre des investissements concurrents Parler d urbanisation de SI et d architecture de services reste vain tant que l on n en prend pas la mesure dans l organisation La primaut accord e l int r t g n ral et la vision long terme sur l objectif imm diat et local des projets r volutionne la dynamique et l organisation des ressources L impact est important sur la direction informatique et exige un nouvel quilibre entre les activit s transverses et les ressources organis es en mode projet Le D
25. ordonnancer les travaux Les paragraphes suivants justifient les liens repr sent s sous la forme de fl ches en pointill s dans la figure de la page 4 L en L action porte sur l objet essentiel conceptuel Le mod le pragmatique d crivant les du pragmatique acteurs et leurs actions se r f re donc au mod le s mantique d crivant les objets au au s mantique c ur du m tier L e T Les types de sites sont d termin s par la r partition des acteurs et des responsabilit s du g ographique Sil y a une direction r gionale c est parce que l on y localise un certain type de au pragmatique responsabilit L en du 0g que AU Les termes du mod le logique proviennent d une transcription des descriptions s mantique ef s mantiques et pragmatiques transcription guid e par les r gles de structuration Ce DLragmatique point est d taill plus loin Lien du mat riel Cette relation permet de dire quel mat riel se trouve quel endroit Cette au g ograoh gue d termination s accompagne d l ments quantitatifs L eN On peut choisir l un en fonction de l autre ou inversement La topologie choisie entre technique accorde la priorit l architecture mat rielle plus contraignante M me si le et Mmalt rie raisonnement se fait dans l autre sens la documentation restera les d pendances fix es par la topologie L en du logicie Un composant logiciel quel que soit son niveau s obtient par d rivation d
26. pr sente les avantages suivants e il est l aboutissement d un consensus international sur les techniques de mod lisation e il est appel une large diffusion e il est parfaitement outill non seulement pour produire les diagrammes mais galement pour tendre la notation particuli rement gr ce au standard sur les profils UML Dans notre approche nous tirons cette notation vers les techniques de communication usage auquel elle se pr te bien sous r serve de prendre quelques pr cautions Les diagrammes mentionn s n excluent pas le recours aux autres diagrammes de la notation Ce sont les principaux sur chaque aspect Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Compl ment la Topologie du Syst me Entreprise suite L apport d UML pour repr senter les aspects vue externe du Syst me Figure PxM 02_25 UML pour les aspects de la vue externe A Port e locale Port e globale 3 programme solution sp cifique Produit Qui Pourquoi Comment Qui Pourquoi Comment o j l j l r r 8 Exprimer la diagramme de 8 2 Donner une vue R f rentiel Produit 3 connaissance classes 3 S simple des M mes di
27. 02 Guide g n ral Le processus suite La d marche les travaux d architecture Les contraintes et objectifs La premi re tape de cette approche est l analyse architecturale Elle recueille l expression des contraintes et des objectifs per us avant tout aux niveaux de cibles les plus lev s Ce travail permettra d ajuster le syst me d information aux int r ts de l entreprise et d anticiper les transformations futures Cette mati re entrera galement dans les arbitrages qui ne manqueront pas entre diff rents sc narios de conception ou entre des int r ts locaux divergents De plus l analyse architecturale pr pare les discussions budg taires sur le long terme Trois sous L architecture est la discipline de conception qui fixe les choix globaux c est dire approches qu elle s int resse au syst me dans son entier Elle se scinde en trois sous approches e L architecture logique qui sera investie par le discours de l urbanisation voir pp 31 et sq L architecture technique cf le dossier type FRM 50 L approche par composants pour les parties du syst me qui peuvent tre couvertes par des solutions du march Ces sous approches peuvent tre men es en parall le condition de prendre quelques pr cautions tout particuli rement la n gociation logique technique voir p 43 Figure PxM 02_17 L approche Architecture Architecture Architecture Approche logique te
28. 2_ 14 Les niveaux de cibles 2 5 Besoin Syst me Entreprise gt yenxg Solution locale Q O T d S S O O Les Pour servir l entreprise sur tous ces niveaux de cibles et contribuer ses ajustements cons quences op rationnels organisationnels ou strat giques les processus de la DI incluent les activit s n cessaires Le sch ma ci dessous en donne un aper u d tail en annexe Figure PxM 02_15 Les macro actvies Objectif en regard des niveaux de cibles Besoin Solution locale globale R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Le processus suite La d marche les possibilit s de parall lisme Les fondements Le sch ma de la page 22 montre comment les l ments de description du syst me de la d marche s articulent La d marche de d veloppement respecte cette logique de d pendance entre les produits On d duit de ce sch ma e La possibilit d un parall lisme entre les travaux de mod lisation entre les axes s mantique et pragmatique e La source de la conception des services la conception logique s alimente des mod les s mantique et pragmatique e La prise en compte des contraintes et objectifs par l architecture logique e La n cessit de points de synchronisation entre les axes Le parall lisme Sans interdire
29. 7 31 39 46 48 53 60 61 62 63 64 65 urbanisation de SI 31 34 V valeur 2 23 28 36 37 40 42 67 vue 1 5 9 14 19 22 23 25 28 32 37 38 46 48 49 50 53 54 59 61 62 63 Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc
30. Le LS Praxeme Institute 5 be wie sk q TE Brad ic Composant DEPA Modus La m thodologie Praxeme Guide g n ral Objectif Ce document tablit le socle sur lequel s appuie Praxeme m thodologie d entreprise Il s adresse toutes les cat gories d acteurs parties prenantes dans la r flexion et l am lioration des entreprises et de leurs moyens Il pr sente les principales notions qui structurent cette m thode publique CONIENL e Le socle Les principes structurants La notion de service e Les produits e La d marche e Les proc d s de mod lisation A dacteur Dominique VAUQUIER Version 1 1 le 3 octobre 2006 R f rence PxM02 gGen doc Version 1 1 Date 3 octobre 2006 lt dominique vauquier club fr Praxeme Institute 21 chemin des Sapins 93160 NOISY LE GRAND France amp 33 06 77 62 31 75 Modus La m thodologie Praxeme l ments de configuration Situation du composant Positionnement La m thodologie Praxeme est structur e selon les aspects de la topologie du Syst me dans Entreprise Le Cadre m thodologique explique cette approche la documentation a Guide de l aspect s mantique Guide de L aspect logique PxM 01 Fiche synoptique Guide de Ihas ect logiciel I l i Guide de l aspect pragmatique Figure PxM 02_1 N Architecture prito du r f rentiel Guide g n ral Praxeme la d marc
31. SI ne peut ma triser cette nouvelle logique que s il concentre sous ses ordres directs les activit s transverses aujourd hui trop souvent ornementales Ces activit s incluant l urbanisation la m thode la qualit mais aussi le contr le de gestion doivent tre fondues en une seule entit coh rente servant de bras arm du DSI et jouissant d une l gitimit incontest e EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les proc d s de mod lisation Repr senter avant d agir D finition Les proc d s sont les modes op ratoires appliquer dans les travaux Par opposition au processus ils se situent un niveau individuel ils guident le producteur dans une t che pr cise Ils peuvent se rattacher une discipline par exemple la conception interne mais peuvent aussi tre instrumentalis s dans plusieurs disciplines par exemple un proc d de documentation Parfois ils s appuient sur un outil Les proc d s Liste des proc d s majeurs qui peuvent s ins rer dans Praxeme majeur Jours Figure PxM 02_21 La liste des proc d s dans Praxeme Mod lisation S mantique Repr sentation de la r alit tudi e telle qu en elle m me c est dire s mantique abstraction faite des contingences organisationnelles et techniques Expression Pragmatique Vue Formulation des exigences fonctionnelles et op rationnelles par la des beso
32. a localisation des composants logiciels bases de donn es comprises sur les mat riels R f PxM02 gGen doc v 1 1 Praxeme Institute amp 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Le socle suite Mettre de l ordre dans les repr sentations Motivation Ordonner rigoureusement les informations collecter au cours de la conception est une hygi ne qui pr sente les retomb es suivantes e productivit due la s quence rigoureuse des travaux et des questions examiner e meilleure exploitation des mod les et de la documentation chaque mod le a son propre cycle de vie le mod le s mantique est tr s stable et servira de r f rence long terme le mod le logique est ind pendant de l architecture technique et r sistera donc aux changements de technologies etc Exemples Le tableau suivant illustre les aspects prescrits par la topologie Figure PxM 02_5 Illustration des aspects S mantique Produit Contrat Sinistre Classes automates Le mod le s mantique capture et Objet objet assur ou tats formalise les fondamentaux sinistr du m tier Tr s stables Pragmatique Acteur partenaire r gles Acteurs cas Les pratiques et r gles d organisation habilitations d utilisation d organisation sont isol es Elles D clarer un sinistre processus pourront voluer plus facilement Commander un produit G ographiqu
33. a mod lisation fonctionnelle s applique diff rents niveaux du comportement fonctionnelle global du syst me jusqu l algorithme des op rations L op ration fait la jonction entre structure et fonction elle est un morceau de la dynamique et aussi elle est inscrite dans la structure La mod lisation L approche objet fournit les outils pour d crire le syst me comme un ensemble de contractuelle micro machines responsables de leur tat et de leurs transformations Ce troisi me angle d attaque est sans doute le plus mnovant Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Sur la mod lisation suite UML et les dimensions de la mod lisation Statique L opposition classique entre mod le statique et mod le dynamique ne convient pas dynamique l approche orient e objet Elle est un h ritage de l approche traditionnelle qui oppose donn es et traitements La logique objet agr ge ces aspects Aussi le diagramme des classes par exemple se pr sente comme statique si on ne le voit que comme distribution des propri t s sur une structure mais il contient en puissance la dynamique du syst me puisqu il en ordonne toute la substance dont les op rations qui sont les briques l mentaires de la dynamique Cette consid ration conduit adopter une autre figuration plus conforme au paradigme objet La disposition en trois axes offre l
34. agrammes S D les 2 A fondamentaux du diagrammes de A repr sentations domaine paquetages Aller l essentiel Een et s affranchir de l existant ms diagramme d tats transitions analia e z e Montrer diagramme des cas 2 D finir les r les et diagramme d activit R a comment d utilisation 3 5 dessiner les diagramme de classes EEN O SF s B mener l activit 5 A processus montrant la hi rarchie S En f z E S des r les diagramme de Une representer collaboration l organisation ARE UseCasel ee o EN j l 2 L tude de cet aspect ne pr sente d int r t qu au E Exprimer les diagramme d objets ou E niveau global 5 contraintes de collaboration O x S A spatiales Q IA ction gt g ne ss Mr R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Compl ment la Topologie du Syst me Entreprise suite L apport d UML pour repr senter les aspects vue interne du Syst me Figure PxM 02_26 UML pour les aspects internes du Syst me
35. ant les d cisions de structuration de celui ci Dans notre cas la terminologie de la mod lisation logique s labore partir de la notion de service logique cf d finition p 11 Elle recourt la m taphore d une usine avec des machines des ateliers etc Le choix des termes n est pas fondamental D autres m taphores sont utilis es pour cet aspect business component urbanisation L important r side dans les contraintes topologiques due l on se donne travers ces m taphores i i in l Fabrique logique Les termes Le service logique est le grain l mentaire sb born ei du syst me d crit sur le plan logique Les milliers de services s ordonnent dans diff rents niveaux d agr gats logiques Figure PxM 02_10 L embo tement des agr gats logiques Le tableau ci dessous en donne les d finitions assorties d exemples de r gles Les agr gats Machine logique Atelier logique Fabrique logique Leur d finition Ensemble coh rent de Ensemble de machines Ensemble d ateliers logiques services logiques logiques Le crit re Les services portent sur la Les notions encapsul es par Les fabriques correspondent de d limitation m me classe la m me les machines de l atelier sont sensiblement aux domaines notion On s pare les services proches d objets augment s des l mentaires et les services dispositifs transverses ensemblistes Leurs relations Des mac
36. antique Le concepteur du processus doit liminer les objets secondaires artificiels et ne retenir que les objets centraux essentiels au m tier plut t l achat que la facture Le mod lisateur s mantique a d associer un automate tats la classe s mantique qui repr sente les objets m tier Si ce n est pas le cas c est le moment de compl ter le mod le s mantique L automate tats se repr sente par un diagramme d tats transitions On le retourne comme un gant il devient un diagramme d activit Celui ci sans couloir exprime le processus conceptuel Il permet de d gager les activit s n cessaires C est en derni re tape seulement qu interviennent les notions d acteur et de responsabilit s C est pourquoi le concepteur aura plus de libert pour redistribuer les activit s et s il le peut proposer une nouvelle d finition des r les une nouvelle organisation Article Conception des processus Six impasses et une nouvelle approche revue L informatique professionnelle n 233 avril 2005 5 Pour plus de d tail se reporter au Guide de l aspect pragmatique r f rence PxM 20 14 Voir Le mod le pragmatique comment innover sur les processus p 16 Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les proc d s de mod lisation suite L expression des besoins par les
37. axeme concerne les syst mes d information Ces syst mes r put s complexes constituent un atout essentiel dans la lutte conomique Pourtant cette complexit et le d sordre des sp cialit s r duisent consid rablement les pistes d am lioration ou augmentent les co ts et les incertitudes Praxeme a t labor principalement pour aider les directions informatiques relever leurs nouveaux d fis Elle absorbe des courants comme l approche objet l architecture de services SOA et le standard MDA Model Driven Architecture Elle exploite les techniques de repr sentation offertes par le standard UML Unified Modeling Language dont elle fournit un mode d emploi Le pr sent document fournit une vision d ensemble sur le r f rentiel Il explicite les fondements de la nouvelle approche et justifie les diff rentes m thodes ainsi que les livrables Le Guide g n ral formule les principes structurants du r f rentiel m thode Il les situe par rapport aux besoins Il ne couvre pas tout le r f rentiel mais en constitue une introduction D autres documents se focalisent sur un proc d ou un type de livrables les formulaires notamment La premi re partie fixe les principes Ceux ci se d ploient ensuite travers les trois dimensions de la pratique 1 Produit ce qu il faut produire les livrables 2 Processus comment s organiser pour produire 3 Proc d comment travailler concr temen
38. bale pour accompagner le fonctionnement et l ajustement de l entreprise Le sch ma ci dessous apporte des pr cisions en recensant les macro activit s de la dynamique globale Les macro activit s s tagent selon les niveaux de cibles Figure PxM 02 29 Les macro activit s de la dynamique globale Objectif A Besoin Solution Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Autres th mes Des th mes traditionnels revisit s par leur positionnement sur le socle Praxeme Introduction Ce guide g n ral a pour objectif d exposer les lignes forces qui structurent la m thodologie Praxeme et en constituent son originalit Nous avons pass sous silence de nombreux sujets qu il faut n anmoins int grer dans le r f rentiel m thodologique complet Nous nous refusons carter le moindre sujet car notre programme vise mettre en harmonie les diff rentes disciplines qui concourent directement ou indirectement la performance des entreprises Cette page offre une s lection de th mes et indique l apport de Praxeme L appr ciation Dans la construction de la Topologie du Syst me Entreprise la question combien n a pas du syst me fait l objet d un aspect La raison en est que comme pour toutes les questions de nature quantitative tous les autres aspects sont concern s Ceci ne signifie pas que Praxe
39. besoin e inventivit appuy e sur la connaissance de l tat de l art et des possibilit s e valuation conomique des solutions propos es R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Le processus suite La pr mod lisation faciliter le passage Du langage naturel au premier mod le La pr mod lisation Les termes et les outils Praxeme Institute La vraie fonction des processus est d organiser la collaboration entre des personnes qui n ont pas les m mes attentes la m me culture les m mes motivations Nous insistons beaucoup sur la mod lisation parce que cette technique de repr sentation est l instrument incontournable d une communication fiable d un bout l autre de la cha ne de production La topologie du Syst me segmente cette cha ne mais il faut bien commencer quelque part un endroit o le mod le n existe pas Le vrai point de d part est la connaissance des acteurs du syst me Cette connaissance est rarement formelle ni m me formul e Elle existe au mieux par le langage soit par des textes pr existants soit par les r cits que le mod lisateur obtiendra en enqu tant Entre cette premi re formulation et le premier mod le il y a un gouffre La pr mod lisation jette une pile de pont entre le langage naturel et le premier mod le La pr
40. chnique soit sous la forme d attribut si service lire sur technologie objet soit sous la forme de machine ensembliste service programm consid rer protection en criture et principe du r f rent uniforme Classe s mantique f Service de contr le de La plupart des classes s mantiques entra nent l invariant de classe une classe ensembliste Les classes ensemblistes proposent les services de cr ation de conservation d administration comptage statistique Exception le singleton Association Services de navigation placer en fonction des cardinalit s et de l orientation de l association ou des relations d utilisation entre les machines Domaine d objets Fabrique logique Important outil de r duction du couplage et d organisation de l urbanisation Pragmatique Classe pragmatique Machines logiques de Deux options possibles acteurs objets type M tier organisationnels Services ensemblistes e M me traitement que ci dessus Machine e Ou sous forme de param tres dans une Organisation Machine Organisation tables des pouvoirs par exemple Cas d utilisation Peut tre un point de Relire les sc narios pour d tecter les besoins d part pour la d interrogation ou d action sur le syst me Ces conception des MLO besoins doivent tre couverts par les services R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauqui
41. chnique par composants D coupage a priori Choix techniques Progiciels du SI quantification et solutions Produits machines logiques qualification des sc narios r utilisables principaux services prototypes techniques patterns normes de d veloppement g Dossier Dossier Politique d architecture logique logicielle Mod les i d architecture technique R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Le processus suite Les activit s de port e globale Leurs caract ristiques La vis e La port e L ch ance Leur organisation Conception globale partir des niveaux de cibles la dynamique globale p 27 identifie des activit s n cessaires La volont de structurer le Syst me introduit de nouvelles activit s propres assumer les objectifs et exigences de port e globale En effet les nouveaux objectifs requi rent des activit s particuli res qui se distinguent des activit s courantes de d veloppement par leur vis e leur port e et leur ch ance Les objectifs de ces activit s s inscrivent dans la strat gie de l entreprise Ces activit s consid rent l ensemble du Syst me Entreprise par opposition au processus de d veloppement classique Ces activit s se d ploient sur la longue dur e Nous entrons dans une nouvelle dynamique qui doit coordonner des ac
42. concevoir le Syst me d information de fa on modulaire pour permettre de l adapter aux technologies de l ouvrir aux partenaires et de multiplier les interfaces e La topologie s pare des l ments de conception qui voluent selon des rythmes et des logiques diff rentes Elle incite donc structurer le logiciel pour qu il puisse absorber plus facilement les changements L orientation L orientation services SOA renforce les bienfaits de la s paration des aspects Le services d veloppement ou l acquisition de services plut t que de simples classes impose des r gles de conception suppl mentaires La conception vise un middleware int grant des composants dont certains peuvent tre publi s trouv s sur le march ou chang s avec des partenaires 1 Que ce soit dans le courant de Unified Process ou dans celui de Enterprise Architecture Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le processus suite Mod liser entre analyser et concevoir Analyse versus La dichotomie analyse conception est un grand classique du g nie logiciel et conception plus g n ralement des sciences de l ing nieur Cependant les volutions de ces derni res ann es notamment la g n ralisation des processus it ratifs ont eu tendance brouiller cette opposition simple Les d marches de d veloppement traditionnelles i
43. d rouler en plusieurs tapes avec interruption on est en pr sence d un processus R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Les proc d s de mod lisation suite L architecture logique R sum de la m thode Machines og ques Stratification Services logiques Les r gles de d rivation La terminologie a t expos e p 19 Elle exprime et conditionne l approche de l architecture logique Les MLM machines logiques M tier proviennent des classes du mod le s mantique L effort de mod lisation port sur la s mantique le c ur de m tier abstraction faite des choix organisationnels et techniques pr sente plusieurs avantages e Formaliser la connaissance du m tier e _Simplifier le mod le le rendre la fois plus compact et plus naturel e D couvrir des services valeur ajout e Les MLO machines logiques Organisation sont d duites du mod le pragmatique organisationnel Elles servent de relais sur le noyau du syst me c est dire sur les Machines M tier e Noyau c ur de m tier Stable prot g Les MLM Sur les MLM les services m tiers restituant toute la s mantique du R f rentiel Assurance e Strate Organisation MLO isolant les r gles d organisation dont les habilitations et conventions de visibilit avec les partenaires Sur les MLO les s
44. de de l entreprise de fa on fort diff rente travers le prisme de leur sp cialit Nous laissons de c t les implications psychologiques de cette situation et s int resse au probl me cognitif qui est pos Il jette les bases de la topologie du Syst me Entreprise EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral La topologie du Syst me Entreprise suite La solution passe par une vision claire de l entreprise Une vision unifi e Afin de conduire toutes les ressources de l entreprise vers un but commun il est Le respect des comp tences De quoi parle t on R f PxM02 gGen doc v 1 1 indispensable de leur pr senter une vision unique Cette vision doit tre assez simple pour tre communicable mais assez complexe pour prendre en compte la diversit des comp tences L utilisateur selon sa sp cialit ou son r le dans l entreprise a quelque chose dire de m me l organisateur le manager le directeur des ressources humaines etc L informaticien a une contribution apporter lui r server sa juste place permet l entreprise d acc der aux possibilit s de la technologie Mais quelle est cette juste place Elle ne doit tre ni trop confin e sinon on sous exploite les technologies de l information ni trop pro minente car alors on fabrique des syst mes inadapt s Par ailleurs le terme informaticien est c
45. de l entreprise per ue comme un tout et examin e dans tous ses aspects C est l organisme conscient de lui m me ma trisant ses finalit s et qui se repr sente pour mieux voluer et contr ler son destin Nous appellerons Syst me Entreprise l objet complexe qui pr sente ces caract ristiques Il ne recouvre pas forc ment la totalit de l organisme mais doit en constituer une partie significative dou e d autonomie de d cision et d auto organisation Strat gie Comment Syst me mettre en uvre Entreprise Finalit Organisme Le contenu concret de cette repr sentation se manifeste travers des mod les Il s ordonne en posant les questions suivantes quoi qui o et de nouveau comment EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le Syst me Entreprise suite Quoi la s mantique du Syst me Entreprise D finition La question Quoi pointe sur les objets fondamentaux de l activit naturelle de l organisme et sur les concepts associ s Ces objets et concepts expriment le noyau de l activit l essentiel Un changement ce niveau m me mineur quivaut un changement de nature de l organisme titre d exemple on peut voquer l volution des banques vers l assurance Cet ensemble d objets et de concepts qui constituent la substance dont se nourrit l organisme le c ur de m
46. dentifiaient l activit d analyse ou de conception et la phase segment temporel unit de d coupage des travaux Elles ob issaient au mod le de la cascade Les noms des phases d signaient les activit s Il nous faut distinguer d sormais entre ces deux notions une phase pouvant m ler ces deux types d activit s Dans les cycles de d veloppement it ratif une it ration comporte souvent la fois de l analyse et de la conception Pourtant m me si les outils mobilis s peuvent tre les m mes l analyse et la conception supposent deux attitudes radicalement diff rentes Les d finitions Analyser Analyser c est observer Le terme voque la d composition en l ments plus fins le souci du d tail La posture du mod lisateur qui analyse est caract ris e par e la passivit il ne prend pas d initiative il se contente de restituer ce qu il observe e le souci du d tail et de l exhaustivit e ventuellement la traque des dysfonctionnements en vue d alimenter la r flexion critique analyse de l existant audit COnCevo r Concevoir c est inventer La posture du mod lisateur est alors tr s diff rente On attend de lui qu il imagine une ou plusieurs solutions un probl me pos ou un besoin exprim Les caract ristiques de cette activit sont e la prise en compte des exigences qui ont t pr alablement formul es et analys es ou couverture du
47. e Entreprise rte nnmnmai Que faut il repr senter pour ma triser le Syst me Le sch ma g n ral de la topologie Que faut il repr senter La solution passe par une vision claire de l entreprise RAT UE OTHER aspects ne EERE oem E E EE E EA E ESE R ESEE Le fil conducteur Pourquoi Pour quoi L Syst me EnttreprisE sssrin a A E E EAR Comment mettre en uvre la strat gie Quoi la s mantique du Syst me Entreprise Qui la pragmatique du Syst me Entreprise O l aspect g ographique R capitulatif de la vue externe Le Syst me de productioN sesiis nee Du AN T EEEn RRA SEEE Comment mettre en pratique les orientations Le contenu L Syst me prod ctigU C saien rE Ea AEE EET R Les derniers aspects dans la construction du syst me R ecapilatii oeaan E E E E E A E Une ligne explicative pour d finir les mod les r aliser Compl ment la Topologie du Syst me Entreprise sssisssssanesssnesisanantennannsaiitisensednianteessttate Sur la mod lisation Les questions quantitatives Quand et Combien Contenu et forme des mod les L apport d UML pour repr senter les aspects vue externe du Syst me L apport d UML pour repr senter les aspects vue interne du Syst me Conclusion Les dimensions de la mod lisation UML et les dimensions de la mod lisation Compl ment s r le proc Ss S eerren EE aAA rA AEA TEE dl La dynamique globale Autres
48. e PxM 02_ 28 La distribution des diagrammes UML sur les trois axes de la mod lisation 65 Figure PxM 02 29 Les macro activit s de la dynamique globale 66 Praxeme Institute E http praxime club blob fr R f PxM02 gGen doc Introduction Composant PxM 02 Guide g n ral Une nouvelle m thode pour de nouveaux enjeux Le contexte Contexte g n ral Soumises aux exigences de l adaptation les entreprises doivent tirer le plus grand Une m thodologie d enfreorise Pour la maitrise des syst mes d information Les objectifs Le contenu Documents li s R f PxM02 gGen doc v 1 1 profit des nouvelles technologies mais aussi lib rer leur potentiel d innovation en mati re de savoir faire et d organisation Parmi les difficult s qu elles rencontrent la plus grande sans doute est de mettre en synergie des expertises qui ont du mal se reconna tre et interagir Pour surmonter cet obstacle une condition r side dans la partage d un cadre commun permettant de loger les comp tences et de les articuler Praxeme est une m thodologie d entreprise qui se donne pour t che de fournir un tel cadre g n ral La Topologie du Syst me pr sent e ici en est le socle th orique Le corpus Praxeme contient galement des proc d s qui vont pr ciser la mani re d aborder tel ou tel aspect sans perdre de vue la coh rence d ensemble L axe actuellement le plus d velopp dans Pr
49. e Si ge directions r gionales Type de sites Le mod le g ographique fournit agences tranger poste r seaux au sens les hypoth ses et contraintes de nomade courant localisation physique Logiquel domaines ressources Machines logiques Cela permet de prendre les communes Structures services logiques d cisions de structuration du blocs quartiers syst me Technique Support de donn es Choix techniques L architecture technique explique middleware composants frameworks comment d river la description techniques langages logique en logiciel pour une cible donn e Machines processeurs n uds et liaisons r seaux connexions Logiciel Composants Les composants logiciels logiciels applicatifs s obtiennent par combinaison entre les unit s logiques et les choix techniques Physique Composants Les composants logiciels sont logiciels et mat riels localis s sur les mat riels informatiques qui composent l architecture mat rielle Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le socle suite Les relations entre les aspects du syst me Les relations La topologie du Syst me Entreprise indique les possibilit s de passage d un aspect l autre au travers de liens Ces liens expriment les d pendances entre les aspects ou relations d utilisation Articuler les mod les est une exigence pour
50. e difficult UML propose des outils de repr sentation les diagrammes mais n en d finit pas rigoureusement le contenu ni les conditions d utilisation De plus cette notation ne respecte pas le principe d exclusivit applicable aux langages formels qui prescrit que pour un type d l ment repr senter la syntaxe doit proposer une et une seule cat gorie de repr sentation Par ailleurs l approche orient e objet pour puissante qu elle soit soul ve aussi de graves questions e partir de quel moment le mod le peut il tre consid r comme complet e Que faut il repr senter tel ou tel moment d un projet e Comment garantir la qualit d un mod le y a t il des formes normales Comment tre certain de retirer tous les fruits esp r s de l approche objet Des univers Dans la cha ne qui va de la perception d un besoin la fourniture d une solution mentaux satisfaisante les parties prenantes sont confront es un large ventail de questions et qui cohabitent de d cisions Tout projet convoque des expertises fort diff rentes entre l expertise du domaine m tier la connaissance des technologies en perp tuel renouvellement et les objectifs des architectes les comp tences s enchev trent Cette situation entra ne les risques suivants e oubli des objectifs et contraintes initiaux confusion dans les priorit s e insuffisante expression de tel ou tel po
51. e et parfois ajust e par la strat gie s applique un objet global complexe que nous nommerons le Syst me Entreprise Celui ci est une r ponse volontariste la question Comment mettre en uvre la strat gie Il y a donc renversement de l approche ce n est pas la strat gie qui vient apr s l entreprise c est l entreprise qui est con ue comme un instrument adaptable pour r aliser la strat gie Il n est pas besoin de d finir l entreprise qu il s agisse d une entreprise priv e ou publique d une administration d une ONG bref de tout organisme chacun en a une compr hension directe Pourtant cette r alit est extr mement complexe Si nous voulons la ma triser et agir sur elle il nous faut l examiner selon diff rents angles ressources humaines organisation processus syst me informatique connaissances infrastructure etc La r ussite d un Programme de Progr s passe bien s r par la vision strat gique mais elle exige galement de ma triser les d tails Ceci nous am ne consid rer la complexit pour nous aider nous avons besoin d une structure qui identifie et articule tous les aspects pertinents de l entreprise Une telle repr sentation nous garantit de ne rien n gliger d une part Elle constitue une grille qui facilite la communication entre les parties prenantes d autre part L expression Syst me Entreprise caract rise cette notion
52. e plus possible la prolif ration de la s mantique et la fluidit de la pragmatique Mais il est conscient des contraintes issues de la technologie et des cons quences de ses d cisions sur le comportement du syst me qui sera mis en uvre Ce sch ma il en tablit d abord les principes puis le m ne progressivement jusqu un niveau de d tail qui permettra au biblioth caire de savoir sans ambigu t o ranger chaque livre C est cela l architecture logique Le concepteur est sans cesse en situation d arbitrer entre diff rentes options chaque d cision il sait ce qu il perd Il peut d ailleurs essayer de compenser ces sacrifices ou de limiter les d sagr ments occasionn s en imaginant des dispositifs compl mentaires Par exemple dans les cas o un doute subsisterait sur le classement d un ouvrage soit acheter plusieurs exemplaires et en mettre un chaque endroit candidat soit ins rer entre les ouvrages des fiches qui renvoient d autres localisations Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le socle suite La notion de service L architecture L architecte logique a le choix entre plusieurs styles ou plusieurs approches de services d architecture logique Par exemple l architecture fonctionnelle adopte le crit re de la fonction pour d composer le syst me beaucoup d architectur
53. ec un processus de r f rence Ceci est d autant plus facile que Praxeme focalise l attention sur les dimensions du Produit et des Proc d s alors que les autres m thodologies se pr occupent surtout du Processus 1 Les La s paration des aspects conduit isoler des l ments de la solution qui voluent cons quences des rythmes diff rents sur les travaux Ceci d bouche sur les avantages suivants e Faciliter la d finition des travaux cf p 28 e Rendre plus lisibles les d cisions en les s riant cf p 25 e Ordonner rigoureusement les informations dans la base documentaire du Produit le Syst me dans son entier ou un domaine ou une application e Isoler un noyau stable s mantique et logique en le pr servant des variations organisationnelles et des innovations technologiques e G rer les comp tences gr ce la sp cialisation des disciplines cf 32 La s paration des aspects engage donc introduire dans la structure de la solution le souci de ma trise long terme et les exigences qualit telles que l adaptabilit du Produit la robustesse et l ind pendance par rapport aux technologies L urbanisation du Syst me d information y trouve une solide base de d part cf p 31 Les retomb es La topologie constitue un premier niveau de r ponse aux pr occupations de la DI et l inscription du SI dans la cible strat gique de l entreprise e Flle aide
54. ecture Les tentations seront grandes de vouloir adapter la Topologie soit pour la simplifier en apparence soit pour l alourdir Il faut n anmoins respecter sa coh rence interne Une man uvre qui concilie le respect du socle th orique et l adaptation au contexte d usage consiste ne pas modifier la liste des aspects et d finir des livrables qui assemblent plusieurs aspects voir p 22 3 Cf PxM 40 Guide de l aspect logique Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le socle suite Le r le de l aspect logique Une r alit interm diaire Le positionnement de l aspect logique Deux port es L architecture og que La conceotion og que Il est difficile de situer l aspect logique Cela tient son r le interm diaire et la nature quelque peu arbitraire de son expression L aspect logique est interm diaire entre e La vue externe le monde r el des objets du domaine et des acteurs du syst me e Le syst me informatique choix techniques composants logiciels d ploiement On intercale ce niveau interm diaire afin de faciliter les d cisions de structuration du syst me logiciel La m taphore d une biblioth que fait comprendre la finalit de l architecture logique ainsi que le type de questions traiter pour cet aspect voir encart ci apr s L aspect logique n
55. en un composant logiciel en application des choix techniques Ce composant logiciel sera lui m me localis sur une ou plusieurs machines et deviendra activable au cours d une ex cution Ce cycle de vie du service logique fournit la trame de la cha ne de production telle que montr e sch matiquement page suivante R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Le socle suite La cha ne de production Figure PxM 02_6 Le cycle de vie du service rapport aux aspects de la topologie du Syst me Entreprise ographique lt e Notions connexes Les services logiques des milliers sont rang s dans des agr gats logiques sur trois niveaux d agr gation e les machines logiques repr sent es par des classes UML e Jes ateliers logiques paquetages regroupant des machines fortement li es e les fabriques logiques paquetages correspondant aux domaines La nature d un service logique d pend de sa localisation voir figure suivante e soit dans une machine logique m tier MLM dans le noyau du syst me une MLM d rive d une classe s mantique e soit dans une machine logique organisation MLO dans une couche interm diaire La partie Les produits aborde ces notions plus en d tail La justification Le choix de l architecture de services permet des gains en qualit sur la
56. ennit D s lors il devient conomiquement int ressant d investir sur une description logique pouss e et administr e De l d coulent les proc d s et dispositions que nous mettons en uvre pour l aspect logique L aspect logique est galement indiff rent la conformation g ographique du syst me La position de l architecture technique ne soul ve pas de difficult le logiciel est compris comme la traduction de la sp cification logique dans les termes de la technologie retenue C est le statut m me de la technique en tant qu aspect qui est questionn En effet tout bien consid r l architecture technique comprend deux types d l ments des composants logiciels particuliers et des r gles de d veloppement Les premiers s inscrivent dans l aspect logiciel tandis que les r gles de d veloppement ventuellement automatis es se placent sur le chemin entre l aspect logique et l aspect logiciel En cons quence on serait en droit de r sorber le pseudo aspect technique dans l aspect logiciel d une part et sous la forme des r gles de passage port es par la d pendance vers l aspect logique d autre part Ce qui a retenu les concepteurs de Praxeme pour simplifier ainsi la Topologie c est le poids symbolique et politique des architectes techniques au sein des directions informatiques Une autre raison pratique la plus grande facilit pour g rer plusieurs sc narios d archit
57. er club fi Modus La m thodologie Praxeme Les proc d s de mod lisation suite La documentation des services logiques Les informations rassembler D finition du Service Description au service Aevr sentation du Service pro pos de la modalit temporelle Praxeme Institute Les services logiques font l objet d un formulaire de demande de service FRM 44 qui structure la communication entre les domaines de la DSI e une fiche descriptive plus compl te FRM 45 Ces formulaires peuvent tre int gr s dans un outil de mod lisation sous la forme d un profil UML La d finition d un service logique doit permettre de l ext rieur de comprendre quoi il sert et comment il se comporte Elle se compose des rubriques suivantes e Le nom du service voir p pr c dente e La signature du service avec les param tres leur nature et leur fonction entr e sortie e L objectif du service une phrase e Les conditions d ex cution du service e Les signaux qu il peut mettre Les conditions d ex cution couvrent les pr requis et garanties de services pr et post conditions et aussi la modalit temporelle synchrone ou asynchrone Il peut tre n cessaire pour des services complexes de fournir un algorithme Dans tous les cas la sp cification du service est sans ambigu t et on doit pouvoir lister les services qui seront appel s pa
58. ervices activit On peut avoir plusieurs ces services comme relais sur un m me service m tier par exemple un pour utilisation interne par le personnel de l entreprise un autre pour contr ler l acc s ext rieur e P riph rie strate Pr sentation les postes de travail selon choix techniques pour P IHM et les autres interfaces pouvant donner acc s au syst me Les machines fournissent des services Les services peuvent s appeler les uns les autres conform ment au principe de coop ration de l approche objet Ce positionnement du terme service est conforme la tradition du G nie logiciel m taphore du client serveur m thode TACT architecture de services de La Poste et ailleurs Il n est pas incompatible avec les cat gories techniques notamment des solutions Web Services Des r gles de d rivation quasi m caniques permettent de passer des mod les amont s mantique et pragmatique l architecture de services Elles sont dict es dans le guide de l aspect logique r f rence PxM 40 L architecture logique accueille le c ur de m tier en pr servant le plus possible sa structure En ce qui concerne le mod le de l activit cas d utilisation processus Structure la transformation d pend de plusieurs d cisions dont certaines sont conditionn es par la n gociation logique technique cf ci apr s 16 Dans le secteur des assurances on peut citer la CNP machines
59. es appliquent un sch ma syst mique le vocabulaire s appuie aussi sur la m taphore de l urbanisme Actuellement c est l approche de l architecture de services qui est le plus souvent retenue Une architecture de syst me d information est dite architecture de services ou orient e services si elle structure le syst me avec l unit l mentaire du service logique Dans une architecture de services il n existe pas de composants plus fins que le service logique tout besoin d information d action ou de transformation est satisfait par un service La d finition La notion de service est suffisamment importante pour la d finir selon trois angles du service logique l tre le faire le devenir Qu est Ce Le service est le composant de plus bas niveau d une architecture logique qu un service D o l expression architecture de services C est l atome le grain l mentaire dans la construction logique du syst me Que fait Un service est la r ponse l mentaire donn e par le syst me un service un besoin d information d action ou de transformation Cela vacue l acc s direct aux donn es ainsi que les manipulations distance D ou vient Le service logique est une unit de conception d crite dans l architecture logique e service que partir de la mod lisation amont s mantique ou pragmatique devient l No PER Il se traduira
60. es qui toutes ont leur coh rence et leurs r gles Elles s expriment chacune travers un vocabulaire particulier Il faut donc en premier lieu isoler ces aspects Ensuite nous pourrons les articuler enfin il sera n cessaire de dire comment les repr senter le plus efficacement possible pour b tir la repr sentation compl te de l organisme Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme La d duction des aspects Le fil conducteur Les tentatives Le QQOQC Praxeme Institute Comment isoler les aspects de notre objet l entreprise Nous pourrions l encore adopter une approche par acteurs l aspect vu par le management l aspect qualit l aspect commerce l entreprise vue par ses comptables etc Cette approche souffre de deux d fauts majeurs e une part elle encourt le risque d oublier quelqu un donc de manquer une des facettes e autre part elle ne permet pas de d gager un ordre facile communiquer Le g nie logiciel a propos au cours de son histoire plusieurs solutions les niveaux d abstraction de Merise le framework de Zachman repris par Melissa Cook notamment Ces solutions restent marqu es par l ancien paradigme o domine le postulat de la s paration donn es traitements Nous optons pour une structure vieille comme la philosophie et largement partag e la liste des questions le bon vie
61. eurs aspects dans un m me mod le Un point important de la topologie est que les aspects ne sont pas suspendus dans le vide articul s La topologie clarifie leurs articulations Les articulations repr sent es par des fl ches ou d pendances dans le sch ma ci dessous sont volontairement en nombre limit Ces relations de r f rence conditionnent la d marche de r alisation Elles laissent entrevoir des possibilit s de transformations ventuellement automatisables POURQUOI ne VE Syst me Entreprise CAN ven Comment Syst me de production Syst me productique QUOI S mantique Logique Logistique Logiciel QUI Organisationnel Technique M at riel Physique O G ographique gi Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Compl ment la Topologie du Syst me Entreprise Les questions quantitatives Quand et Combien Une omission Deux questions du questionnaire du Quintilien n apparaissent pas dans le recensement des facettes du moins en apparence Quand et Combien Le EDS En fait le temps est une dimension dans laquelle se situe n importe quel l ment de n importe quelle facette Il y a bien s
62. finition des livrables d composition selon l aspect La d finition des livrables est la jonction entre les deux dimensions Produit et Processus S mantique Pragmatique Logique Les livrables se d finissent Technique et mat riel en fonction du processus Logiciel aux points de visibilit cr s par les fins de phases Ils r pondent un besoin de communication et de d cision Plac e dans la dimension du Produit la d finition des livrables ob it une exigence l ensemble des livrables doit couvrir tout le champ de l tude Praxeme quadrille ce champ en croisant la liste des aspects et la port e et physique Aspect e s svue La notion de vue est utilis e depuis plusieurs ann es et v hicul e par plusieurs m thodes Elle ne se confond pas avec celle d aspect Praxeme recourt ces deux notions Par le terme aspect nous d signons une caract ristique de l Objet syst me le champ d tude caract ristique ind pendante du point de vue et li la nature m me de la r alit observer En revanche partir d une typologie d acteurs MOA organisateurs strat ges informaticiens etc nous d finirons des vues lesquelles peuvent pr lever des l ments partir d un ou plusieurs aspects Par exemple la Vue de l organisation et la Vue de l utilisation sont toutes deux des extraits du mod le pragmatique complet La premi re donne la vision globale or
63. ganisation et processus Elle int resse l organisateur La seconde donne des clairages du point de vue d un type d acteur de l entreprise La vue fonctionnelle fournit un autre exemple examin page suivante En conclusion on ne peut pas confondre les deux notions d aspect et de vue Ce th me est d taill dans PxM 03 portant sur la d marche 10 C est vraiment une position philosophique o on per oit les traces d un mat rialisme radical Le r el pr senterait ces aspects m me en l absence d acteur humain pour l observer Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les produits suite Les livrables La vue fonctionnelle Les sp cifications fonctionnelles Les maquettes Dossiers et fiches La description des livrables Ce que l on appelle une sp cification fonctionnelle tient sa coh rence de l acte de communication avec une certaine cat gorie d acteur On y trouve p le m le un petit bout de s mantique des exigences op rationnelles des sp cifications d crans l ments de logiciel le tout saupoudr de r gles d organisation Par d finition les sp cifications fonctionnelles expriment des exigences en termes de fonctions Pour aller l essentiel et exprimer les besoins par rapport l activit des utilisateurs le dossier des cas d utilisation convient parfaitement Il ne traite pa
64. he 8 PxM 03 l PxM Catalogue Propri taire Le R f rentiel Praxeme a t labor dans le cadre du chantier Praxime Les principaux contributeurs sont les soci t s SAGEM et SMABTP Les contributeurs sont r unis dans l initiative pour une m thode publique L institut Praxeme fait voluer le fonds commun Toute suggestion ou souhait d volution sont les bienvenus adresser l auteur Disponibilit Ce document est disponible sur le site Praxeme et utilisable dans les conditions d finies page suivante Les sources documents et graphiques peuvent tre obtenues sur demande L historique DVAU Premi re r daction Dromos m thode Sagem pour l urbanisation de l informatique des syst mes de drones Novembre DVAU Version tendue Amos m thode de la DSI SMABTP 2005 approche SOA 27 04 06 DVAU G n ralisation pour soumission au cercle des experts 1 1 a Version actuelle du document Revue par le 1 Cercle des experts Praxeme liste ci dessous Ont particip la revue de ce document Guy BOISSARD Pierre BONNET Antoine CLAVE Philippe DESFRAY Fabien VILLARD Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Licence Conditions d utilisation et de diffusion Droits et devoirs Ce document est prot g par une licence Creative Commons r sum e ci dessous Le terme cr ation s applique au documen
65. hines d un m me Les machines attaquant une Les ateliers puisant dans une atelier peuvent par m me table sont rang es dans m me base de donn es ou un d rogation entretenir des un m me atelier ensemble coh rent de BD relations d utilisation sont install s dans une m me mutuelle fabrique Le mod le logique En plus de la d finition et de la structuration des services le mod le logique contient des donn es aussi le mod le logique des donn es L architecture des donn es peut tre plus compliqu e voire totalement d coupl e de l architecture des services C est le cas quand l architecture de services se d ploie en conservant des bases de donn es existantes Une seule chose demeure dans tous les cas de figure quand on choisit l approche SOA le plan des services surplombe et masque le plan des donn es R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Les produits suite Le mod le logique la stratification du syst me Les types Selon leur provenance on distinguera plusieurs cat gories de machines logiques de machines e Les machines qui traduisent une classe s mantique sont dites Machines logiques q q Logiques M tier MLM ou distributeurs e Les machines qui expriment des choix d organisation sont dites Machines Logiques Organisation MLO ou orchestrateurs
66. ifier les aspects ou facettes de la topologie On pose les questions et on examine la r ponse au Comment sur plusieurs niveaux Cette logique d exposition sera simplifi e ensuite on ne retiendra que huit aspects qui suffisent r partir proprement l ensemble des informations n cessaires pour d crire le syst me Figure PxM 02 24 Pr sentation synoptique de la Topologie POURQUOI Comment Strat gie Syst me d action CAN Comment Syst me outil Ci i Syst me informatique QUOI S mantique Logique F Logiciel QUI Pragmatique Technique Logistique Physique R Mat riel Ai O G ographique R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme La topologie du Syst me Entreprise suite Que faut il repr senter Le point de d part La transition m thodologique vers UML les projets d urbanisation des syst mes L ana lyse du probl me Praxeme Institute d information et les programmes de progr s au niveau des entreprises butent sur de grandes difficult s Elles sont en grande partie li es la communication entre des points de vue diff rents Il est devenu urgent d
67. ins de l utilisation technique des cas d utilisation Preuve d exhaustivit Pragmatique Vue V rifier l exhaustivit du recensement des cas d utilisation des cas d utilisation de l utilisation Conception Pragmatique Vue f Conception des flots d activit s non pas partir des pratiques actuelles des processus de l organisation mais partir du cycle de vie des objets Architecture logique Logique Conception de la structure d ensemble d un syst me logiciel avec une relative ind pendance par rapport aux choix technologiques Urbanisation Logique laboration d une cible pour canaliser les d veloppements long terme et planification et Logiciel les faire tendre vers une structure id ale Elaboration de la trajectoire qui doit conduire cette cible en fonction des investissements Architecture Mat riel Conception de l infrastructure technologique choix techniques technique et Technique composants techniques r gles de d veloppement et outillage associ s aux choix techniques laboration Tous les aspects D termination des sc narios pour la conception d une solution un des sc narios besoin exprim peuvent correspondre plusieurs r ponses qu il s agit d valuer pour retenir la meilleure Conception interne Logiciel Conception d un l ment logiciel partir d une sp cification selon l approche objet et en respectant les r gles de conception impos es par les
68. int de vue e incompr hension entre les parties prenantes e n gligence de certaines consid rations e etc Le principe La solution retenue pour clarifier les comp tences et d finir les mod les est tout de la solution simplement le questionnaire du Quintilien le QQOQC quoi qui o quand comment On l applique dans une forme tendue sur la r alit que l on cherche analyser Ceci permet de d gager et d articuler les aspects ou facettes de cette r alit chaque aspect donnant lieu un mod le V Pour la cat gorie grammaticale courante qu est le verbe UML propose plusieurs types d l ments de mod lisation le cas d utilisation l op ration l activit voire l v nement l inverse diff rentes interpr tations actuelles font correspondre des choses fort diff rentes la notion de cas d utilisation Ce flou laisse la part belle aux interpr tations personnelles et aux errements Les cons quences pratiques sont un surco t des activit s de mod lisation et plus grave le caract re inexploitable de nombreux mod les 18 l instar de la mod lisation des donn es dans Merise par exemple Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral La topologie du Syst me Entreprise suite Le sch ma g n ral de la topologie Introduction Le sch ma ci dessous donne le principe utilis pour ident
69. isation interaction l mentaire entre un acteur et le syst me assimilable une transaction fonctionnelle l ex cution d un cas d utilisation implique un seul acteur et se d roule de fa on ins cable moins qu elle avorte Cette d finition du cas d utilisation impose une restriction par rapport UML ce qui doit guider la mise en uvre Le crit re pour identifier un cas d utilisation est la motivation de l acteur Par ailleurs le syst me peut n cessiter de mod liser des objets de nature organisationnelle dossiers structures Dans ce cas on utilise les cat gories voqu es pour la mod lisation s mantique Figure PxM 02_8 La terminologie pour la mod lisation pragmatique extrait du m ta mod le Praxeme associ au mod le de production lt lt metaclass gt gt lt lt metaclass gt gt lt lt metaclass gt gt R le Pratique Processus 2 attribution attribu x r f rence 0 1 assume entantque lt lt metachss gt gt lt lt metaclass gt gt manifestation Cyde de vie Type de Produit d sign applique Acteur Contribution lt lt instantate gt gt moyen afkctation g Ressource Mission Produit i intervient R f PxM02 gGen doc v 1 1 subordonn e ER principale concourt Praxeme Institute T 33 06 77 62 31 75 lt domini
70. l architecture de services Les termes En plus des termes pr sent s jusqu ici la conception logique distingue e les machines logiques individuelles dont les services traitent une seule instance un seul objet ou occurrence e les machines logiques ensemblistes qui rassemblent les services tels que l instanciation les requ tes les statistiques L architecture logique traduit les comportements d une classe s mantique en deux machines logiques une de chaque cat gorie Les propri t s de la classe y compris les associations sont distribu es sur ces machines en fonction de leur port e Les Le m ta mod le ci dessous tablit des correspondances simples entre les l ments de correspondances mod lisation des aspects amont et les l ments logiques Figure PxM 02_12 Synoptique du m ta mod le Praxeme pour l aspect logique lt lt metaclass gt gt Constituant logique niveau lt lt metaclass gt gt lt lt metaclass gt gt 1 Strate Agr gat logique se place sur portion lt lt metaclass gt gt lt lt metaclass gt gt lt lt metaclass gt gt lt lt metaclass gt gt Fabrique logique i F Atelier logique 1 Machine logique 0 1 Service logique T l lt lt metaclass gt gt lt lt metaclass gt gt lt lt metaclass gt gt Distributeur Orchestrateur A
71. le Il a publi plusieurs standards dont CORBA et UML R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Le socle suite La Topologie du Syst me Entreprise Le probl me pos S il est entendu que la mod lisation est un pr alable indispensable la conception des La r ponse syst mes complexes et qu elle constitue une des conditions de leur ma trise la question se pose de savoir pr cis ment ce qu il faut mod liser UML ne r pondant pas cette question elle est du ressort de la m thodologie Faute de r pondre cette question Que faut il repr senter les projets s exposent d importants d boires et en tout cas une r elle d perdition La r ponse propos e consiste recenser les aspects ou facettes de la r alit sur laquelle nous voulons agir Ces aspects sont articul s rigoureusement dans la topologie du Syst me Entreprise Cette derni re fournit au r f rentiel Praxeme sa base th orique Il s agit de recenser les aspects examiner pour d crire de fa on pertinente et exhaustive la r alit sur laquelle on veut intervenir en l occurrence l entreprise Il est n cessaire de bien appr hender cet objet pour concevoir la solution informatique qui pourra l outiller Le terme topologie est retenu pour voquer le lieu en grec topos l endroit o
72. le parall lisme les relations de d pendances entre les mod les imposent quelques pr cautions Le sch ma de la page 22 signale une d pendance entre la vue de l utilisation les dossiers des cas d utilisation et le mod le s mantique Pr cis ment cette d pendance r sulte de la valeur accord e la s mantique dans Praxeme et de notre souci de fonder la documentation sur le substrat du R f rentiel M tier s mantique Ceci entra ne une cons quence pratique la d marche peut mettre en parall le les travaux sur les mod les s mantiques et pragmatiques condition de m nager des points de synchronisation r guliers Ces points fourniront l occasion de v rifier la convergence entre les produits labor s sur les deux axes Le bon d roulement d une telle d marche repose sur les r unions de coordination Figure PxM 02_16 Les axes de la conception _Utiisanion Pr ceseus S mamtique Architecture T i Partir de la Partir des o v Entetens description mat riaux bruts 3S expression de besoins des processus traces de l activit E g LS d entreprise Effort d abstraction lt GS 5 Produits et de l organisation 8 principaux Dossier Dossier Diagrammes Dossiers 5 des Cas d utilisation des processus de classes architochir mod les Structures et automates nn ne Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM
73. lisation des processus Comment innover Nous ne traitons pas ici de l approche traditionnelle fonctionnaliste des processus La proc dure Identifier l objet au c ur du processus tablir le cycle de vie de l objet En d duire le processus conceptuel Distribuer les activit s sur les acteurs Pour aller plus loin Cette approche nous colle aux pratiques existantes et ne nous permet pas de prendre le recul suffisant pour innover r ellement Nous exposons rapidement le proc d innovant de conception des processus propos dans Praxeme Le point de d part de ce proc d r side dans la liaison que la Topologie du Syst me Entreprise tablit de l aspect pragmatique vers l aspect s mantique Consid rons que tout processus important se d finit par une finalit qui consiste produire ou transformer un objet essentiel D s lors le meilleur processus est celui qui accompagne le cycle de vie de l objet le plus fid lement et avec le moins de complications possible Ainsi pour concevoir le processus nous ne partons pas de l activit qui a toutes les chances d tre d j fa onn e par l organisation mais nous regardons vivre l objet Par l l approche se renverse et nous donne un nouveau point de vue C est pour cela qu elle nous aide repenser de fond en comble l activit et m me l organisation L objet m tier est pr sent dans le mod le s m
74. logiques le groupe Azur GMF Plan de Convergence de l Informatique machines logiques services logiques et au niveau logiciel Modules de services programmes Cobol Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les proc d s de mod lisation suite L identification des services logiques Introduction Le grain le plus fin du mod le logique est le service logique L architecture logique fournit le cadre qui permettra d ordonner les milliers de services Reste la question Comment identifier un service Le tableau ci dessous propose plusieurs moyens pour d duire les services On peut recourir deux approches compl mentaires 1 Par le haut les composants logiques se d duisent des mod les s mantique et pragmatique 2 Par le bas en relisant le d tail des fonctions attendues cas d utilisation ou activit s dans les processus on compl te le mod le logique R gle Tout service poss de un identifiant logique unique dans le syst me on s efforce d identification de le rendre le plus expressif possible Recommandations Figure PxM 02 22 D duction des services logiques partir des mod les externes S mantique Op ration d une Service de base 1 pour 1 en g n ral classe s mantique Attribut d une classe Service de base de d cider en relation l architecture s mantique type accesseur te
75. me ne se pr occupe pas des questions financi res et de l conomie de l entreprise Bien au contraire c est sa motivation finale rendre les syst mes plus efficaces pour qu ils survivent dans la lutte conomique Ainsi le calcul du ROI et l analyse de la valeur trouvent leur place dans la m thodologie Presque toujours les dossiers comportent un volet financier et la comparaison des sc narios de conception exige de disposer des budgets d investissement et des budgets de fonctionnement chaque fois que cela fait sens ces consid rations s inscrivent m me au c ur des mod les Nous recourons pour cela aux annotations des profils UML qui elles m mes traduisent les attributs d finis sur les m ta classes du m ta mod le Praxeme Les mod les Praxeme contient en germe pour l instant des l ments pour l analyse profonde des de valeur entreprises au del des aspects formels que nous avons voqu s dans ce guide g n ral Les mod les conomiques et leurs pendants indispensables que sont les mod les de valeur expriment la partie souvent enfouie sinon refoul e de la r alit du travail Parmi les leviers d action identifi s pour le pilotage des entreprises nous pouvons en citer deux qui portent directement sur ces sujets sensibles e _ lucider les valeurs e N gocier les valeurs La maintenance La maintenance informatique p se lourdement sur le fonctionnement des directio
76. me productique Les derniers aspects dans la construction du syst me Contenu Le Syst me productique doit se conformer aux d terminations tablies travers les facettes pr c dentes Sa substance son Quoi est faite de composants logiciels Un composant logiciel r alise un objet logique en appliquant les choix techniques Reste ensuite le localiser c est dire le placer sur une des machines de l architecture mat rielle En r pondant cette question on aboutit l architecture physique Les aspects informatiques R f PxM02 gGen doc v 1 1 Syst me productique Quoi Aspect logiciel Composants logiciels Aspect technique S Aspect mat riel Comment Aspect physique Architecture d ploy el O Composants logiciels install s Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme R capitulatif Une ligne explicative pour d finir les mod les r aliser Des aspects isol s Des aspects En appliquant cette ligne explicative du QQOQC nous avons isol les diff rents aspects du Syst me Entreprise qui demandent tre repr sent s Les mod les r aliser pour construire et faire voluer le syst me se d finissent par rapport aux aspects qu ils traitent La page suivante montre qu il est possible de simplifier et de traiter plusi
77. mod le pragmatique comment innover sur les processus 16 Le mod le pragmatique les termes 17 Le mod le logique Structurer pour durer 18 Le mod le logique un langage part 19 Le mod le logique la stratification du syst me 20 L laboration de l architecture de services 21 La couverture du syst me par les mod les et les vues 22 Les livrables 23 LS procEsSS S enrenar a E ion nadia panda 24 La mise en uvre de la topologie 24 Mod liser entre analyser et concevoir 25 La pr mod lisation faciliter le passage 26 Les niveaux de cibles 27 La d marche les possibilit s de parall lisme 28 La d marche les travaux d architecture 29 Les activit s de port e globale 30 L urbanisation de SI 31 L organisation de l urbanisation 32 Les responsabilit s sur les aspects 33 Les principaux changements dans l organisation 34 Les proc d s de mod lisation nm amont irisa aE SiR TARE Enak 35 Repr senter avant d agir 35 La mod lisation s mantique Aller l essentiel pour d gager un noyau stable 36 La mod lisation s mantique quelques pr ceptes 37 Le mod lisation des processus 38 L expression des besoins par les cas d utilisation 39 L architecture logique 40 L identification des services logiques 41 La documentation des services logiques 42 L architecture technique 43 Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral La topologie du Syst m
78. nna tre l objet sur lequel elle s exerce Cette p tition de principe qui nous semble conforme au bon sens se lit dans la Topologie du Syst me c est pr cis ment la relation de d pendance entre l aspect pragmatique et l aspect s mantique Elle nous autorisera documenter les processus en r f rence aux objets m tier d crits dans le mod le s mantique Sur cette base le proc d de conception des processus prend appui pour r aliser un renversement de l approche BPM business process management 7 Ce proc d sera rapidement pr sent dans le chapitre Proc d s p 38 Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les produits suite Le mod le pragmatique les termes Le r le du m ta mod le Activit et pratique Le m ta mod le dont nous pr sentons des extraits au fil de l eau a pour but d asseoir la m thode sur une terminologie rigoureuse Pour ce faire nous ne pouvons pas nous contenter d un simple glossaire toujours approximatif mais nous recourons un v ritable mod le d taill et argument Cet effort est particuli rement clairant sur l aspect pragmatique Il va r v ler des diff rences fondamentales de perception et d approche Les cons quences et la distance que nous prenons par rapport aux pratiques habituelles de la mod lisation des process
79. ns du SI informatiques et absorbe une partie consid rable de leur budget Praxeme apporte des facilit s pour l analyse d impact gr ce aux cha nes de tra abilit mises en place par le biais des mod les En contrepartie les actions de maintenance doivent mettre jour les mod les ad hoc Le profil courant du mainteneur ne suffit pas pour adopter cette nouvelle pratique Disons aussi que l application stricte de Praxeme pour SOA modifie radicalement la substance et la physionomie du syst me le rendant plus compact la r duction en volume est estim e entre 30 et 60 selon la cat gorie et l tat du syst me L impact sur les activit s d riv es est en proportion 2 Nous reprenons ici les enseignements de la m thode SDM S R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Index A architecture logique 2 8 9 10 11 18 20 21 28 29 31 34 40 41 42 43 59 architecture technique 6 7 8 29 41 43 44 59 aspect 1 3 5 7 8 9 10 13 15 16 17 19 20 21 22 23 36 37 38 40 44 46 50 51 53 54 56 59 60 61 63 64 67 C cas d utilisation 2 6 15 20 23 28 35 37 39 40 41 46 53 61 cha ne de production 7 11 12 26 37 56 63 D d marche i 22 24 28 29 48 55 58 diagramme 21 38 39 53 61 62 65 direction 7 34 DSI ii 34 42 dynamique 30 32
80. objectifs g n raux urbanisation r utilisation etc Conception des tests Tous les aspects D termination des cas de test Simulation Tous les aspects V rification de la qualit d un mod le en le r alisant et en l ex cutant dans des mod les un environnement technique ad hoc R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Les proc d s de mod lisation suite La mod lisation s mantique Aller l essentiel pour d gager un noyau stable La d finition Dans son aspect s mantique la repr sentation du Syst me vise e les notions concepts et objets du domaine e leurs relations e les r gles associ es Cette repr sentation est d barrass e des contingences organisationnelles et techniques Sa valeur ajout e r side dans l abstraction qui m ne la simplicit Le mod le s mantique saisit l essentiel cela le rend simple et stable L enjeu La simplicit de cette description lib re l imagination et permet au concepteur ensuite d largir sa palette de choix quant l organisation la logistique et aux technologies L effort d abstraction permet de retrouver l essentiel de s affranchir de la diversit des pratiques et de d gager le champ pour la simplification du syst me La constitution du R f rentiel s mantique le R f rentiel m tier ou R f rentiel Assurance
81. ogiciel Pragmatique Technique a Ds Concepteur logiciel Expert m tier G ographique Mat riel Physique Expert technique Architecte technique Les revues La revue se range parmi les proc d s d valuation Elle consiste r unir des personnes habilit es porter un jugement sur un produit ou un l ment de produit La dynamique d urbanisation donne un relief particulier certaines des revues de conception que le processus de d veloppement doit absolument pr voir Les mod les s mantiques pragmatiques et logiques produits au sein de chaque projet doivent tre homologu s e dabord pour la bonne fin du projet qui obtient ainsi des assurances sur ses objectifs et ses modalit s convergence vers la cible r utilisation maximale conformit des proc d s gestion des risques e ensuite afin d apporter leur contribution l uvre commune chaque mod le homologu pouvant se d verser dans le r f rentiel ad hoc et enrichir le patrimoine commun Le Dossier de conception des sc narios entre tout fait dans cette logique Il balaie tous les aspects et fixe les options conformes aux objectifs du projet La revue de ce dossier permet de jauger chaque sc nario par rapport aux objectifs et enjeux globaux R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62
82. oit port e au plus haut niveau de la hi rarchie seul capable de lui assurer la continuit de vision et de moyen n cessaire Au del de la ma trise op rationnelle le succ s d une urbanisation repose sur le eadership La trajectoire d urbanisation se compose d une succession d tats stables du syst me pr d finis qui le conduisent ann es apr s ann es de l existant la cible Chaque tat fait l objet d un graphe d architecture interm diaire qui loge les investissements de l ann e en les situant le plus possible dans la cible De cette mani re l investissement fructifie davantage R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Le processus suite L organisation de l urbanisation Chacun des objectifs doit tre assum par un acteur En ce qui concerne les objectifs de port e locale c est dire ceux d un projet une m thode de conduite classique pr cise les r les n cessaires et leur implication dans le processus de d veloppement La distribution des objectifs Reste fixer les r les associ s la vis e long terme et affecter les personnes C est ce que tente le tableau suivant Figure PxM 02_19 Les responsabilit s en fonction de la port e Global Syst me Entreprise te Al Vue externe Vue interne usage d velop
83. ombien existe t il d objets de la classe X e Quelle est la fr quence d instanciation de la classe e Quelle est la fr quence d apparition de tel v nement Y a t il un profil d occurrence e En combien de temps l objet parcourt il son cycle de vie L architecture logique transporte cette question l chelle du syst me Elle dimensionne les flots d information et le volume des sollicitations au niveau de ses unit s logiques Les architectures mat rielle et technique abordent la question du Combien sous l angle des capacit s nominales ou extr mes Le co t La question se sp cialise en Combien a co te Dans les sc narios de conception c est un des l ments consid rer avec toujours deux l ments co t d acquisition et co t d exploitation R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Compl ment la Topologie du Syst me Entreprise suite Contenu et forme des mod les Des outils Le tableau des repr sentations page suivante propose une utilisation de la notation de repr sentation UML en regard des aspects du Syst me d action Ce ne sont que des indications des principaux diagrammes associ s aux aspects Les guides d taill s apportent davantage de d tails et nuancent ces indications Le recours UML UML est un standard international qui
84. on la topologie du Syst me Entreprise recense les aspects ou facettes que de Praxeme l on doit consid rer pour se faire une repr sentation compl te de la solution globale et pour agir sur elle avec le minimum d incertitude La d duction des facettes s op re en suivant un proc d didactique qui permet de faire converger les points de vue des diff rentes expertises impliqu es La topologie permet donc de clarifier les responsabilit s de chaque m tier et d articuler les univers L articulation entre les facettes doit tre tablie avec soin elle doit exprimer les d terminations naturelles entre les aspects tout en r duisant le plus possible les couplages Les applications pratiques de la topologie du Syst me d action sont de deux ordres e D une part la topologie devient un instrument de gestion des comp tences et de sp cialisation au sein de la cha ne de production du logiciel e D autre part elle fournit le socle pour fonder les d marches de projets ou de programmes Venant en compl ment du standard de repr sentation UML elle permet de d finir sans ambigu t les mod les n cessaires et d en fixer le contenu pr cis Les retomb es Les retomb es sont les suivantes de la s paration D finition ri les des aspects finition rigoureuse des mod les e S riation des questions se poser e Sp cialisation des expertises les proc d s de conception sont plus faciles appr hender a
85. onfus il recouvre de nombreux m tiers qui ont du mal se reconna tre et se comprendre En l absence d une repr sentation qui reconna t la contribution de chaque sp cialit surgissent la frustration les conflits les dysfonctionnements C est ainsi que l on voit circuler des dossiers qui ne peuvent tre valid s des mod les qui ne sont pas exploit s des d cisions dont on a perdu les motivations Cette repr sentation doit rendre lisible les expertises convoqu es dans le fonctionnement ordinaire de l entreprise et dans ses volutions extraordinaires Elle doit combiner les points de vue propres toutes les populations impliqu es Pour tablir cette repr sentation commune on pourrait dire communautaire une approche consisterait partir des acteurs et tudier leur univers Cette approche cognitive est extr mement lourde et compliqu e Nous choisissons une approche plus simple qui consiste observer l objet commun sur lequel on agit De quel objet s agit il Rien de moins que le r el Du moins la portion de r el circonscrite par l activit sur laquelle on veut agir Compte tenu du mode de d clenchement et de financement de la plupart des op rations cette r alit dans sa plus grande extension est celle d un groupe humain organis et tendu vers un but professionnel de profit ou de service Bref l entreprise Cet objet est complexe En fait il pr sente plusieurs facett
86. partiennent l aspect pragmatique mais les r gles de gestion doivent imp rativement tre encapsul es Le mod lisateur con oit les classes s mantiques comme des micro machines responsables de leur tat interne et capables de fournir tous les services sous tendus par leur s mantique Respecter Les objets de gestion voluent se transforment et se comportent diff remment en le devenir fonction de leur tat du moins pour les principaux d entre eux Le cycle de vie des des objets objets constitue une part importante du mod le Le syst me con u base d automates se r v lera la fois plus simple et beaucoup plus robuste Documenter L encapsulation des r gles de gestion et la conception des cycles de vie font merger les op rations des op rations valeur s mantique Le mod le d crit compl tement ces op rations signature nom param tres d entr e sortie avec leur nature contrat pr et post conditions description interne algorithme quand c est n cessaire D composer On est amen d composer le syst me sur le plan s mantique Cette d composition le syst me applique le crit re de l objet par opposition la fonction il s agit d une d composition en domaines d objets R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Les proc d s de mod lisation suite Le mod
87. pement structure infrastructure eee EA Global Externe Local Externe Local Interne Global Interne KA Direction G n rale Directions m tier D veloppement Direction Informatique R le Strat ge Ma tre d ouvrage Chef de projet Urbaniste utilisateurs et architectes aKo AAC LT Interface avec Fournisseurs informatiques Actionnaires Clients L urbaniste Si la plupart des r les cit s sont relativement courants il faut insister sur celui de l urbaniste propre la dynamique d urbanisation des syst mes L urbaniste est celui qui porte l objectif d urbanisation il est le gardien de la cible d urbanisation ajuste la trajectoire la vision d entreprise ainsi qu aux contingences rencontr es assure l interface avec l organisateur et l architecte technique Il participe activement aux revues de conception o il fait pr valoir le point de vue global et stimule la r utilisation et le partage Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le processus suite Les responsabilit s sur les aspects La gestion Le sch ma ci dessous propose une typologie des r les appuy e sur la topologie des comp tences Figure PxM 02 20 Les r les dans Praxeme typologie incompl te Architecte logique Mod lisateur m tier S mantique Logique a LT D veloppeur L
88. permet galement de capitaliser la connaissance sur le domaine les modalit s d action et la solution m me C est un outil de gestion des connaissances L attitude Le mod lisateur qui se donne pour t che d exprimer la s mantique aborde le r el sans a priori Contrairement aux apparences cette attitude n est pas spontan e Elle exige du mod lisateur un effort particulier et sans cesse renouvel pour faire abstraction des contingences organisationnelles et techniques La qualit du mod le s mantique demande qu il s affranchisse des pratiques actuelles et de la solution existante De plus loin de s embarrasser de l apparente complexit du domaine il doit capter l essentiel et d gager le noyau fondamental La mod lisation s mantique peut se r v ler inventive Il lui faudra d fendre la simplicit de son mod le face la tendance g n rale la complication Une de ses r ponses consistera montrer comment ce mod le essentiel restitue la r alit et comment il peut se d plier s instancier pour prendre en compte la diversit des situations concr tes Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les proc d s de mod lisation suite La mod lisation s mantique quelques pr ceptes Identifier les Les classes principales jouent un r le essentiel dans la cha ne de production du Syst me classes d
89. pour leur justification voir l annexe Figure PxM 02 4 La d finition des aspects du Syst me Entreprise S mantique Conceptuel L aspect s mantique ne retient que les objets au c ur de l activit essentiel C ur On d crit le noyau fondamental ind pendant de la mani re de de m tier mener l activit Pragmatique Organisationnel L aspect pragmatique r unit les choix relatifs la mani re de mener l activit acteurs responsabilit s actions sur les objets processus situations de travail G ographique Communication L aspect g ographique est celui de la localisation des objets et des Contexte actions Il fait appara tre les notions de sites d emplacements et de besoins de communication Logiquel lt F onctionnel Aspect interm diaire permettant de fixer les grandes d cisions de structuration du syst me d information dans une relative ind pendance par rapport aux solutions techniques Technique Technologique JL aspect technique est celui des choix de technologies et des fa ons de les mettre en uvre Mat riel Logistique L aspect mat riel du syst me est l ensemble des machines physiques composant le syst me avec leurs propri t s capacit Logiciel Applicatif L aspect logiciel couvre l ensemble des composants logiciels qui informatique automatisent une partie des actions du syst me Physique D ploiement travers l aspect physique on d crit l
90. pparite ur Commentaire Le diagramme de classes ci dessus ne pr sente qu une partie du m ta mod le Il montre les principaux termes utilis s pour d crire l architecture logique dans le style service La plupart de ces termes sont li s des m ta classes des aspects amont ce qui traduit la possibilit d une d rivation Le d tail du m ta mod le exprime les contraintes topologiques qui obligent l architecte logique et le concepteur r duire le couplage du syst me Le m ta mod le contient d autres notions pour l aspect logique notamment pour le plan des donn es R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Les produits suite La couverture du syst me par les mod les et les vues Le principe La topologie du Syst me Entreprise fournit le principe structurant auquel Praxeme se r f re pour d finir les mod les et les livrables Elle offre l avantage de d finir les mod les comme des repr sentations rigoureuses et compl tes limit es un aspect clairement identifi Elle montre galement les d pendances entre les mod les Ces d pendances indiquent comment les informations se relient les unes aux autres d un mod le l autre Chaque m tier de la mod lisation conna t ainsi ses responsabilit s Les livrables d finis par le processus Figure PxM 02_13 L espace de d
91. que dans le temps de ce projet e Les dossiers de port e globale ils constituent une r f rence pour l ensemble de l entreprise Ils peuvent voluer mais sous contr le d une autorit centrale e Les fiches elles sont ventuellement produites l int rieur d un projet mais leur format est con u pour en faire des l ments communs et partageables Elles acqui rent donc une visibilit qui d passe le projet Elles ob issent un cycle de vie qui tient compte de leur exploitation par de multiples acteurs Les livrables sont d crits travers des formulaires assortis d un commentaire Ils peuvent aussi faire l objet de profils UML install s dans un outil de mod lisation R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Le processus La mise en uvre de la topologie Contenu Le chapitre Processus ne pr conise pas un processus complet et ne donne pas de ce chapitre toutes les indications de Praxeme pour cette dimension Il pr sente uniquement les lignes forces respecter dans l organisation des travaux principes prendre en compte pour laborer les processus de r flexion conception et laboration du Syst me Entreprise Le document PxM 03 sur la d marche apporte plus d information sur le sujet Il pr cise les conditions sous lesquelles la m thodologie Praxeme peut se coupler av
92. que qui situe ces expertises Les principes e Une premi re question surgit Que faut il repr senter pour agir sur le sStructurants syst me Praxeme r pond cette question par la Topologie du Syst me Entreprise recensement des aspects du syst me e Le principe de s paration des aspects structure l approche du syst me il isole diff rents mod les et conditionne le processus de d veloppement e Parmi ces aspects l aspect logique rev t une importance particuli re dans la perspective de l architecture de services et de l urbanisation du syst me d information e Praxeme accorde une attention sp ciale la notion de service grain l mentaire du syst me informatique et monnaie d change avec les syst mes partenaires Les pages suivantes exposent ces principes Que faut il La Topologie du Syst me Entreprise s inscrit dans l h ritage du G nie logiciel repr senter aias p Elle reprend la notion des niveaux d abstraction propre Merise e Elle s inspire de travaux comme le framework de Zachman e Elle actualise cet h ritage en se conformant au standard MDA Model Driven Architecture standard de OMG MDA pose le principe de mod les dont certains sont ind pendants de la technologie d autres d pendants PIM Platform Independant Model et PSM Platform Specific Model L OMG Object Management Group regroupe la plupart des acteurs de l industrie logiciel
93. que vauquier club f Modus La m thodologie Praxeme Les produits suite Le mod le pragmatique comment innover sur les processus La d pendance entre pragmatique et s mantique L objet et l action La Topologie place l aspect pragmatique en d pendance par rapport l aspect s mantique Cette d pendance peut surprendre en tout cas elle contredit la majorit des pratiques actuelles en mati re de processus m tier Ces pratiques appuy es sur des outils sp cialis s se d roulent en toute autonomie Le mod le des processus est d ailleurs presque toujours consid r comme le mod le le plus amont Cette d pendance du pragmatique vers le s mantique peut donc poser probl me aux praticiens du BPM Nous devons nous en expliquer Cette particularit est porteuse en effet de cons quences importantes puisqu elle autorise un proc d de conception des processus r ellement innovant L aspect s mantique se centre sur l objet m tier Le mod le s mantique se purifie et vacue toute r f rence l organisation On n y trouve donc nulle r f rence aux acteurs leurs activit s et aux r gles organisationnelles Ces l ments se situent dans l aspect pragmatique Pour le dire en une formule le mod le s mantique d crit l objet le mod le pragmatique l action Notre pr cepte est le suivant pour bien concevoir l action il faut pr alablement co
94. r le service document ainsi que les objets manipul s En effet ces informations permettent de v rifier la pertinence de l architecture et la valeur du couplage D autres informations sont n cessaires pour consolider l architecture la fr quence d utilisation du service le volume des changes flots logiques qu il g n re Le service logique est repr sent dans Praxeme en tant qu op ration sur une classe st r otyp e Machine Ces op rations pourraient tre elles m mes st r otyp es Service Le comportement du service instantan ou diff r est une donn e essentielle de l architecture On conseille parfois de regrouper dans les ateliers des services de m me nature r gle d homog n it Dans le souci de quantifier l architecture logique on pourrait chercher valuer la dur e d ex cution de chaque service ce stade ceci ne para t pas r aliste En revanche le concepteur logique peut s astreindre valuer les volumes nombre d instructions au niveau logique nombre d appels d autres services et pond ration par la distance Ces informations pourront s agr ger et fournir une base de r flexion pour les choix d architecture physique EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les proc d s de mod lisation suite L architecture technique N gociation logique technique
95. repr sen t e signifiant signifi H f S lt lt metaclass gt gt i i r cepteur re oit re u Ev nement i 1 i i i lt lt reprend gt gt K lt reprend gt gt i i H i H i LA LA lt lt metaclass gt gt lt lt reprend gt gt Cas d utilisation ActivityGraph R f PxM02 gGen doc v 1 1 ActionState Use Case T 33 06 77 62 31 75 lt dominique vauquier club fi Praxeme Institute Modus La m thodologie Praxeme Les produits suite Le mod le logique Structurer pour durer L attitude L enjeu L objectif de la conception logique La finalit de l architecture logique et de la conception logique est de structurer le logiciel e en tenant compte des volutions possibles e en gardant pr sent l esprit l objectif strat gique Parmi les attendus on trouvera par exemple e Ja volont d urbaniser le syst me d information pour r duire sa redondance et partager des composants e ouverture du syst me et son int gration avec des syst mes partenaires e l agilit de l organisme ou au moins la facilit de reconfiguration organisationnelle e la possibilit de multiplier moindre co t les types d interfaces offertes L attitude par rapport la technologie se d finit par le principe d ind pendance logique expos plus loin L architecture logique donne une vision unifi e par de
96. s analyse travers trois facettes Le Quoi c est l aspect logique qui fait la synth se de la s mantique et de la pragmatique Le mod le logique reste ind pendant du d tail des choix techniques mais s impose une syntaxe qui le rend moins naturel moins communicable que les aspects pr c dents C est d j une affaire de sp cialistes Il joue un r le interm diaire dans la cha ne de production qui permet de construire le nouveau syst me Le Qui et le O se combinent dans l aspect logistique en m me temps que le Avec Quoi locaux et quipements Cet aspect concentre l information n cessaire pour d ployer et administrer les ressources mat rielles n cessaires au fonctionnement de l entreprise Le Comment troisi me occurrence de la question du mode op ratoire introduit maintenant l ultime d tail de l outillage il mobilise les technologies de l information et de la communication et d bouche sur le Syst me productique infrastructure intelligente qui d cuple les capacit s de l organisme Syst me de production Aspect logique Quoi ind pendant des choix Syst d quipement et de technologie yst me productique ommen Qui automatiser Aspect logistique Les moyens O Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le Syst
97. s acteurs internes Pour les premiers il ne peut que constater Pour les seconds il pourra ventuellement proposer une nouvelle distribution des t ches par les r les acte de conception Le meilleur crit re pour identifier les cas d utilisation est la motivation des acteurs Qu attendent ils du syst me Quels v nements les conduisent interagir avec le syst me Connaissant les circonstances de l interaction on peut mieux analyser les attentes de l utilisateur vis vis du syst me en ayant soin de focaliser l attention sur la motivation ou l intention de l acteur par opposition la fa on selon laquelle le syst me r pond Quel r sultat l acteur attend t il du syst me Les cas d utilisation repr sentent et r sument les interactions l mentaires entre acteurs et syst me Par l mentaire on entend qu une ex cution du cas d utilisation mobilise un et un seul acteur Pour la documentation du cas d utilisation voir FRM 25 et FRM 25c partir d une rapide analyse du contenu de chaque cas d utilisation le mod lisateur factorise ce qui peut l tre sous la forme de cas d utilisation satellites Dans cette t che il dessine le diagramme des cas d utilisation Il reprend et v rifie l analyse des droits d utilisation Pour aller DIUS Voir le formulaire FRM 25 et son commentaire FRM 25c Join 15 Si l activit doit impliquer plusieurs acteurs ou se
98. s des crans cet aspect susceptible de d cisions de conception est laiss la maquette et au dossier qui l accompagne L opposition g n ral d tail SFG SFD n est pas structurante dans Praxeme En effet chaque aspect demande une mod lisation formelle et compl te Le niveau de d tail et d exhaustivit de chaque livrable peut tre ajust en fonction du contexte du projet et des besoins du moment mais un mod le n est r put d finitif que s il d crit pleinement le champ d tude dans le p rim tre assign et pour un aspect de la topologie En revanche la notion de port e permet d introduire des livrables dont d pend la continuit de l urbanisation et des choix au niveau du syst me Pour assurer une bonne communication dans les projets les livrables peuvent tre assortis d s les phases amont d l ments comme les maquettes Plut t qu un texte ou un mod le une maquette donne une image r aliste et imm diatement sensible d une solution lors de sa d finition S il s agit d une solution informatique la maquette est un composant logiciel situer dans l aspect logiciel Rien n emp che n anmoins de l inclure un livrable tel qu une sp cification fonctionnelle ant rieur la r alisation ou m me aux choix techniques Parmi les livrables on distingue e Les dossiers de projet ils fixent les d cisions dans la progression d un projet et n ont de valeur
99. sont l pour la fl nerie Parfois l approche sera pratique trouver toutes les ressources sur un th me sans distinction de discipline ou de support D autres fois elle sera ludique go t du livre s duction des classements par collection etc Ces questions sont tudi es dans l aspect pragmatique Ensuite le concepteur de la biblioth que se doit de consid rer les contraintes et possibilit s li es la topologie des lieux s paration entre espace public et espace r serv nombre d tages communications etc Ces l ments devront tre pris en compte dans la suite de la conception C est l aspect g ographique La biblioth que comporte galement un aspect technique Les catalogues proposent des l ments de mobiliers avec des caract ristiques physiques respecter La hauteur et la longueur des tag res d pendent du mat riau et du style choisi On peut penser des dispositifs m caniques pour le transport et le rangement des livres ou pour l accumulation des tag res dans un espace r duit En consid rant l ensemble de ces l ments e le mod le s mantique comme id al r el dans l esprit du lecteur mais inaccessible quand on veut le transposer dans la solution physique e les usages et attentes des utilisateurs e les possibilit s techniques ou les choix d j impos s le concepteur va esquisser un sch ma pour ranger les ouvrages Il cherchera pr server l
100. ssus la diversit des r alisations techniques Il y a et il y aura toujours un d calage entre la fa on de repr senter la r alit concepts objets processus d un c t et la r alit du logiciel de l autre Il est possible cependant de prendre certaines d cisions de structuration du syst me logiciel au niveau logique Ces d cisions se soustraient au moins en partie aux contraintes et changements de nature technique L architecture logique r pond des choix g n raux de structuration du syst me logiciel d finis par la politique logiciel ou la strat gie de l entreprise L architecture logique a pour but d laborer la structure optimale pour le logiciel ind pendamment des choix techniques d finitifs La conception logique apporte les pr cisions n cessaires sur les composants logiques On parlera alors de SIIO syst me d information inter organisationnel Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les produits suite Le mod le logique un langage part La terminologie Du fait de sa position interm diaire entre d un c t la vue externe du syst me la vraie vie et de l autre le syst me informatique le mod le logique doit se doter d un vocabulaire qui lui est propre Ce vocabulaire doit permettre de restituer la r alit s mantique et pragmatique dans le syst me tout en facilit
101. structuration du syst me m me en l absence de technologies orient es objet Il entra ne la production de composants logiciels publi s en tant que services dans le droit fil des technologies web services C est donc un atout pour l ouverture du syst me Ex Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Les produits Les termes g n raux La port e La volont d urbaniser le syst me d information conduit distinguer e Jles objectifs de port e locale la solution sp cifique r pond un besoin exprim par un client interne application processus m tier domaine e les objectifs de port e globale qui mobilisent l entreprise sur le long terme La port e locale se caract rise par la connaissance du besoin une r alisation sp cifique une ch ance court terme C est tout le contraire pour la port e globale Quelle que soit la port e les aspects de la r alit examiner sont les m mes Aussi la topologie s applique ces deux niveaux d action Le mod le Un mod le est une repr sentation pertinente d une r alit En g nie logiciel un mod le comporte e des repr sentations graphiques en UML des diagrammes e des informations sur les l ments repr sent s d finitions descriptions informations quantitatives e d ventuelles justifications des choix de mod lisation Chaque d
102. syst me d information d duite des r gles de l architecture logique 20 Figure PxM 02_12 Synoptique du m ta mod le Praxeme pour l aspect logique 21 Figure PxM 02_13 L espace de d finition des livrables 22 Figure PXM 02 T4 Lesniv dux d cibles sushi ea aa a EEEa E A a a E iiaae 27 Figure PxM 02_15 Les macro activit s en regard des niveaux de cibles ssnseseseeeeeseseeerseesrsesrressrsrreesresrses 27 Figure PxM 02_16 Les axes de la conception 28 Figure PXM 02 17 L approche ATCHMECIURS nn A ne online ei entier aS 29 Figure PxM 02_18 Les activit s de port e globale accompagnant les projets 30 Figure PxM 02_19 Les responsabilit s en fonction de la port e 32 Figure PxM 02_ 20 Les r les dans Praxeme typologie incompl te 33 Figure PXM 02 21 Laiste des proc d s dans Prax me ss censure sas diii 35 Figure PxM 02 22 D duction des services logiques partir des mod les externes 41 Figure PxM 02 23 Aper u des th mes de l architecture technique 44 Figure PxM 02_24 Pr sentation synoptique de la Topologie 47 Figure PxM 02_ 25 UML pour les aspects de la vue externe csrniessinensennirossniese iasa e 61 Figure PxM 02 26 UML pour les aspects internes du Syst me sseseeeeesesrsessreessesrtetsrestrerstssrsesrsessssreeessssrses 62 Figure PXM 02 27 Les trois ax s de l mod lisation iiieoo e ea a SR 64 Figur
103. t Dans la troisi me partie on insistera sur les proc d s de mod lisation Outre les guides par aspects cf figure p ii un ensemble d exemples comment s accompagne le guide g n ral Il est r f rence PxM 02x Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Introduction suite Les trois dimensions de la m thodologie Produit Processus Proc d s Figure PxM 02_2 Structure du document CD Il La Topologie du Syst me Entreprise Le contexte _Le socle a res ique Les objectifs Intoduction La notion de service E Le contenu PRAXEME Guide g n ral Les produits roduits 0e Le processus azi p Les proc d s de mod lisation propos Le document pr sente une s lection des proc d s ordonn s dans la m thodologie des procedes e La mod lisation s mantique pr alable identification de services forte valeur e La sp cification du syst me base de cas d utilisation e L architecture logique e La conception des services A Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le socle Fonder les pratiques sur une base solide Motivation Les syst mes d information sont des objets complexes qui mobilisent des expertises vari es On ne saurait guider l action sur ces syst mes qu une fois pos le cadre th ori
104. t de tra abilit vers les mod les Le processus de d veloppement doit pr voir une tape de qualification des exigences avant qu elles soient trait es par la conception e Les objectifs strat giques et op rationnels forment une autre cat gorie prendre en compte dans la pr mod lisation On veillera ce que tout investissement traduit un moment ou un autre sous la forme d un mod le puisse se raccrocher l arbre des objectifs Cette simplicit des notions de la pr mod lisation terme exigence objectif laisse le champ libre pour quelques tracas dans les pratiques EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le processus suite Les niveaux de cibles Les l ments En plus du besoin et de la solution locale r ponse sp cifique un besoin qui polarisent l urbanisation ajoute deux grandes cat gories d objectifs les activit s le Syst me lui m me c est dire la solution globale ma tris e dans sa structure ses volutions et son contenu e la vision ou l analyse et l anticipation des besoins regard tourn vers l ext rieur la strat gie de l entreprise le march les possibilit s et pr occupations futures Autrement dit le m me mouvement d urbanisation concilie la conception globale du syst me d un c t et l analyse prospective du march de l autre Figure PxM 0
105. t lui m me L auteur original est e Dominique VAUQUIER pour le document e l association Praxeme Institute pour l ensemble de la m thodologie Praxeme Nous vous demandons de citer l un et ou l autre selon que vous extrayez une citation directe ou que vous vous r f rez aux principes g n raux de la m thodologie Praxeme Cette page est galement disponible dans les langues suivantes 6barapcku Catal Dansk Deutsch English English CA English GB Castellano Castellano AR Espa ol CL Castellano MX Euskara Suomeksi fran ais fran ais CA Galego mw hrvatski Magyar Italiano H Melayu Nederlands polski Portugu s svenska slovenski jezik ff ME E greative commons COM MONS D E E D Paternit Partage des Conditions Initiales l Identique 2 0 France Vous tes libres Q de reproduire distribuer et communiquer cette cr ation au public e de modifier cette cr ation e d utiliser cette cr ation des fins commerciales Selon les conditions suivantes Paternit Vous devez citer le nom de l auteur original Partage des Conditions Initiales l Identique Si vous modifiez transformez ou adaptez cette cr ation vous n avez le droit de distribuer la cr ation qui en r sulte que sous un contrat identique celui ci bd A chaque r utilisation ou distribution vous devez faire appara tre clairement aux autres les conditions contractuelles de mise disposition de cette cr ation
106. tablir des r gles de coexistence entre ces points de vue dans l entreprise L affaire est de nature psychologique et sociologique au d part mais elle d bouche sur des dispositions techniques pr cises repr sentations changer techniques de mod lisation outillage d marche de projet etc Le d veloppement qui suit propose un fil conducteur pour traiter ces probl mes et harmoniser les points de vue de la strat gie de l entreprise la r alisation informatique en passant par la conception des processus et l architecture des SI Cette approche de la complexit des entreprises se prolonge par l utilisation r gul e du standard UML Comment ma triser le changement Comment garantir que l on n oublie rien dans la conception d une nouvelle solution Ces questions et bien d autres encore font l objet d une discipline la m thodologie travers l histoire du g nie logiciel les r ponses apport es ont t surtout techniques Le fond du probl me toutefois est profond ment enracin dans l humain En effet il s agit de faire cohabiter des populations diff rentes des utilisateurs aux informaticiens en passant par les sponsors architectes etc il s agit malgr cette diversit n cessaire de mobiliser les nergies et de les faire concourir vers un but commun On se heurte aussit t au probl me des diff rences de repr sentation et de culture les divers m tiers voient le mon
107. tives les relations Les propri t s structurelles sont assur es par les relations h ritage association Le mod le se structure en domaines d objets repr sent s par les paquetages voir dans la partie Les proc d s la d composition en domaines d objets Ces notions tant les cat gories de repr sentation standard le sch ma ci dessous n est qu une vue simplifi e du m ta mod le UML Figure PxM 02_7 La terminologie pour la mod lisation s mantique extrait du m ta mod le Praxeme lt lt metaclass gt gt Automate lt lt d rid e gt gt gouverne 1 lt lt d riv e gt gt 4 lt lt d riv e gt gt j ii 0 1 apsul lt lt metaclass gt gt amp contient lt lt metaclass gt gt pass de lt lt metachss gt gt 0 encapsule lt lt metaclass gt gt Domaine d objets ena contenu Classe s mantique dre de te Propri t nr N R gle de gestion DL A propri taire caract ristique 2i localisation condition respect e gle de g contenant 1 lt lt d riv e gt gt contient v nement contenu i d clenche lt lt metaclass gt gt lt lt metaclass gt gt lt lt metaclass gt gt lt lt metaclass gt gt lt lt metachss gt gt v nement d clencheur cons quence Transformation Information Action Terme d association lt lt metaclass gt gt tat
108. tivit s au niveau du projet et d autres au niveau du syst me Le sch ma ci dessous recense ces activit s et montre leur positionnement par rapport au fonctionnement ordinaire de l activit de d veloppement Figure PxM 02_18 Les activit s de port e globale accompagnant les projets Analyse Surveillance Consolidation 1 M me pour une demande mineure il s agit d valuer l impact sur l ensemble du syst me logiciel Praxeme Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Le processus suite L urbanisation de SI L urbanisation du syst me d information Les notions li es l urbanisation La cible d urbanisation La trajeciorre d urbanisation Au fil des ann es empilement des d veloppements logiciels a d bouch sur un syst me tr s complexe assemblage de fonctionnalit s s ex cutant sur des mat riels diff rents r pondant des besoins per us localement et soumises l obsolescence et aux changements de toutes sortes Afin de r duire cette complexit et de mettre les nouvelles possibilit s technologiques au service de l entreprise il est n cessaire de r organiser le syst me en une architecture plus conomique Cette architecture doit tenir compte des possibilit s technologiques en aval mais surtout en amont de la vision d entreprise des contraintes et objectifs voq
109. u s pr c demment Une discipline vient au service d une telle ambition l urbanisation L urbanisation des syst mes d information consiste principalement adopter une attitude qui privil gie le global sur le local le long terme sur le court terme Pour l essentiel les proc d s employ s dans l urbanisation sont ceux de la cartographie applicative pour l analyse de l existant et de l architecture logique pour la conception Aujourd hui UML vient l appui de cette discipline et la transforme de l int rieur en la dotant d un langage pr cis Cette technique de repr sentation assure la continuit entre les repr sentations globales de l architecte et les repr sentations d taill es du concepteur Cette continuit entra ne une v ritable r volution dans la distribution des r les et la d finition des responsabilit s L acte fondateur de l urbanisation dans l entreprise est la publication d une cible d urbanisation Il s agit simplement d un graphe d architecture logique qui repr sente la cit id ale le syst me tel que l on voudrait le construire Cette cible sera d autant meilleure que l urbaniste sera capable de s affranchir de l existant de simplifier le syst me et de le redessiner sur des crit res qui en assurent la stabilit La cible d urbanisation ne peut tre atteinte qu apr s un parcours de plusieurs ann es condition qu elle s
110. u sein d un aspect notamment l utilisation d UML s claire quand on la situe pour un aspect seulement e Contribution la qualit et l volutivit du syst me chaque aspect volue un rythme diff rent R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club f Modus La m thodologie Praxeme Sur la mod lisation Les dimensions de la mod lisation Le principe L approche orient e objet forme un tout On ruinerait son int r t vouloir la d sarticuler par exemple en r partissant entre les phases diff rentes composantes de la description d un m me ph nom ne Sur chacun des aspects la logique objet trouve s appliquer Donc l arsenal complet de la bo te outils UML peut trouver s employer diff rents moments du processus Inversement chaque objet retenant l attention du mod lisateur doit tre examin dans toutes les dimensions de notre perception Notre approche du r el peut se r sumer par les trois dimensions du r el en fait il s agit plut t de trois axes de notre connaissance TRE FAIRE DEVENIR Quel que soit l aspect sur lequel il porte un mod le doit envisager ces trois dimensions Les dimensions Figure PxM 02 27 Les trois axes de la mod lisation La mod lisation La mod lisation structurelle identifie les classes et objets et les organise en structures structurelle stables La mod lisation L
111. ue ateliers logiques fabriques logiques Entre ces niveaux d agr gats quel est la bonne unit pour le d ploiement et pour la maintenance e L unit de d ploiement c est celle que l on ne peut pas scinder pour localiser les morceaux sur des machines diff rentes Le candidat actuel est l atelier logique associ une structure de donn es e L unit de livraison unit d uvre pour les interventions de maintenance On peut penser au service En revanche on a int r t s imposer les tests de non r gression au moins au niveau de la machine Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Les proc d s de mod lisation suite L architecture technique suite Les aspects L architecture technique en tant qu art est une discipline de conception qui porte sur couverts le syst me dans son entier et qui couvre les aspects suivants 1 L aspect mat riel ensemble des machines et autres moyens mat riels composants l infrastructure capacit s co ts 2 L aspect proprement technique ou technologique logiciels de base composants techniques et r gles de d veloppement qui en d coulent 3 L aspect physique l architecte technique se borne fixer les r gles de localisation des composants logiciels sur l architecture mat rielle il ne saurait d crire compl tement l architecture physique car po
112. ur cela il faudrait conna tre la totalit des composants logiciels L attitude L architecture technique se r alise en deux temps 1 l analyse qui fait le bilan de l existant rassemble les contraintes et objectifs analyse architecturale 2 la conception qui explore les possibilit s technologiques examine les options et les combine en sc narios d architecture Figure PxM 02_23 Aper u des th mes de l architecture technique L architecture mat rielle Information ogique technique architecture technique 20 04 2004 147 100101 1110101 00100101 1110100 L architecture physique m Questions techniques g Institute EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral Composant DEPA Modus La m thodologie Praxeme Annexes Objectif Les annexes rassembl es ici fournissent des d tails pour e la justification du socle th orique de Praxeme e application de Praxeme CONTENU e La topologie du Syst me Entreprise p 46 e Sur la mod lisation p 64 e Compl ment sur le processus p 66 e Autres th mes R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme La topologie du Syst me Entreprise Que faut il repr senter pour ma triser le Syst me Introduction L utilisation du langage UML bute sur un
113. us font l objet d un guide sp cialis r f renc PxM 20 Le terme activit se r v le tr s ambigu il s applique sur le plan de la description mod le comme sur le plan de l ex cution r alit il est utilis dans UML pour tout niveau de traitement et ailleurs voque l intervention humaine C est pourquoi le m ta mod le Praxeme ne l a pas retenu Il lui substitue le terme Pratique tandis que le mod le de production parlera de Mission pour voquer l instanciation d une pratique Figure PxM 02 9 Les termes de l aspect pragmatique extrait du m ta mod le Praxeme _ i justifie id Objectif Repr sentation motivation r ponse l lt lt metaclass gt gt Expression lt lt metaclass gt gt assemble implique lt lt metaclass gt gt Savoir Faire composant moyen type Type de ressource lt lt metaclass gt gt 0 1 ordonnance 1 lt lt metaclass gt gt a Graphe d activit proc dure activit Classe s mantique i d clenche 1 lt lt metaclass gt gt lt lt metaclass gt gt s Action j Pratique c 1 i i respecte i lt lt metaclass gt gt 1 ed rF ic ne contrainte R gle d organisation 1 l repr sente 0 1 i R lt lt metaclass gt gt metteur met mis Action
114. ux QQOQC plus exactement une forme tendue du questionnaire de Quintilien e Pourquoi vers quoi se tendent les efforts de l entreprise qu est ce qui justifie les d cisions e Quoi quels objets au c ur de l activit e Qui qui agit qui fait quoi e O o sont les ressources se d placent elles e Quand le temps impr gne tous les aspects que ce soit l organisation l informatique les temps de r ponse ou le rythme de transformation des objets e Comment comment aider l activit e Combien quantit fr quence co ts EB http praxime club blob fr R f PxM02 gGen doc Composant PxM 02 Guide g n ral La strat gie de l entreprise Pourquoi Pour quoi D finition de cet aspect Positionnement Repr sentation R f PxM02 gGen doc v 1 1 La premi re grande question poser pour tudier l organisme est celle de sa finalit et de ses buts Pour quoi Ce but vers lequel l organisme tend ou doit tendre est l objet privil gi de la strat gie d entreprise Une fois tabli il se retourne en quelque sorte et est vu par tous les autres aspects de l organisme comme cause premi re r ponse la question lancinante Pourquoi Toute d cision de plus bas niveau choix d organisation choix techniques etc doit se justifier par rapport un objectif de la strat gie directement ou indirectement La strat gie
115. veloppement requiert un mod le pr alable la r alisation Le mod le Plusieurs options se pr sentent entre les deux extr mes et les aspects l e chaque mod le ne traite qu un aspect e un mod le traite tous les aspects n cessaires la satisfaction d un besoin On pourra fondre dans un m me mod le certains aspects connexes La formule adopt e d pend de l ampleur du domaine Dans la mesure du possible elle devrait tre la m me pour tous les projets La solution pr conis e est d utiliser une seule base de mod lisation structur e en paquetages chaque paquetage repr sente un des huit aspects de la topologie Le r f rentiel Un r f rentiel est un ensemble d objets ou d informations partag s par une communaut d acteurs Cette notion de partage est essentielle l urbanisation Elle s inscrit dans le m me mouvement que l approche par composants en faveur de la r utilisation Il est souhaitable de mettre en place un r f rentiel pour chacun des aspects R f rentiel Assurance pour le mod le s mantique tendu toute l entreprise Organisation pour le mod le pragmatique les architectures R f PxM02 gGen doc v 1 1 Praxeme Institute T 33 06 77 62 31 75 lt dominique vauquier club fi Modus La m thodologie Praxeme Les produits suite Le mod le s mantique Aller l essentiel pour d gager un noyau stable L attitude Le mod
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 - SoftBank SELECTION User manual - CONRAD Produktinfo. Tutorial Inscrições 7º Rio do Sul em Dançax 7 - Firmware Center 取扱説明書 Instrukcja METRA HIT 28S METRA HIT 29S - GMC 塩谷広域行政組合次期環境施設整備及び運営事業 要求水準書 第Ⅱ編 Copyright © All rights reserved.
Failed to retrieve file