Modélisation UML des projets et systèmes d'information
|
|
|
- Paul Martin Chevalier
- il y a 10 ans
- Total affichages :
Transcription
1 Yphise Evaluation de progiciels PROANALYSE Modélisation UML des projets et systèmes d'information Volume DECIDER Ce volume est un des composants de notre évaluation (voir chapitre Les évaluations de progiciels Yphise). Yphise est certifié ISO 9001 en évaluation de progiciels
2 Pour tout renseignement complémentaire concernant cette étude ou les prestations Yphise sur le thème traité, merci de contacter : Xavier Flez Yphise 6 rue Beaubourg PARIS T (33) F (33) PO Box Westminster, CO USA T F [email protected] Cette étude est réalisée et éditée par Yphise. Yphise est une société d'analyse totalement indépendante de tout constructeur en informatique. Les opinions et résultats présentés le sont sur la base d'une analyse approfondie s'appuyant sur des sources d'information réputées fiables. Néanmoins, Yphise ne peut être tenue pour responsable de l'utilisation qui pourrait être faite des opinions et résultats émis ou présentés. Toute représentation ou reproduction, intégrale ou partielle, sans le consentement écrit de Yphise est illicite. Cette représentation ou reproduction illicite, par quelque procédé que ce soit, constituerait une contrefaçon sanctionnée par les articles 425 et suivants du Code Pénal. Technology Transfer. Novembre Yphise et Proanalyse sont des marques déposées.
3 Complétez votre étude Ce volume SYNTHESE vous a été remis gratuitement pour vous guider dans votre choix de progiciel. Il est la conclusion d'une étude comparative complète comportant deux autres volumes et un logiciel, décrits à la fin de ce volume dans le chapitre "Les Proanalyses Yphise". Vous pouvez acquérir ces éléments pour avoir une vision complète de la problématique traitée et de la manière dont l'évaluation a été réalisée. Yphise vous propose ces éléments à moitié prix. Volume SYNTHESE "Modélisation UML de projets et systèmes d'information" A Retourner à Yphise - 6 rue Beaubourg, PARIS Tél Fax [email protected] Je commande : HT TTC le volume CAHIER DES CHARGES 210,00 Eur 251,16 Eur le volume CAHIER DES CHARGES et 390,00 Eur 466,44 Eur le volume COMPARAISON le volume CAHIER DES CHARGES, 415,00 Eur 496,34 Eur le volume COMPARAISON et le PREFEREUR ADRESSE DE FACTURATION DESTINATAIRE (SI DIFFERENT) Société Mr/Mme Tél/Fax Fonction Adresse Service Tél/Fax Mr/Mme Adresse Fonction Service Réf commande Ident. TVA Signature autorisée
4
5 Table des matières AVANT PROPOS PRESENTATION D'ENSEMBLE MODELISATION UML DES PROJETS ET SYSTEMES D'INFORMATION SEGMENTATION MARCHE AXES D'EVALUATION CLASSEMENT GLOBAL CLASSEMENT PAR AXE D'EVALUATION 1. MAÎTRISER LA QUALITE DES MODELES 2. FACILITE D'ADOPTION 3. GESTION EFFICACE DU TRAVAIL EN EQUIPE 4. CONSERVATION DE L'INFORMATION ENTRE LES ETAPES 5. COMPLETUDE DE LA MODELISATION PRESENTATION DES PRODUITS ALLFUSION COMPONENT MODELER DESCRIBE MEGA DEVELOPMENT OBJECTEERING/UML ROSE SYSTEM ARCHITECT TAU UML SUITE LES EVALUATIONS DE PROGICIELS YPHISE
6 visitez Tous les rapports que nous publions sont disponibles sur Vous pouvez acquérir sur yphise.fr des droits d'accès selon différentes licences. En cliquant sur AUTOFORMATION sur la page d'accueil, vous avez un accès direct à la liste de tous les rapports de vos licences. Remplissez le formulaire sur le page d'accueil d'yphise.fr pour demander votre identifiant personnel gratuit. Grâce à cet identifiant, vous pourrez bénéficier des possibilités suivantes. Accédez aux rapports gratuits sur Yphise.fr Identifiez les sujets importants sur le marché des progiciels par la liste des rapports Yphise Obtenez la liste des produits retenus en short-list par Yphise dans les différentes études comparatives, réalisées selon notre méthode d'évaluation certifiée ISO-9001 en évaluation de progiciels Commandez les rapports qui vous concernent et accédez directement aux fichiers PDF des rapports achetés
7 Avant propos Objectifs du volume DECIDER Ce volume est un des composants de notre évaluation (voir chapitre Les évaluations de progiciels Yphise). Vous êtes en veille, étude préalable ou choix d'une short-list. Il contient une appréciation de la maturité, des perspectives et des positionnements des offres. Il permet de comprendre la liste des progiciels qu'yphise retient et ne retient pas sur le marché. Notre expérience est en effet que le positionnement commercial des éditeurs n'est pas toujours en phase avec la réalité de leur offre, ce qui est source d'erreurs. Les points forts et faibles de chaque progiciel, issus de leur évaluation détaillée selon notre méthodologie certifiée ISO 9001, sont mis en évidence. Une opinion et un classement sont proposés afin de bien démarrer un projet d'acquisition. Commentaires sur les graphiques Les graphiques de ce volume agrègent tous les résultats critère par critère, établis dans le volume COMPARAISON correspondant. Tableau agrégé ordonné. Les produits (lignes) et les chapitres (colonnes) sont classés de telle façon que les meilleures notes apparaissent le plus possible en haut à gauche. Ce graphique donne un classement décroissant des produits de haut en bas, et un classement décroissant des chapitres de la gauche vers la droite. Kiviat fonctionnel. Le meilleur progiciel sur un axe est à la position maximale. Ceci ne signifie par qu'il soit excellent : c'est pourquoi à l'extrémité de chaque axe figure l'icône représentant l'évaluation obtenue par le meilleur progiciel. Un même écart entre progiciels n'a pas la même signification quel que soit l'axe : sur un axe pour lequel le meilleur progiciel est médiocre, un progiciel peut être positionné comme étant nettement meilleur qu'un autre parce qu'il a seulement "un petit quelque chose" en plus. LRS (Liste Récapitulative Simple).
8 Position du progiciel Position du progiciel ayant obtenu la meilleure évaluation Moyenne sur l'ensemble des progiciels analysés Position du progiciel ayant obtenu la moins bonne évaluation
9 Modélisation UML des projets et systèmes d'information Valeur ajoutée UML (Unified Modeling Language) est la syntaxe standard pour la modélisation des objets informatiques. UML est utilisé dans deux environnements : le développement d'application et la gestion des architectures informatiques. Les projets de développements applicatifs sont de plus en plus intégrés entre eux. Ceci rend l'architecture du système d'information plus complexe. L'architecture étant transverse aux projets, les architectes du système d'information ont besoin de vues techniques et fonctionnelles de cette architecture. Ils ont besoin d'assurer sa cohérence au cours du temps. Ils ont besoin pour cela de contrôler l'intégration des projets dans le système d'information et d'assurer la non régression des services existants. Les chefs de projets ont besoin de standardiser la conception des applications. Ils ont aussi besoin de garantir la productivité des développements en partageant les modèles entre les projets. Afin de faciliter la réutilisation et maîtriser les impacts, ils ont besoin d'analyser les dépendances entre les projets. Les outils de modélisation UML permettent aux architectes du système d'information d'évaluer l'impact des projets sur l'infrastructure existante. La modélisation des projets et de l'architecture en UML facilite l'intégration des modèles de projets dans ceux de l'architecture. Ceci garantit la traçabilité des concepts depuis la modélisation jusqu'à l'infrastructure de déploiement. Les outils de modélisation UML permettent aux chefs de projets d'améliorer la productivité et la rigueur des développements en générant automatiquement le code dans des langages et modèles de données variés. Ils permettent aussi de maîtriser les changements dans un contexte multi-utilisateur et multi-projet. Ils assurent la robustesse des modèles et la traçabilité entre ceux-ci et le code applicatif. Architecture fonctionnelle Les outils de modélisation UML disposent des fonctions suivantes : La gestion d'un référentiel où sont stockés le modèle de données, les modèles et les règles qui permettent de vérifier la qualité de ces modèles. Afin de faciliter la manipulation des modèles, les outils de modélisation UML permettent de naviguer dans une arborescence qui classe les différents éléments de modélisation. Les diagrammes sont définis au sein d'un éditeur qui dispose de fonctions facilitant leur dessin. La communication avec des outils externes tels que les environnements de développement (IDE) ou autres outils de modélisation. La communication avec les IDE permet de générer
10 le code depuis les diagrammes et de rétro-concevoir le code existant. La communication avec les autres outils de modélisation peut être faite par le support soit de formats de fichiers spécifiques soit du format standardisé XMI (XML Metadata Interchange). Ceci est utile pour la modélisation des projets de développements applicatifs. La gestion du travail en équipe est assurée via le contrôle d'accès. La cohérence de la modélisation est assurée entre plusieurs projets variés. Ceci est utile quand les projets ont des impacts les uns sur les autres. Ceci garantit que les projets demeurent cohérents avec l'architecture du système d'information sous-jacente. Référentiel Modèle de données Règles de conception Modèles Modélisation Editeur graphique de diagrammes Navigation en arborescence Interfaçage avec les outils externes Génération de code Rétro-conception XMI Gestion du travail d'équipe Gestion des accès Cohérence multi-projet Architecture fonctionnelle des outils de modélisation UML
11 Segmentation marché Positionnement Les outils de modélisation UML diffèrent des outils de gestion des exigences. Les outils de gestion des exigences ne permettent pas de concevoir les modèles correspondants aux exigences. Les outils de modélisation UML s'intègrent à ceux de gestion des exigences afin de récupérer les exigences à modéliser. Exemples d'outils de gestion des exigences : CaliberRM (StarBase), DOORS (Telelogic), RTM Workshop (Integrated Chipware) et RequisitePro (Rational Software). Les outils de modélisation UML ne sont pas des outils de dessin d'organigrammes. Ces derniers peuvent modéliser certains diagrammes UML mais ils ne disposent pas de contrôles sémantiques. Ils sont surtout utilisés pour des modélisation non UML. Exemples d'outils de dessin d'organigrammes : Visio (Microsoft) et Dia (un projet open source). Les outils de modélisation UML diffèrent des environnements de développement intégrés (IDE). Les IDE ne permettent pas de modéliser les applications avant l'écriture du code. Exemples d'ide : JBuilder (Borland), Visual Studio (Microsoft) et WSAD (IBM). Les outils de modélisation UML diffèrent des outils de modélisation de bases de données. Ces derniers ne modélisent que la couche données des projets de développements applicatifs. Exemples d'outils de modélisation de bases de données : AllFusion ERwin Data Modeler (Computer Associates), ER/Studio (Embarcadero) et Mega Database (Mega International). Les outils de modélisation UML diffèrent des outils de modélisation de processus métier. Ces deniers peuvent être utilisés pour la modélisation de processus à l'échelle d'un projet mais aussi à l'échelle de l'entreprise. Ils ne sont généralement pas compatibles UML et ne génèrent pas le code pour les applications modélisées. Exemples d'outils de modélisation de processus métier : AllFusion Process Modeler (Computer Associates), Aris (IDS Scheer), Corporate Modeler (CASEwise), Mega Process (Mega International) et Workflow Modeler (Meta Software). Les outils de modélisation UML diffèrent des outils de cartographie de code. Ces derniers scannent tout le système d'information et construisent un référentiel des objets et leurs métadonnées. Les outils UML génèrent le code à partir des modèles. Ils peuvent être utilisés en rétro-conception mais se limitent à un projet. Exemples d'outils de cartographie de code : Rochade (Allen Systems Group) et Wincap (Soamaï). Progiciels évalués Yphise a évalué les produits suivants : AllFusion Component Modeler (Computer Associates), Describe (Embarcadero), Mega Development (Mega International), Rose (Rational Software), System Architect (Popkin Software) et Tau UML Suite (Telelogic). Ces produits peuvent être classés en deux groupes selon leur adaptation à la modélisation de projets ou à la modélisation de projets et d'architecture du système d'information :
12 Modélisation de projet sans analyse de dépendance multi-projet (Objecteering/UML et System Architect) et sans contrôle des accès multi-utilisateurs au niveau projet (AllFusion Component Modeler). Modélisation de projets et d'architecture avec analyse de dépendances multi-prrojet (Mega Development et Rose) et contrôle des accès multi-utilisateurs au niveau projet (Describe et Tau UML Suite). Yphise n'a pas évalués ControlCenter (TogetherSoft) et XDE (Rational Software) car les deux produits sont positionnés comme des suites de développement. La modélisation UML est juste un segment de leurs capacités puisqu'ils gèrent tout le cycle de développement applicatif. ControlCenter devrait être racheté par Borland, conformément à l'annonce faite par cet éditeur spécialisé dans le développement logiciel. Yphise n'a pas évalué Rhapsody (ilogix) et Visual UML (Visual Object Modelers) parce que leurs distributeurs respectifs n'ont pas dégagé les ressources nécessaires à l'évaluation. La politique d'yphise est d'être circonspect à l'égard des progiciels pour lesquels la disponibilité de documentation et de compétences de haut niveau chez le distributeur n'a pas été démontrée. Tendances du marché Les outils de modélisation UML sont matures pour la modélisation de projets. Une des tendances du marché à ce niveau est l'intégration de la modélisation UML dans les environnements et les suites de développement. Exemples de ces intégrations : XDE (Rational) qui s'intègre dans WSAD (IBM) et Describe qui devrait s'intégrer (dans sa version 6.0) avec Forté (Sun Microsystems), JBuilder (Borland) et WSAD. Les outils de modélisation UML sont moins matures pour la modélisation d'architecture du système d'information. Ceci est dû 1) aux déficiences actuelles d'uml et 2) à l'incapacité des produits à : compléter le standard de modélisation avec des fonctions adaptées pour la modélisation d'architecture, disposer d'une vue multi-projet, gérer des accès multi-utilisateurs (voir le chapitre "Progiciels évalués"). La version actuelle d'uml supporte les flux de données ou d'objets entre étapes d'un diagramme d'activité. Les architectes ont besoin de définir des flux à un niveau plus élevé. La version future d'uml devrait permettre de modéliser des systèmes d'information plus facilement. Par exemple, UML 2.0 devrait permettre aux architectes de modéliser des flux de données et d'objets entre entités telles que paquetage et sous-systèmes. UML 2.0 devrait être la base des spécifications de la Model Driven Architecture (MDA) proposées par l'object Management Group (OMG). La MDA décrit une approche plus structurée de la génération et de l'intégration d'application à grande échelle. Elle est plus orientée vers l'intégration d'application d'entreprise que la génération de code.
13 Axes d'évaluation Axes d'évaluation Maîtriser la qualité des modèles. Les concepteurs ont besoin de contrôler l'homogénéité du modèle en définissant et en vérifiant des règles de nommage et de notation. De maintenir l'intégrité du modèle en vérifiant l'impact des modifications. Enfin, de vérifier la cohérence du modèle par rapport au standard UML et par des fonctions de simulation. Facilité d'adoption. L'outil de modélisation UML dispose d'une convivialité de l'environnement de conception. Il permet d'améliorer la productivité des concepteurs. Il facilite la personnalisation de l'environnement. Il intègre des fonctions de scripting et simplifie l'intégration du code et des composants existants par la rétro-conception. Gestion efficace du travail en équipe. L'outil de modélisation UML assure la sécurisation de la modélisation en gérant les utilisateurs et leurs droits d'accès. La robustesse de l'outil est nécessaire pour permettre des accès concurrents par plusieurs concepteurs. L'outil permet d'éliminer des conflits dus aux accès simultanés en s'interfaçant avec les gestionnaires de configuration et en verrouillant le modèle. Conservation de l'information entre les étapes. L'outil de modélisation UML permet la génération des langages utilisés par l'entreprise et interfaçage avec les outils de gestion des exigences, de développement et de test. Il s'adapte au développement itératif en synchronisant le code et le modèle. Il permet aux concepteurs de générer une documentation complète et accessible. Complétude de la modélisation. L'outil de modélisation UML garantit le respect du standard UML en couvrant ses diagrammes et ses concepts. Il permet de le compléter en introduisant d'autres types de modélisation et en permettant l'extension du méta-modèle. Note : Ces axes sont valables pour la modélisation de projets et d'architecture. Couverture du cahier des charges L'axe le mieux couvert est "Complétude de la modélisation". Ceci indique le support en profondeur de la version actuelle d'uml. La majorité des produits évalués supporte tous les diagrammes et profils imposés par UML 1.4. Ceci garantit la complétude des modèles et leur cohérence avec le standard de modélisation. L'axe le moins couvert est "Gestion efficace du travail en équipe". La majorité des produits évalués ne couvrent pas bien le sous-chapitre intitulé "Adaptation aux projets d'entreprise". Ceci les rend inadaptés pour la modélisation en mode multi-projet. Tous les produits évalués sont adaptés pour la modélisation de projets. La majorité d'entre eux est moins adaptée pour la modélisation de l'architecture. Ces produits ne disposent pas de capacités de modélisation multi-projet, de gestion précise des utilisateurs et de leurs droits d'accès.
14 Modélisation UML des projets et systèmes d'information COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION CONSERVATION DE L'INFORMATION ENTRE LES ETAPES MAITRISER LA QUALITE DES MODELES GESTION EFFICACE DU TRAVAIL EN EQUIPE Rose Objecteering/UML Mega Development Tau UML Suite System Architect Describe AllFusion Component Modeler Tableau Agrégé Ordonné
15 Classement global Commentaires sur le classement global Rose se distingue sur l'axe "Complétude de la modélisation" grâce à sa capacité à séparer les couches de présentation, logique et de données d'un modèle applicatif. Ceci est utile lors de la conception d'une application n-tiers. Ceci permet aussi de contrôler l'intégration au système d'information car seules les couches interagissant avec les composants existants peuvent être analysées pour leur impact. Rose se distingue sur l'axe "Facilité d'adoption" parce qu'il facilite l'analyse des structures de données existantes par le support d'accès aux bases de données soit nativement soit au travers de standards de connectivité tels qu'odbc et JDBC. Du fait que les applications peuvent s'appuyer sur les structures de bases existantes, l'analyse de ces dernières facilite la création des diagrammes de classe correspondants, ce qui évite toute erreur de conception. Rose se distingue sur l'axe "Conservation de l'information entre les étapes" grâce à sa capacité à générer la documentation en formats tels que HTML, Word, FrameMaker et WordPerfect. La documentation est utile pour améliorer la collaboration et éviter toute perte d'information entre les étapes d'un projet, entre collaborateurs ou entre projets. Le support de ces formats facilite la réutilisation et la personnalisation de l'information. Rose se distingue sur l'axe "Maîtriser la qualité des modèles" parce qu'il dispose de fonctions de simulation. Celles-ci sont disponibles dans la version temps réel du produit. Les fonctions de simulation permettent aux concepteurs de vérifier leurs diagrammes. Elles détectent les éléments de modélisation inadaptés ou manquant de sens. Tau UML Suite se distingue sur l'axe "Gestion efficace du travail en équipe" grâce à sa capacité à gérer des versions des modèles. Le produit permet de gérer des versions parallèles, de les visualiser sur l'éditeur de diagrammes et de restaurer des versions anciennes. Ceci destine le produit aux projets impliquant plusieurs concepteurs ainsi qu'à la modélisation en mode multi-projet. Le classement de Describe sur l'axe "Complétude de la modélisation" est dû à son incapacité à étendre le méta-modèle. Le produit permet de rajouter des éléments graphiques non pris en compte dans le méta-modèle. Ceci le rend inadapté pour des projets nécessitant l'adaptation du méta-modèle pour la modélisation d'architecture, par exemple. Le classement d'allfusion Component Modeler sur l'axe "Facilité d'adoption" est dû à l'impossibilité d'exécuter des macros, souvent utilisées pour automatiser des tâches répétitives ou compléter les fonctions de l'outil. Cette lacune ne permet pas d'améliorer la productivité des concepteurs. Le classement de System Architect sur l'axe "Conservation de l'information entre les étapes" est expliqué par le non support du standard d'échange XMI. Ceci ne facilite pas la communication entre projets utilisant d'autres outils de modélisation ou référentiels. La version 9.0, annoncée pour le quatrième trimestre 2002, devrait supporter XMI.
16 1. MAITRISER LA QUALITE DES MODELES MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE STANDARDISER LA NOTATION GARANTIR LA COHERENCE DU MODELE Rose Objecteering/UML Mega Development Tau UML Suite System Architect Describe AllFusion Component Modeler Tableau Agrégé Ordonné
17 1. Maîtriser la qualité des modèles Critères d'évaluation Standardiser la notation. Une des valeurs ajoutées d'uml est la standardisation de la notation. Tous les concepteurs utilisent la même notation graphique, ce qui favorise la lisibilité du modèle et améliore la collaboration au sein de l'équipe de conception. Le modèle UML peut respecter certaines règles de nommage et ainsi comporter des noms significatifs. Ceci est utile pour la modélisation tant de projets que d'architecture. Maintenir la complétude et l'intégrité du modèle. L'intégrité du modèle doit être maintenue à chaque modification. Ceci garantit un modèle complet, sans élément ou relation manquante et avec une information complète. Les problèmes d'intégrité peuvent empêcher ou altérer la génération de code et conduire à des contradictions. Ceci est utile pour la modélisation tant de projets que d'architecture. Garantir la cohérence du modèle. Même si les concepteurs sont formés à la modélisation UML, la vérification de la cohérence est nécessaire afin de les aider à produire un modèle de qualité. L'outil les empêche d'utiliser incorrectement des éléments de modélisation ou des relations. La correction des diagrammes peut être contrôlée. Ceci est utile pour la modélisation tant de projets que d'architecture. Commentaires Rose se distingue sur l'axe "Garantir la cohérence du modèle" grâce à ses fonctions de simulation. Ce type de fonctions permet de vérifier la précision des diagrammes et de déboguer ainsi le modèle UML. Cependant, ces fonctions sont destinées aux projets techniques où la cohérence des modèles est souvent validée par un prototype des applications métier. Le classement de Tau UML Suite sur l'axe "Maintenir la complétude et l'intégrité du modèle" est dû à son incapacité à vérifier l'intégrité au niveau des diagrammes de déploiement et d'activité et sur les vues de paquetage. Ces diagrammes étant ceux qui s'adaptent le mieux à la modélisation du système d'information, il peut être pénalisant de ne pas vérifier l'intégrité des modèles à ce niveau. Le classement de System Architect sur l'axe "Garantir la cohérence du modèle" est dû à son incapacité à vérifier l'intégrité des modèles automatiquement. La vérification d'intégrité est faite uniquement à la demande de l'utilisateur. Ceci ne permet pas d'améliorer la productivité, spécialement pour les projets impliquant de nombreux concepteurs. Le classement de Describe sur l'axe "Standardiser la notation" est dû à l'absence de règles de nommage. Ces règles sont utiles pour assurer l'utilisation de noms significatifs et standardisés pour les éléments de modélisation. Le produit permet cependant d'implémenter des règles de nommage par scripting, mais cela requiert un effort additionnel. Ceci affecte la modélisation des projets et d'architecture.
18 2. FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT Rose System Architect Describe Objecteering/UML Mega Development AllFusion Component Modeler Tau UML Suite Tableau Agrégé Ordonné
19 2. Facilité d'adoption Critères d'évaluation Facilité d'utilisation. La facilité d'utilisation implique une convivialité suffisante mais aussi des fonctions pour accroître la productivité des concepteurs. Un outil facile à utiliser améliore le confort des concepteurs et favorise l'intégration de nouveaux concepteurs dans une équipe. Ceci est utile pour la modélisation tant de projets que d'architecture. Simplifier la mise en œuvre. L'interface de conception est facilement personnalisable. Des règles de nommage, de cohérence et d'intégrité sont rajoutées ou raffinées pour répondre aux exigences de qualité propres à l'entreprise. La génération de code et de rétroconception sont adaptées aux normes développement pour gagner en productivité. Ceci est utile pour la modélisation tant de projets que d'architecture. Modélisation de l'existant. L'entreprise veut éviter de remodéliser le code et les composants existants. Les composants existants doivent être intégrés dans le nouveau modèle. L'outil dispose de fonctions de rétro-conception renforçant la précision et la justesse du modèle. Il déduit un modèle basé sur une analyse des bibliothèques et des composants existants. Ceci est utile pour la modélisation de projets. Commentaires Rose se distingue sur l'axe "Modélisation de l'existant" grâce à son intégration avec les outils de modélisation de données tels qu'allfusion ERwin Data Modeler et Oracle Designer. Ceci facilite la capture des structures de données existantes. Ceci le destine aux projets où ces outils sont utilisés. Rose facilite ainsi la génération automatique des classes depuis les structures de bases de données. Objecteering/UML se distingue sur l'axe "Simplifier la mise en œuvre" grâce à son module Profile Builder. Il permet de définir graphiquement des règles de contrôle qualité et de personnaliser l'environnement de travail. Ceci est utile pour la modélisation des projets mais aussi d'architecture. Le classement de Objecteering/UML et Tau UML Suite sur l'axe "Modélisation de l'existant" est bas parce que les deux produits ne permettent ni d'analyser les structures existantes ni de s'interfacer avec les outils de modélisation de données. Ce qui les rend inadaptés pour des projets nécessitant la rétro-conception de structures de bases de données existantes. Le classement d'allfusion Component Modeler sur l'axe "Facilité d'utilisation" est dû à l'impossibilité de personnaliser le travail via des macros. Le produit ne dispose pas non plus de fonctions conviviales telles que la mise à disposition d'un tutorial spécifique UML ou la possibilité d'accéder aux éléments de modélisation directement depuis les résultats de recherche. Ce qui réduit la convivialité du produit et limite la productivité. Ceci affecte la modélisation tant de projets que d'architecture.
20 3. GESTION EFFICACE DU TRAVAIL EN EQUIPE ELIMINER LES CONFLITS MULTI-UTILISATEUR LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ADAPTATION AUX PROJETS D'ENTREPRISE Tau UML Suite Mega Development Rose Objecteering/UML System Architect Describe AllFusion Component Modeler Tableau Agrégé Ordonné
21 3. Gestion efficace du travail en équipe Critères d'évaluation Limiter l'accès en fonction des responsabilités. La conception implique plusieurs niveaux de responsabilité. Des concepteurs traduisent les besoins en cas d'utilisation alors que d'autres définissent les spécificités fonctionnelles des applications. Les architectes du système d'information ont des vues de plus haut niveau. L'outil de modélisation permet de limiter les vues de chaque intervenant en fonction de son profil. Eliminer les conflits multi-utilisateur. La gestion des conflits est requise pour éviter les problèmes d'intégrité dus à des accès concurrents et des modifications effectuées sur les éléments de modélisation. L'outil de modélisation permet le verrouillage et la gestion de version du modèle avec la granularité requise et réconcilie les mises à jour effectuées par plusieurs utilisateurs. Ceci est utile pour la modélisation tant de projets que d'architecture. Adaptation aux projets d'entreprise. Pour être utilisé à l'échelle de l'entreprise, l'outil repose sur un référentiel et plates-formes robustes et son architecture permet la collaboration de plusieurs serveurs. Comme l'entreprise gère plusieurs modèles métiers, l'outil unifie leur conception et permet la réutilisation des éléments de modélisation. Ceci est utile pour la modélisation tant de projets que d'architecture. Commentaires Rose se distingue sur l'axe "Eliminer les conflits multi-utilisateur" grâce à sa capacité à avertir les utilisateurs des changements survenus par une iconographie spécifique pour les paquetages mis à jour, bloqués pour modification ou en conflit. Ceci permet d'assurer la cohérence du travail en équipe au niveau projet et architecture. Tau UML Suite se distingue sur l'axe "Adaptation aux projets d'entreprise" parce qu'il permet d'installer son référentiel sur les SGBD du marché. Ceci permet de s'appuyer sur la robustesse du SGBD et de faciliter la gestion de multiples projets. Le produit permet de synchroniser des référentiels distribués grâce à des fonctions d'import et export. Ceci est utile pour la modélisation de projets et d'architecture. Mega Development se distingue sur l'axe "Limiter l'accès en fonction des responsabilités" parce qu'il permet de définir les droits des utilisateurs avec précision. Le produit s'interface avec les annuaires LDAP. Il permet de définir des profils utilisateurs réutilisables, ce qui le destine aux équipes nombreuses où les responsabilités sont distribuées avec précision. Le classement de Rose sur l'axe "Limiter l'accès en fonction des responsabilités" est dû à son incapacité à associer des droits d'accès aux fonctions de modélisation. Le produit permet uniquement d'assigner des protections en écriture aux modèles ou paquetages. Rose s'appuie sur les outils de GCL, tels que ClearCase, pour gérer les versions, les utilisateurs, leurs droits d'accès et les configurations. Nous recommandons fortement l'utilisation conjointe d'un gestionnaire de configuration pour les projets d'entreprise.
22 4. CONSERVATION DE L'INFORMATION ENTRE LES ETAPES AUTOMATISER LA DOCUMENTATION ADAPTATION AU DEVELOPPEMENT ITERATIF GARANTIR LA TRACABILITE Rose Objecteering/UML Describe Tau UML Suite AllFusion Component Modeler Mega Development System Architect Tableau Agrégé Ordonné
23 4. Conservation de l'information entre les étapes Critères d'évaluation Garantir la traçabilité. Dans le cycle de développement, l'information peut être perdue d'une étape à une autre, ce qui altère la qualité des applications car elles ne correspondent pas aux besoins initiaux. L'outil garantit la traçabilité et conserve l'information entre ces étapes en s'interfaçant avec tous les outils impliqués dans le cycle de développement. Ceci est utile pour la modélisation de projets mais aussi d'architecture dans le but d'assurer la non régression des services. Adaptation au développement itératif. Le développement itératif convient pour garantir que le modèle et le code correspondent et que l'information est conservée entre la conception des applications et leur développement. Pour s'adapter au développement itératif, l'outil doit fournir des fonctions de rétro-conception mais aussi synchroniser le modèle et le code. Ceci est utile pour la modélisation de projets. Automatiser la documentation. L'équipe de développement toute entière travaille sur une documentation commune pour mieux collaborer et ne pas perdre l'information. L'outil peut automatiser la génération de la documentation, produire des rapports complets, taillés pour les besoins de l'entreprise. La documentation générée est riche et accessible. Ceci est utile pour la modélisation tant de projets que d'architecture. Commentaires Rose se distingue sur l'axe "Adaptation au développement itératif" parce qu'il peut générer du code dans de nombreux langages et peut s'interfacer avec de nombreux outils de développement. Ceci le rend adapté pour des projets où des langages et outils de développement variés sont utilisés. Rose se distingue sur l'axe "Garantir la traçabilité" grâce à son intégration avec des outils de gestion des exigences tels que CaliberRM, DOORS et RequisitePro. Le produit facilite aussi le test du code généré via des scénarios de test qui peuvent être repris par l'outil de gestion des plans de test, TestManager. Ceci est utile pour la modélisation de projets. Le classement d'objecteering/uml sur l'axe "Garantir la traçabilité" est dû à son incapacité à s'intégrer avec des outils de gestion des exigences. Un nouveau module, Objecteering/UML Requirements, est annoncé pour le quatrième trimestre Il mettra à disposition des concepteurs les fonctions nécessaires pour gérer les exigences. Le classement de System Architect sur l'axe "Adaptation au développement itératif" est dû à l'absence de fonctions de rétro-conception. De même, le produit ne permet pas de synchroniser modèles et code. Ceci le rend inadapté pour des projets de développement rapides qui doivent prendre en compte le code existant.
24 5. COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Rose Objecteering/UML Mega Development System Architect Tau UML Suite AllFusion Component Modeler Describe Tableau Agrégé Ordonné
25 5. Complétude de la modélisation Critères d'évaluation Couvrir UML. Comme UML est devenu un standard, l'outil doit suivre de près les spécifications UML et couvrir ses concepts. Ceci améliore la richesse de modélisation et permet aux concepteurs d'exprimer plus précisément les besoins et les spécifications. Le respect UML favorise aussi l'intégration de nouveaux concepteurs compétents sur ce langage ou la coopération avec des prestataires externes. Ceci est utile pour la modélisation tant de projets que d'architecture. Compléter la couverture d'uml. L'outil peut également combler les lacunes d'uml en fournissant des extensions pas encore disponibles dans le standard. Il introduit des concepts ou des diagrammes supplémentaires, fournit des modèles de conception ou permet à l'entreprise d'étendre le méta-modèle. Ceci est utile lorsque les modèles doivent couvrir l'architecture du système d'information. Commentaires Les produits évalués différent peu dans leur "Couverture d'uml". Les concepts principaux sont couverts. Tous les produits supportent tous les diagrammes UML. Ceci assure la complétude des modélisation de projets et d'architecture du système d'information. Le classement dépend de la manière dont les produits complètent UML afin de répondre à des besoins additionnels : Rose se distingue sur l'axe "Compléter la couverture d'uml" grâce aux profils de conception qu'il implémente. Le produit dispose de profils spécifiques pour des applications métier ciblant la finance et la banque. Il dispose aussi de modèles de déploiement pour les messages inter-applicatifs. Ceci facilite la conception de structures spécifiques qui peuvent répondre aux attentes d'une modélisation d'architecture. Le classement de Describe sur l'axe "Compléter la couverture d'uml" est dû à son incapacité à éditer le méta-modèle. La version évaluée ne permet pas d'étendre le métamodèle afin de répondre aux besoins de modélisation. Ceci le rend inadapté pour des projets nécessitant d'aller au-delà d'uml, spécialement pour modéliser l'architecture du système d'information.
26 AllFusion Component Modeler CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GESTION EFFICACE DU TRAVAIL EN EQUIPE COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION MAITRISER LA QUALITE DES MODELES Position du progiciel Valeur Maximale pour le domaine Valeur Moyenne pour le domaine Valeur Minimale pour le domaine Kiviat
27 AllFusion Component Modeler Opinion AllFusion Component Modeler est un nouveau produit puisque le précédent Paradigm Plus a été complètement réécrit. Son architecture est basée sur le référentiel Microsoft Repository. Les autres composants sont le moteur de modélisation et le vérificateur de la sémantique UML. L'interface dispose d'un éditeur de diagramme, d'un explorateur de modèle, d'une fenêtre de propriété et une autre de reporting. Les fonctions du produit peuvent être étendues par du scripting et des fichiers XMI. Une des forces d'allfusion Component Modeler est son éditeur graphique. Celui-ci permet de contrôler la représentation des modèles. Ce qui permet de personnaliser la représentation des modèles tant au niveau projet qu'architecture. Une des faiblesses d'allfusion Component Modeler est le manque de fonction conviviales telles qu'un tutorial UML ou des fonctions de recherche. Ceci ne le destine pas aux débutants. AllFusion Component Modeler n'est pas adapté pour la modélisation d'architecture du système d'information. Le produit ne permet pas de contrôler l'accès multi-utilisateur au niveau projet. Ceci est utile pour la modélisation d'architecture car plusieurs projets sont impliqués et plusieurs équipes de travail ont accès à ces projets. Présentation de l'éditeur Editeur Distributeur contacté Site Web Laboratoire de développement Hot Line Computer Associates Computer Associates 14 Avenue François Arago, BP Nanterre Cedex - France Tél. : Fax : Houston - USA Islandia - USA Londres- UK Information sur le progiciel Version 4.1 Service Pack 1 Première installation Juin 2000 Eléments de prix Euros Maintenance 20% du prix de vente Formation Utilisateur : 5 jours, Euros par personne Assistance à la mise en œuvre Non communiqué Club utilisateur Non communiqué
28 Développements récents Refonte de l'outil Evolutions envisagées Version 5.0 annoncée pour le troisième trimestre 2003 : - Support UML Accès multi-utilisateur à référentiel centralisé Environnements principaux Windows Modules principaux AllFusion Component Modeler. Outil de modélisation UML basé sur le référentiel MS Repository.
29 AllFusion Component Modeler Modélisation UML des projets et systèmes d'information MAITRISER LA QUALITE DES MODELES STANDARDISER LA NOTATION MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE GARANTIR LA COHERENCE DU MODELE FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT GESTION EFFICACE DU TRAVAIL EN EQUIPE LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ELIMINER LES CONFLITS MULTI-UTILISATEUR ADAPTATION AUX PROJETS D'ENTREPRISE CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GARANTIR LA TRACABILITE ADAPTATION AU DEVELOPPEMENT ITERATIF AUTOMATISER LA DOCUMENTATION COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Liste Récapitulative Simple Continue
30 Describe CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GESTION EFFICACE DU TRAVAIL EN EQUIPE COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION MAITRISER LA QUALITE DES MODELES Position du progiciel Valeur Maximale pour le domaine Valeur Moyenne pour le domaine Valeur Minimale pour le domaine Kiviat
31 Describe Opinion Une des forces de Describe est sa capacité de contrôler l'accès multi-utilisateur au niveau projet. Le contrôle au niveau projet permet de garantir la cohérence du travail en équipe. Le produit permet aussi d'accéder à plusieurs projets en même temps. Ceci est adapté pour des scénarios de modélisation en multi-projet et pour la modélisation d'architecture. Une des faiblesses de Describe est son manque de fonctions facilitant la personnalisation et les contrôles qualité. Le produit dispose d'un langage de scripting pour personnaliser ou rajouter des contrôles (ex. des règles de nommage) mais sans assistance graphique. Un environnement de développement est cependant fourni. Ceci implique la nécessite de capacités de programmation et affecte la modélisation tant de projets que d'architecture. Présentation de l'éditeur Editeur Distributeur contacté Site Web Laboratoire de développement Hot Line Embarcadero Technologies 425 Market Street, Suite 425 San Francisco, CA USA Tél. : Fax : Software & Process 10, avenue du Québec, BP Courtaboeuf Cedex - France Tél. : Fax : Denver - USA Denver, San Francisco - USA Londres - UK Paris - France Information sur le progiciel Version 5.8 Première installation 1997 Eléments de prix Euros Maintenance 20% du prix d'achat Formation UML avec Describe : 4 jours, Euros par session (pour 6 personnes) Introduction à Describe : 1 jour, 2,000 Euros par session (pour 6 personnes) Assistance à la mise en œuvre Euros par jour Club utilisateur Non communiqué
32 Développements récents Evolutions envisagées Environnements principaux Support d'ejb, de Visual Basic Génération des diagrammes de séquence en rétroconception Nouvelle version annoncée pour le quatrième trimestre 2002 Support de C# Support d'uml 2.0 Windows Modules principaux Describe Enterprise Edition. Produit de modélisation UML.
33 Describe Modélisation UML des projets et systèmes d'information MAITRISER LA QUALITE DES MODELES STANDARDISER LA NOTATION MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE GARANTIR LA COHERENCE DU MODELE FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT GESTION EFFICACE DU TRAVAIL EN EQUIPE LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ELIMINER LES CONFLITS MULTI-UTILISATEUR ADAPTATION AUX PROJETS D'ENTREPRISE CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GARANTIR LA TRACABILITE ADAPTATION AU DEVELOPPEMENT ITERATIF AUTOMATISER LA DOCUMENTATION COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Liste Récapitulative Simple Continue
34 Mega Development CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GESTION EFFICACE DU TRAVAIL EN EQUIPE COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION MAITRISER LA QUALITE DES MODELES Position du progiciel Valeur Maximale pour le domaine Valeur Moyenne pour le domaine Valeur Minimale pour le domaine Kiviat
35 Mega Development Opinion Une des forces de Mega Development est sa gestion avancée des utilisateurs. Il est le seul produit évalués à disposer d'interfaces avec les annuaires LDAP. Plusieurs niveaux de droits d'accès aux modèles peuvent être définis. Le produit est ainsi adapté pour des projets d'entreprise impliquant plusieurs concepteurs. Spécialement en cas de besoin d'intégration des modèles de projets dans ceux d'architecture. Une des opportunités de Mega Development est son intégration avec l'outil de modélisation d'architecture, Mega Architecture. Ceci le destine à la modélisation d'architecture puisque les modèles de projets peuvent être intégrés dans le modèle d'architecture. Ceci permet de contrôler l'intégration et la cohérence entre projets et le système d'information existant. Mega Development s'intègre aussi avec d'autres outils de modélisation. Il fait partie d'une suite de modélisation qui comprend des outils de modélisation de bases de données et de processus métier. Tous ces outils partagent le même référentiel et ne nécessitent pas d'import/export. Cette intégration garantit une meilleure traçabilité entre les étapes du projet. Ceci est utile pour la modélisation de projets et d'architecture. Une des faiblesses de Mega Development est l'absence d'intégration avec les environnements de développement du marché. Ceci le rend inadapté pour les projets nécessitant la synchronisation le code généré par des outils tiers avec les modèles correspondants. Présentation de l'éditeur Editeur Distributeur contacté Site Web Laboratoire de développement Hot Line Mega International Riverside Center 275 Grove Street, 4th Floor, Building 2 Newton, MA USA Tél. : Fax : Mega International 8-10 Boulevard du Montparnasse Paris - France Tél. : Fax : Paris - France Newton - USA Paris - France
36 Information sur le progiciel Version 5.3 Première installation 1998 Eléments de prix Euros Maintenance 18% du prix d'achat Formation Utilisateurs : 3 jours Administrateurs : 3 jours Assistance à la mise en œuvre 900 Euros par jour Club utilisateur Non Développements récents Support d'uml 1.4 Accès hors ligne au référentiel et services de synchronisation Evolutions envisagées Version 6.0 pour le quatrième trimestre 2002 Support multilingue au niveau référentiel Commentaires au format RTF Environnements principaux Windows Modules principaux Mega Development. Produit de modélisation UML. Mega Documentation. Module pour la gestion de la documentation. Mega Generation. Module pour la génération de code depuis les modèles UML. Mega Intranet. Interface Web.
37 Mega Development Modélisation UML des projets et systèmes d'information MAITRISER LA QUALITE DES MODELES STANDARDISER LA NOTATION MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE GARANTIR LA COHERENCE DU MODELE FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT GESTION EFFICACE DU TRAVAIL EN EQUIPE LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ELIMINER LES CONFLITS MULTI-UTILISATEUR ADAPTATION AUX PROJETS D'ENTREPRISE CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GARANTIR LA TRACABILITE ADAPTATION AU DEVELOPPEMENT ITERATIF AUTOMATISER LA DOCUMENTATION COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Liste Récapitulative Simple Continue
38 Objecteering/UML CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GESTION EFFICACE DU TRAVAIL EN EQUIPE COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION MAITRISER LA QUALITE DES MODELES Position du progiciel Valeur Maximale pour le domaine Valeur Moyenne pour le domaine Valeur Minimale pour le domaine Kiviat
39 Objecteering/UML Opinion Une des forces d'objecteering/uml est son module de personnalisation avancée, Profile Builder. Ce module graphique facilite la définition des règles de qualité, la personnalisation de l'interface et de la documentation. Il permet aussi de rajouter des stéréotypes de diagrammes, des concepts et des méthodes. Ceci facilite son utilisation pour modéliser des projets et des architectures. Une des faiblesses d'objecteering/uml est son incapacité à travailler sur plusieurs projets à la fois. De plus, le produit ne permet pas d'analyser les dépendances entre projets. Ceci le rend inadapté pour la modélisation d'architecture intégrant plusieurs projets. La modélisation d'architecture implique la gestion des projets sous-jacents et la garantie de la cohérence entre ces projets. Une des faiblesses d'objecteering/uml est son incapacité à analyser les structures de données existantes. Le produit ne dispose d'interfaces ni avec les SGBD du marché ni avec les outils de modélisation de bases de données. Ceci ne permet pas de générer des classes directement depuis les structures de données existantes. Ce qui affecte la modélisation de projets. Présentation de l'éditeur Editeur Distributeur contacté Site Web Laboratoire de développement Hot Line Objecteering Software Objecteering Software 8 rue Germain Soufflot St Quentin-en-Yvelines Cedex - France Tél. : Fax : Saint-Quentin En Yvelines - France Saint-Quentin En Yvelines - France Information sur le progiciel Version 5.22 Première installation 1991 Eléments de prix Objecteering/UML Modeler Professional : Euros Objecteering/UML Modeler Enterprise : Euros Profile Builder Professional : 960 Euros Profile Builder Enterprise : Euros Modules Professional pour génération de code : 840 Euros Modules Enterprise pour génération de code : Euros
40 Maintenance Formation Assistance à la mise en œuvre Club utilisateur Développements récents Evolutions envisagées Environnements principaux 18% du prix d'achat Objecteering/UML Modeler : 1 jour, Euros Objecteering/Java Developer et Tests : 2 jours, Euros Objecteering/C++ Developer : 1 jour, Euros Profile Builder : 2 jours, Euros Euros par jour Non communiqué Non communiqué Objecteering/UML Requirements. Nouveau module pour la gestion des exigences Objecteering/C# Developer Nouvelle version annoncée pour le second trimestre 2003 : - Support d'uml MDA Modeler - Simulation de modèle Linux, Solaris, Windows Modules principaux Objecteering/UML Modeler. Editeur de diagrammes UML. Objecteering/UML Java Developer. Génère automatiquement le code Java depuis les modèles UML. Objecteering/Tests for Java. Cas de tests et scénarios de test des modèles UML. Objecteering/UML C++ Developer. Génération de code et design patterns C++. Objecteering/C++ Reverse. Rétro-conception de code C++. Objecteering/UML SQL Designer. Génération des modèles persistants et du code DDL. Objecteering/UML CORBA Designer. Génération du code IDL. Objecteering/UML Profile Builder. Editeur de profils UML. Sert à la configuration d'objecteering/uml.
41 Objecteering/UML Modélisation UML des projets et systèmes d'information MAITRISER LA QUALITE DES MODELES STANDARDISER LA NOTATION MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE GARANTIR LA COHERENCE DU MODELE FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT GESTION EFFICACE DU TRAVAIL EN EQUIPE LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ELIMINER LES CONFLITS MULTI-UTILISATEUR ADAPTATION AUX PROJETS D'ENTREPRISE CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GARANTIR LA TRACABILITE ADAPTATION AU DEVELOPPEMENT ITERATIF AUTOMATISER LA DOCUMENTATION COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Liste Récapitulative Simple Continue
42 Rose CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GESTION EFFICACE DU TRAVAIL EN EQUIPE COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION MAITRISER LA QUALITE DES MODELES Position du progiciel Valeur Maximale pour le domaine Valeur Moyenne pour le domaine Valeur Minimale pour le domaine Kiviat
43 Rose Opinion Rose est le leader du marché des outils de conception UML. Cette position de leader induit une bonne intégration avec d'autres outils. Rose s'intègre avec les gestionnaires de configuration, les environnements de développement et les outils de test et de gestion des exigences. Rose supporte également de nombreux langages par rapport aux concurrents. Ceci est utile pour la modélisation de projets. Une des forces de Rose est sa capacité à étendre le méta-modèle graphiquement. Le produit permet de rajouter de nouveaux diagrammes, de nouveaux éléments de modélisation et symboles. Ceci permet de personnaliser les modèles d'applications orientées objet mais aussi d'autres projets (ex. ceux visant les mainframes). Ceci est utile pour la modélisation de projets et d'architecture. Une des forces de Rose est sa capacités à simuler les flux modélisés. Les fonctions de simulation sont disponibles dans la version temps réel de Rose. Ceci permet aux concepteurs de vérifier la cohérence du modèle au niveau des diagrammes de séquence ou d'état afin de vérifier que les spécifications correspondent aux besoins. Ceci est utile pour la modélisation de projets d'applications temps réel. Une des faiblesses de Rose est son manque de fonctions propres de gestion des utilisateurs et des droits associés. L'utilisation conjointe d'un gestionnaire de configuration est fortement recommandée pour les projets d'entreprise. Ceci affecte la modélisation de projets et d'architecture. Une des faiblesses de Rose est son incapacité à permettre l'accès à plusieurs projets en même temps. Le produit permet uniquement d'analyser les dépendances entre projets. Présentation de l'éditeur Editeur Distributeur contacté Site Web Laboratoire de développement Hot Line Rational Software Rational Software 1, Place Charles-de-Gaulle Saint-Quentin en Yvelines Cedex - France Tél. : Fax : Lexington - USA Lexington - USA Amsterdam - Netherlands Information sur le progiciel Version
44 Première installation 1992 Eléments de prix Rose Modeler : Euros Rose Professional : Euros Rose Enterprise : Euros Maintenance La première année est comprise dans le prix d'achat Euros dès la seconde année Formation Modéliser avec Rose : 1 jour, 650 Euros Développer avec Rose : 1 jour, 650 Euros Analyse et conception orientées objet avec UML et Rose : 5 jours, Euros Assistance à la mise en œuvre Euros par jour Club utilisateur [email protected] Développements récents Support des profils UML : JSR26, modélisation Web, J2EE,.Net, de données, XML et métier. Intégration des résultats de l'initiative RDA Evolutions envisagées Non communiqué Environnements principaux AIX, HP-UX, Linux, Solaris, Windows Modules principaux Rose Modeler. C'est l'environnement de modélisation principal. Il intègre la navigation dans le modèle et l'édition de diagrammes. Rose Professional. Inclut Rose Modeler ainsi que le support d'un langage de développement parmi C++, VB et Java pour le développement itératif. Rose Enterprise. Dispose de tous les langages de développements supportés par Rose Progessional. Add-ins. Ceux-ci étendent les menus de Rose et permettent la génération de code ou l'interface avec d'autres outils. Module de comparaison. Cet utilitaire permet la comparaison graphique et la réconciliation de plusieurs diagrammes. SODA. C'est le module de génération de documentation.
45 Rose Modélisation UML des projets et systèmes d'information MAITRISER LA QUALITE DES MODELES STANDARDISER LA NOTATION MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE GARANTIR LA COHERENCE DU MODELE FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT GESTION EFFICACE DU TRAVAIL EN EQUIPE LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ELIMINER LES CONFLITS MULTI-UTILISATEUR ADAPTATION AUX PROJETS D'ENTREPRISE CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GARANTIR LA TRACABILITE ADAPTATION AU DEVELOPPEMENT ITERATIF AUTOMATISER LA DOCUMENTATION COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Liste Récapitulative Simple Continue
46 System Architect CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GESTION EFFICACE DU TRAVAIL EN EQUIPE COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION MAITRISER LA QUALITE DES MODELES Position du progiciel Valeur Maximale pour le domaine Valeur Moyenne pour le domaine Valeur Minimale pour le domaine Kiviat
47 System Architect Opinion Une des forces de System Architect est sa capacité à modéliser non seulement des applications mais aussi des données (avec le module Data Architect) des processus métier (avec le module BPR Architect). Ceci le rend adapté pour modéliser tous les aspects d'un projet incluant les applications, les données mais aussi les processus métier qui les gouvernent. Ceci facilite aussi la modélisation d'architecture. Une des forces de System Architect est son support des frameworks tels que RUP et Zachman. Ceci permet de contrôler les modèles au niveau projet ou entreprise. Ex. au niveau de l'architecture du système d'information en se basant sur le framework Zachman. Une des opportunités de System Architect est son support d'autres langages de modélisation qu'uml. Le produit supporte des langages tels que Booch, Coad-Yourdon, IDEF, Jacobson, Merise, OMT et SSADM. Ceci le rend adapté pour la modélisation de projets où la notation UML n'est pas obligatoire. Ex. pour la modélisation d'architecture. Une des faiblesses de System Architect est l'absence de gestion des droits d'accès des utilisateurs en relation avec des fonctions précises de l'outil. Les droits d'accès sont uniquement limités au niveau projet. Ceci le rend inadapté pour la gestion des droits à un niveau plus fin. Plus de fonctions de gestion des utilisateurs et des droits d'accès seront disponibles dans la future version du produit, annoncée pour le quatrième trimestre Une des faiblesses de System Architect est son incapacité à analyser le code existant. Le produit n'a pas de fonctions de rétro-conception. Ceci le rend inadapté pour les projets où une synchronisation doit être assurée entre le code et le modèle correspondant. Présentation de l'éditeur Editeur Distributeur contacté Site Web Laboratoire de développement Popkin Software 11, Park Place New York, NY USA Tél. : Fax : Unilog IT Services 35, rue Haute Bettlach - France Tél. : Fax : New York - USA Leamington - UK
48 Hot Line New York - USA Leamington - UK Bettlach - France Information sur le progiciel Version Première installation 1987 Eléments de prix System Architect : Euros SA EnComp : 850 Euros SA Simulator : Euros XML Architect : 850 Euros DOORS Interface : 170 Euros Maintenance 15% du prix d'achat Formation UML avec System Architect : 5 jours, 500 Euros par utilisateur et par jour Euros par jour pour 6 utilisateurs Modélisation orientée objet : 2 jours, 500 Euros par utilisateur et par jour par jour pour 6 utilisateurs SA Simulator : 2 jours. Assistance à la mise en œuvre 900 Euros par jour Club utilisateur SAUG : System Architect User Group Développements récents Intégration and synchronisation des méthodes UML avec d'autres méthodes de modélisation Intégration d'uml dans le Business Process Reengineering Evolutions envisagées Version 9.x annoncée pour le quatrième trimestre 2002 : - Référentiel sur un SGBD du marché - Interface XMI - Nouvelles fonctions de gestion des utilisateurs Environnements principaux Windows Modules principaux SA EnComp. Comparaison d encyclopédies de projets. Cet utilitaire permet de comparer la description (champ par champ) des diagrammes, des symboles et des définitions de 2 encyclopédies de 2 projets différents. SA Simulator. Simulation complète des diagrammes Process Chart et IDEF3 du BPR (Business Process Reengineering). XML Architect. Progiciel pour la spécification XML. Création et management de schémas XML. Schémas supportés : BizTalk et DTDs. Exportation sous HTML. Interface avec VBA.
49 System Architect Modélisation UML des projets et systèmes d'information MAITRISER LA QUALITE DES MODELES STANDARDISER LA NOTATION MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE GARANTIR LA COHERENCE DU MODELE FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT GESTION EFFICACE DU TRAVAIL EN EQUIPE LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ELIMINER LES CONFLITS MULTI-UTILISATEUR ADAPTATION AUX PROJETS D'ENTREPRISE CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GARANTIR LA TRACABILITE ADAPTATION AU DEVELOPPEMENT ITERATIF AUTOMATISER LA DOCUMENTATION COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Liste Récapitulative Simple Continue
50 Tau UML Suite CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GESTION EFFICACE DU TRAVAIL EN EQUIPE COMPLETUDE DE LA MODELISATION FACILITE D'ADOPTION MAITRISER LA QUALITE DES MODELES Position du progiciel Valeur Maximale pour le domaine Valeur Moyenne pour le domaine Valeur Minimale pour le domaine Kiviat
51 Tau UML Suite Opinion Une des forces de Tau UML Suite est son adaptation à la modélisation de projets d'entreprise et d'architecture. Le produit dispose de fonctions qui facilitent le partage et la réutilisation de modèles et des fonctions pour partager et réutiliser des modèles et des éléments. Il autorise la distribution de son architecture sur plusieurs serveurs. Les options de sécurité sont assez complètes comparé aux concurrents. La structure du référentiel aide à structurer les projets par des étapes, ce qui convient pour les projets complexes. Une des forces de Tau UML Suite est sa capacité à stocker son référentiel sur les SGBD du marché. De même, l'organisation du référentiel permet de structurer les projets puisque le contenu est organisé selon les étapes du projet. Ceci assure la fiabilité du référentiel et facilite la gestion de projets complexes. Ceci est utile tant pour les projets pour l'architecture. Un nouveau produit a été annoncé, qui devrait remplacer Tau UML Suite. Ce produit est nommé Tau Generation2. Deux versions sont disponibles, Tau/Architect et Tau/Developer. Tau/Architect est destiné à la définition de spécification de haut niveau du système d'information. Il dispose d'un diagramme d'architecture. Tau/Developer ajoute la génération de code depuis les modèles. Lorsque seule la modélisation d'architecture est nécessaire, Tau/Architect devrait suffire. Une des faiblesses de Tau UML Suite est son incapacité à analyser les structures de données existantes. Le produit ne supporte pas les structures spécifiques des SGBD du marché et ne dispose pas d'interfaces avec les outils de modélisation de données. Ceci ne permet pas de générer les classes correspondant aux structures de données existantes. Ceci affecte la modélisation de projet. Présentation de l'éditeur Editeur Distributeur contacté Site Web Laboratoire de développement Hot Line Telelogic P.O. Box 4128 SE Malmö - Suède Tél. : Fax : Telelogic 6-8 rue de la Réunion Courtaboeuf - France Tel. : Fax : Dallas - USA Mt. Arlington, NJ - USA Reston, VA - USA
52 San Jose, CA - USA Irvine, CA - USA Toulouse - France Information sur le progiciel Version 4.7 Première installation 1996 Eléments de prix Tau UML Suite Author : Euros Tau UML Suite Builder : Euros (sauf Ada : Euros) Maintenance 18% du prix d'achat Formation Introduction à UML 1.4 et Tau UML Suite : 4 jours, Euros Assistance à la mise en œuvre 4 jours de consulting pour 10 personnes, couvrant l'installation et la mise en oeuvre: Euros Club utilisateur Rencontre annuelle Développements récents Amélioration de l'intégration avec DOORS Alignement sur UML 1.4 Amélioration de la génération de code C++ et Ada Supports d'import et export au format XMI Mise à jour de l'intégration avec Synergy, ClearCase et PVCS Mise à jour des librairies MFC, JDK Evolutions envisagées Nouvelle génération d'outils pour UML 2.0 sous le nom de Tau Generation2 Environnements principaux HP-UX, Solaris, Windows Modules principaux Tau UML Suite Author. Produit de modélisation UML, compatible UML 1.4 avec des capacités multi-utilisateur, gestion de version et de configuration et contrôle d'accès. Tau UML Suite Builder. Tau UML Suite Author + génération de code C++, Java, Ada, Corba/IDL et COM/IDL, avec rétro-conception. Tau UML Suite DocExpress Link. Génération de documentation aux formats : MS Word, HTML, FrameMaker.
53 Tau UML Suite Modélisation UML des projets et systèmes d'information MAITRISER LA QUALITE DES MODELES STANDARDISER LA NOTATION MAINTENIR LA COMPLETUDE ET L'INTEGRITE DU MODELE GARANTIR LA COHERENCE DU MODELE FACILITE D'ADOPTION FACILITE D'UTILISATION SIMPLIFIER LA MISE EN OEUVRE MODELISATION DE L'EXISTANT GESTION EFFICACE DU TRAVAIL EN EQUIPE LIMITER L'ACCES EN FONCTION DES RESPONSABILITES ELIMINER LES CONFLITS MULTI-UTILISATEUR ADAPTATION AUX PROJETS D'ENTREPRISE CONSERVATION DE L'INFORMATION ENTRE LES ETAPES GARANTIR LA TRACABILITE ADAPTATION AU DEVELOPPEMENT ITERATIF AUTOMATISER LA DOCUMENTATION COMPLETUDE DE LA MODELISATION COUVRIR UML COMPLETER LA COUVERTURE D'UML Liste Récapitulative Simple Continue
54
55 Les évaluations de progiciels Yphise Métier Grandes entreprises Prestataires de service et consultants Editeurs et investisseurs Depuis 1985 Yphise accompagne les entreprises dans leurs efforts pour tirer profit des technologies de l'information. Nous accompagnons les entreprises dans l'identification des opportunités et des stratégies informatiques. Nous accompagnons les directions informatiques dans leurs évolutions de management avec un objectif de qualité totale. Nous accompagnons les directions informatiques et les maitrises d'ouvrage dans la maitrise des projets techniques et applicatifs. Nous accompagnons les prestataires de service en informatique sur leurs choix de partenariats technologiques. Nous accompagnons les investisseurs et éditeurs de progiciels dans la recherche d'opportunités et l'élaboration de stratégies de développement. Nos clients apprécient notre rigueur méthodologique, notre compétence technique et notre indépendance dans nos recommandations et opinions. Les programmes de recherche Yphise a pour singularité d'être structuré autour de programmes de recherche menés sous l'angle des enjeux et contraintes informatiques des grandes entreprises. Cette spécificité distingue nos travaux d'analyse et de conseil par rapport aux autres analystes et prestataires de service. Nos programmes de recherche sont centrés sur les trois axes suivants. Veille technologique pour une valeur ajoutée informatique accrue Stratégie et management de l'informatique dans les grandes entreprises Evaluation des progiciels utiles aux grandes entreprises
56 L'évaluation de progiciels Yphise évalue plus de 160 progiciels par an dans tous les domaines d'intérêt des Directions Informatiques des grandes entreprises depuis Ces évaluations sont réalisées par les analystes Yphise à Paris. Les résultats sont publiés : dans la série Proanalyse sur Yphise.fr Le Portail de l'evaluation de Progiciels. Différentes licences sont proposées afin de mener une veille progiciels. Yphise est certifié ISO 9001 en évaluation de progiciels (AOQC n ). A notre connaissance, nous sommes la seule entreprise au monde à proposer des évaluations comparatives indépendantes sur la base d'une méthodologie certifiée ISO Nous appliquons également notre savoir-faire dans le cadre de missions de conseil : étude préalable, cahier des charges, recherche et évaluation de progiciels, mise en œuvre. Les composants d'une évaluation de progiciels Vol CAHIER DES CHARGES Vol DECIDER Vol COMPARAISON PREFEREUR Cahier des Charges Veille et Etude préalable Choix d'un progiciel Les composants d'une évaluation de progiciels
57 vol CAHIER DES CHARGES vol DECIDER vol COMPARAISON PREFEREUR Il établit le cahier des charges de référence, fonctionnel et technique, qui permet de comparer les progiciels du marché. Il est conçu selon notre méthodologie certifiée ISO 9001 en collaboration avec de grandes entreprises afin d'être en phase avec les enjeux opérationnels. Vous êtes en veille, étude préalable ou choix d'une short-list. Il contient une appréciation de la maturité, des perspectives et des positionnements des offres. Il permet de comprendre la liste des progiciels qu'yphise retient et ne retient pas sur le marché. Notre expérience est en effet que le positionnement commercial des éditeurs n'est pas toujours en phase avec la réalité de leur offre, ce qui est source d'erreurs. Les points forts et faibles de chaque progiciel, issus de leur évaluation détaillée selon notre méthodologie certifiée ISO 9001, sont mis en évidence. Une opinion et un classement sont proposés afin de bien démarrer un projet d'acquisition. Il permet une évaluation comparative rapide et précise des progiciels sur chaque critère du cahier des charges. Il contient les résultats de notre évaluation selon notre méthodologie certifiée ISO 9001, présentés sous forme de tableaux comparatifs détaillés et commentés. Sont analysés les progiciels susceptibles d'être retenus en short-list dans un contexte de grande entreprise. Un PREFEREUR est une application Windows à installer sur votre poste (à télécharger à partir de Yphise.fr). Il comporte toutes les appréciations détaillées du vol COMPARAISON. Vous pouvez les personnaliser afin d'obtenir votre propre classement et imprimer les volumes correspondants. Il permet de conduire la consultation et l'analyse de l'offre selon une méthode rigoureuse et sûre. Structure du Cahier des Charges Le Cahier des Charges a une structure en trois niveaux : enjeux majeurs sur le sujet (chapitres), premier niveau de décomposition de chaque enjeu (sous-chapitres) et critères d'évaluation. Chaque critère est composé de choix. Chapitre Sous-chapitre Critère choix...
58 Agrégations du volume DECIDER et PREFEREUR Les graphiques du volume DECIDER agrègent tous les résultats établis au niveau choix dans le volume COMPARAISON. La plupart de ces graphiques agrègent les résultats sur plusieurs centaines de choix. Les classements et l'appréciation globale obtenus sont robustes et fiables. Mais vous n'êtes pas forcément d'accord avec toutes les notes attribuées par Yphise. Vous pouvez être éventuellement intéressé par un progiciel disposant de moins de fonctions ou meilleur marché. Certains critères ou choix sont également plus importants pour vous que d'autres. Les graphiques du volume DECIDER ne prennent pas en compte vos critères spécifiques. Ils sont particulièrement utiles pour un premier aperçu du marché, mais vous avez besoin de plus pour prendre une décision d'achat. Le PREFEREUR vous permet de personnaliser selon vos besoins spécifiques la notation et la pondération des critères attribuées par Yphise. Le PREFEREUR adapte alors le classement et vous permet d'imprimer votre propre rapport personnalisé. Comment utiliser les évaluations de progiciels Yphise Veille - Etude préalable Obtenir un cahier des charges Obtenir une short-list Choisir un progiciel Négocier Le volume DECIDER vous permet d'apprécier la maturité, les perspectives et le positionnement des offres. Il permet de comprendre la liste des progiciels qu'yphise retient et ne retient pas sur le marché. Le volume CAHIER DES CHARGES vous permet de travailler sur une référence que vous pouvez personnaliser suivant vos besoins. Certains critères peuvent être ignorés, alors que d'autres sont pour vous déterminants. Le volume DECIDER vous fournit une compréhension de haut niveau de la maturité de l'offre. Utilisez alors le PREFEREUR. Identifiez les critères qui sont pour vous déterminants. En fonction de ces critères, le PREFEREUR recalcule le classement et vous aide ainsi à établir une short-list. Vous devez prendre en compte cotre contexte. Identifiez pour cela les critères qui sont pour vous déterminants. Faites vous votre opinion sur ces critères. Utilisez alors le PREFEREUR. Saisissez vos propres notes lorsqu'elles diffèrent de celles d'yphise. Cela vous permet d'obtenir un premier classement. Utilisez ensuite le volume COMPARAISON pour affiner votre opinion sur les autres critères. Les volumes DECIDER et COMPARAISON vous fournissent les points forts et faibles de chaque progiciel. Ils vous donnent ainsi des arguments pour bien négocier avec chaque éditeur.
IFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Qu'est-ce que le BPM?
Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant
Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Annuaires LDAP et méta-annuaires
Annuaires LDAP et méta-annuaires Laurent Mynard Yphise 6 rue Beaubourg - 75004 PARIS [email protected] - http://yphise.fr T 01 44 59 93 00 F 01 44 59 93 09 LDAP020314-1 Agenda A propos d Yphise Les annuaires
Les nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault
SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications
DotNet. Plan. Les outils de développement
DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur
Guide de la documentation des produits BusinessObjects XI
Guide de la documentation des produits XI Vous trouverez la dernière version de ce guide et de tous les guides PDF sur le site http://support.businessobjects.com/documentation. Quelques uns de ces guides
Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. www.sybase.fr/poweramc DOCUMENTATION
Sybase PowerAMC 16 Guide des nouvelles fonctionnalités générales DOCUMENTATION 2 2 www.sybase.fr/poweramc A propos de PowerAMC 16 PowerAMC est une solution de modélisation d'entreprise graphique qui prend
Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2
Christian Soutou UML 2 pour les bases de données Avec 20 exercices corrigés Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Chapitre 4 Outils du marché : de la théorie à la pratique Non mais t as déjà
Business Process Modeling (BPM)
Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle [email protected] Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture
CC30 Certificat de compétence Conception, développement et animation de sites Web
CC30 Certificat de compétence Conception, développement et animation de sites Web UE RSX050 Bases de l informatique Séance 2 UERSX050 Bases de l informatique séance 2-30/10/2009 1 Table des matières Séance
REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit
v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative
Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)
Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE [email protected] Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages
Communiqué de Lancement
Direction du Marketing Produits Sage - Division Mid Market Communiqué de Lancement Rapprochement Bancaire 1000 Produit : Rapprochement Bancaire 1000 Bases de Données : Oracle - MS/SQL Server Microsoft
Architecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Analyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack
Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack
CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013
CATALOGUE FORMATION Product Lifecycle Management Juin 2013 s de formation ENOVIA V6 ENOVIA V6 Plateforme Collaborative 5 ENOVIA V6 Installation et Administration 9 ENOVIA V6 Implémentation et Développement
Concepts et définitions
Division des industries de service Enquête annuelle sur le développement de logiciels et les services informatiques, 2002 Concepts et définitions English on reverse Les définitions qui suivent portent
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Logiciel Enterprise Guide Version 1.3 Windows
Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre
Visual Paradigm Contraintes inter-associations
Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor
Informatique à la demande : réalité et maturité
Yphise optimise en Coût Valeur Risque l informatique d entreprise 1 Informatique à la demande : réalité et maturité Xavier Benmoussa Yphise [email protected] Tél. 01 44 59 93 00 - Fax 01 44 59 93 09 www.yphise.fr
et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05
J2EE in practice Olivier Liechti Patrik Fuhrer Informatics Computer Science Master Course - SH 2004/05 Introduction Dans le cours ASE, nous avons: étudié une plate-forme de développement distribuée: Java
LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Catalogue Formation «Vanilla»
Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7
CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA
DOSSIER SOLUTION : CA ARCSERVE BACKUP R12.5 CA ARCserve Backup CA ARCSERVE BACKUP, LOGICIEL DE PROTECTION DE DONNÉES LEADER DU MARCHÉ, INTÈGRE UNE TECHNOLOGIE DE DÉDUPLICATION DE DONNÉES INNOVANTE, UN
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational
IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi [email protected]
Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES
Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année
Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise
Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise Europe Lettre d'annonce du 27 juin 2006 ZP06-0279 En bref Introduction Description Accessibilité
MEGA ITSM Accelerator. Guide de démarrage
MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
Chapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous
Faire équipe avec vous En exclusivité dans le Pack Business Entreprises, bénéficiez de la solution Microsoft Office Communicator, un véritable outil de travail collaboratif convivial et performant pour
Projet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Enseignement secondaire technique. Technologies de l'information et de la communication
Enseignement secondaire technique Régime technique Division de la formation administrative et commerciale Cycle supérieur Section communication et organisation Technologies de l'information et de la communication
Présentation de l'architecture QlikView. Livre blanc sur la technologie QlikView. Date de publication : octobre 2010 www.qlikview.
Présentation de l'architecture QlikView Livre blanc sur la technologie QlikView Date de publication : octobre 2010 Sommaire Signification de la plate-forme QlikView... 3 La majorité des logiciels de BI
Enterprise Intégration
Enterprise Intégration Intégration des données L'intégration de données des grandes entreprises, nationales ou multinationales est un vrai cassetête à gérer. L'approche et l'architecture de HVR est très
Business Intelligence avec SQL Server 2012
Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business
MEGA Desktop Application Architecture Overview Guide Version MEGA 2009 SP4
Révisé le : June 29, 2011 Créé le : March 31, 2010 Auteur : Jérôme Horber Sommaire Résumé Ce document décrit les exigences systèmes et les architectures de déploiement possibles pour MEGA Desktop Application.
Gestion des utilisateurs et Entreprise Etendue
Gestion des utilisateurs et Entreprise Etendue Laurent Ruyssen 6 rue Beaubourg - 75004 PARIS T 1 44 59 93 00 F 1 44 59 93 09 [email protected] - http://yphise.fr GUEE0009-1 Agenda Entreprise Etendue Mission
MEGA ITSM Accelerator. Guide de Démarrage
MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune
CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION
CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION 2002-2007 : IFIPS - Département Informatique (ex FIIFO) Formation en alternance en 5 ans d'ingénieurs de l université Paris-Sud XI Orsay Juin 2002
Le Guide Pratique des Processus Métiers
Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016
Urbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Méthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24
Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.
D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Vérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Silk Central 12.1. Notes de Release
Silk Central 12.1 Notes de Release Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2012 Micro Focus. Tous droits réservés. Silk Central contient des travaux dérivés de Borland Software
Tableau comparatif des offres Visual Studio
Tableau comparatif des offres Visual Studio Visual Studio 2013 avec Test Débogage et diagnostics IntelliTrace en production IntelliTrace (Débogage historique) Indicateurs de performance IntelliTrace Métrique
Programme de formation
INSCRIVEZ VOUS Formations sélectionnées et financées par le FAFIEC Programme de formation mardi 16 septembre 2014 Les Métiers du Test Module 5.2 - Automatisation des tests fonctionnels : HP Unified Functional
DOSSIER SOLUTION : CA RECOVERY MANAGEMENT
DOSSIER SOLUTION : CA RECOVERY MANAGEMENT Comment la solution CA Recovery Management peut-elle nous aider à protéger et garantir la disponibilité des informations essentielles au fonctionnement de notre
Préparer la synchronisation d'annuaires
1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing
RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)
RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE) Intitulé (cadre 1) Domaine : Sciences, Technologies, Santé Licence professionnelle : Dénomination Nationale «Systèmes informatiques et logiciels»
M1805 - Études et développement informatique
Appellations Analyste cogniticien / cogniticienne informatique Analyste concepteur / conceptrice informatique Concepteur / Conceptrice analyste informatique Concepteur / Conceptrice d'application informatique
Introduction MOSS 2007
Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas
Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
InfraCenter Introduction
Peregrine InfraCenter Introduction DICW-43-FR03 InfraCenter Copyright 2003 Peregrine Systems, Inc. Tous droits réservés. Les informations contenues dans ce document sont la propriété de Peregrine Systems,
1. Considérations sur le développement rapide d'application et les méthodes agiles
Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques
DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?
DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre
UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013
UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des
Génie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle [email protected] Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza
Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été
UE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Business et contrôle d'accès Web
Business et contrôle d'accès Web Un livre blanc d Evidian Augmentez vos revenus et le ROI de vos portails Web Sommaire Description du cas client Solution mise en place par le client Contrôler et sécuriser
Ingénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique [email protected]
Catalogue des Formations
Catalogue des Formations When skills meet your need Pilotage et management SI Base de donnée et Aide à la décision Développement www.intellectus.ma www.fb.com/intellectusconsulting [email protected]
Formation : Modélisation avec UML 2.0 et Mise en pratique
Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est
CQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
Refonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Inscriptions : 0800 901 069 - Renseignements : 33 (0)1 44 45 24 35 - [email protected]
FORMATION SAP BUSINESSOBJECTS BUSINESS INTELLIGENCE PLATFORM 4.x Du lundi 3 au vendredi 7 juin 2013 http://www.sap.com/france/services/education/newsevents/index.epx 1 Vous êtes clients SAP BusinessObjects
Chapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
Infrastructure RDS 2012
105 Chapitre 3 Infrastructure RDS 2012 1. Introduction Infrastructure RDS 2012 Une infrastructure RDS 2012 R2 est composée de plusieurs serveurs ayant chacun un rôle bien défini pour répondre aux demandes
What s New. HOPEX V1 Release 2. MEGA International Avril 2014. V1R2 What's New 1
What s New HOPEX V1 Release 2 MEGA International Avril 2014 V1R2 What's New 1 Sommaire Sommaire Introduction 7 Nouvelles solutions 8 HOPEX Business Architecture 9 1 Introduction 10 1.1 Description générale
Software Application Portfolio Management
Environnement complet de consolidation du Patrimoine Applicatif & de production des Tableaux de bords d inventaire et de pilotage Software Application Portfolio Management Collecter Centraliser Normaliser
M1805 - Études et développement informatique
Appellations (Métiers courants) Analyste décisionnel - Business Intelligence Analyste organique informatique Analyste-programmeur / Analyste-programmeuse informatique Chef de projet étude et développement
Cours Gestion de projet
Cours Gestion de projet Gestion de configuration Version Date Auteur V1.3 Septembre 2007 Pascal HEYER 1 La Gestion de configuration Ce document est publié sous la licence libre Creative Commons-BY-NC-SA
TECHNOLOGIE SOFTWARE DU FUTUR. Logiciel de gestion d entreprise pour le Web
TECHNOLOGIE SOFTWARE DU FUTUR Logiciel de gestion d entreprise pour le Web LogicieL de gestion d'entreprise pour Le web La génération internet ABACUS vi est un logiciel de gestion d'entreprise entièrement
Sage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware
1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services
Gestion de la mobilité d'entreprise. L'équilibre parfait entre les besoins de l'utilisateur final et ceux de l'entreprise
B L A C K B E R R Y P O U R U N E E N T R E P R I S E P E R F O R M A N T E Gestion de la mobilité d'entreprise L'équilibre parfait entre les besoins de l'utilisateur final et ceux de l'entreprise La
Documentation d information technique spécifique Education. PGI Open Line PRO
Documentation d information technique spécifique Education PGI Open Line PRO EBP Informatique SA Rue de Cutesson - ZA du Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Equipe Education : 01 34 94 83
En synthèse. HVR pour garantir les échanges sensibles de l'entreprise
En synthèse HVR pour garantir les échanges sensibles de l'entreprise Le logiciel HVR fournit des solutions pour résoudre les problèmes clés de l'entreprise dans les domaines suivants : Haute Disponibilité
SECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
1 Introduction. Business Intelligence avec SharePoint Server 2010
Business Intelligence avec SharePoint Server 2010 1 Introduction Dans le chapitre précédent, nous avons créé une collection de sites et activé les fonctions de restitution décisionnelles du serveur SharePoint
Description de la formation
Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de
INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Accélérateur de votre RÉUSSITE
Accélérateur de votre RÉUSSITE SAP Business Objects est une suite décisionnelle unifiée et complète qui connecte ses utilisateurs en éliminant les difficultés d accès à l information. Mobile Devices Browsers
Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)
Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les
