▼
Scroll to page 2
DATA S H E E T Borland® Together® 2007 Plate-forme de modélisation visuelle pour les équipes logicielles ACCÉLÉRER L’ANALYSE, LA CONCEPTION ET LE DÉVELOPPEMENT DES APPLICATIONS D’ENTREPRISE Passez plus vite que jamais des exigences métier au code grâce aux technologies Borland® Together® 2007 qui vous aideront à analyser, concevoir et implémenter des architectures logicielles flexibles, adaptables et simples à maintenir. Qu’il s’agisse de modifier des processus, de créer de nouvelles applications ou d’extraire des informations de conception des systèmes existants, les technologies Together permettent de parfaitement synchroniser les intervenants métier, architectes, analystes système, modeleurs de données, développeurs, etc. grâce à une compréhension visuelle partagée des grandes décisions. En outre, la solution Together bénéficie d’une intégration transparente aux solutions leaders de définition et de gestion des exigences pour y accéder, les réutiliser et effectuer des « allers-retours » afin de garantir une livraison conforme aux attentes des utilisateurs. FONCTIONNALITÉS ET AVANTAGES DES SOLUTIONS DE MODÉLISATION POUR LES INTERVENANTS MÉTIER, LES ANALYSTES SYSTÈME, LES ARCHITECTES ET LES DÉVELOPPEURS Les technologies Together répondent aux besoins spécifiques de modélisation des architectes, analystes, développeurs et intervenants métier pour maximiser la collaboration et simplifier et accélérer le développement d’applications de haute qualité. L’amélioration des communications sur les principes de conception et de codage permet aux équipes de considérablement réduire les risques d’échec – qu’elles travaillent sur des applications nouvelles ou existantes. AMÉLIORER L’AGILITÉ MÉTIER ET RÉDUIRE LES COÛTS DE MAINTENANCE APPLICATIVE GRÂCE AUX « LANGAGES SPÉCIFIQUES AU DOMAINE » Les modèles fournissent une feuille de route pour concevoir des processus, applications et architectures d’entreprise ainsi que des structures de données ; ils jouent par conséquent un rôle fondamental pour optimiser les échanges entre équipes et la cohérence architecturale. La visualisation des modèles permet notamment de maîtriser la complexité en améliorant la compréhension, la communication et la valeur ajoutée de la documentation. Dans un contexte où les applications et processus métier sont de plus en plus complexes, les techniques de modélisation jouent un rôle essentiel pour garantir leur bon fonctionnement, leur qualité, et surtout, leur maintenabilité à long terme. Il est donc de plus en plus important de mettre en œuvre des modèles définissant des langages spécifiques à chaque domaine fonctionnel (ou DSL pour « Domain-Specific Languages ») afin de fournir une feuille de route contextuelle au domaine métier concerné. Les langages DSL peuvent être complétés de fonctionnalités de visualisation, d’intégration orientée modèle, de transformation et de génération pour créer de la valeur métier, supprimer la complexité habituelle des environnements de modélisation et aider les équipes à concevoir des modèles au sein de leur propre domaine métier pour maximiser la communication et l’efficacité. DES MODÈLES DE CONCEPTION AVANCÉS POUR REPRODUIRE LES CONDITIONS DE RÉUSSITE Grâce aux technologies Together, les équipes de développement peuvent créer et réutiliser des modèles de conception standards (patterns) afin d’optimiser la qualité des applications et de promouvoir le réemploi des stratégies les plus réussies. Cette approche maximise l’efficacité initiale tout en réduisant les travaux de reprise ultérieurs dans le cycle de développement. Les technologies Borland Together proposent des fonctionnalités exclusives de modélisation permettant de visualiser les architectures des systèmes d’information. SUPPORT DES STANDARDS DE L’INDUSTRIE Les technologies Together sont conformes aux grands standards MDA : UML® (Unified Modeling Language™), XMI® (XML Metadata Interchange), QVT (Query View Transformation), OCL (Object Constraint Language). Borland contribue activement au développement des technologies MDA et plus particulièrement aux solutions de transformation des modèles (QVT) ; cette technologie permet dès aujourd’hui aux architectes de générer du code spécifique à une plate-forme à partir d’un modèle UML générique. MODÉLISATION INDÉPENDANTE DE LA PLATE-FORME POUR UN SUPPORT MULTIPLATE-FORME Les technologies Together donnent aux équipes une flexibilité incomparable pour créer des modèles neutres, ciblant de multiples plates-formes, que les architectes peuvent ensuite transformer très rapidement en modèles spécifiques grâce au support de plusieurs langages de programmation. SUPPORT DES STANDARDS DE L’INDUSTRIE Les technologies Together sont conformes aux grands standards MDA® (Model Driven Architecture®) et notamment à UML® (Unified Modeling Language™), XMI® (XML Metadata Interchange), QVT (Query/View/Transformation), OCL (Object Constraint Language), etc. Cette solution permet dès aujourd’hui aux architectes de transposer n’importe quel modèle de type EMF (Eclipse Modeling Framework) dans une autre architecture (CIM vers PIM, PIM vers PSM et réciproquement). Borland® Together® 2007 Together 2007 FONCTIONS CLÉS Nouveau ! Toolkit DSL (Domain-Specific Language) pour langages spécifiques aux domaines Modélisation visuelle des métamodèles spécifiques aux domaines Création de solutions DSL à l’aide d’assistants, y compris éditeurs de diagramme, transformations de modèle, générateurs de code, rapports BIRT en tant que fonctionnalités Eclipse Diagrammes UML 2.1 basés sur GMF (Activité, Classe, Composant, État Profil) ■ ■ ■ ■ Modélisation des processus métier Notation BPMN (Business Process Modeling Notation) avec contrôle de validation Import/export BPEL4WS (BPEL for Web Services) ■ ■ Modélisation UML Diagrammes UML 1.4 et UMl 2.0 indépendants du langage Modélisation UML avec LiveSource® for Java™/C++/CORBA IDL Différentiation et fusion des modèles Support multilangage ■ ■ ■ Java/C++/CorbaIDL Modélisation des données Modélisation des données logiques avec profil de modélisation UML 2.0 Modélisation des données physiques avec diagrammes ER et IDEF1x Ingénierie et ingénierie inverse pour les bases de données leaders (Oracle®, DB2®, Sybase®, MS SQL Server) Transformation des modèles de données logiques en modèles physiques ■ ■ ■ ■ Fonctions avancées de modélisation et MDA Support du langage OCL 2.0 (Object Constraint Language) avec coloration syntaxique, validation et détection du code ■ Transformations intermodèles QVT (Query/View/Transformation - OMG) ■ Transformations des modèles en texte avec API xPand, JET et EMF ■ Générateurs de code Java, J2EE™, C++ et C# (Nouveauté) ■ Construction, application et déploiement de profil UML en tant que plug-in Eclipse ■ Modèles de conception – y compris support des patterns « Gang of Four » MODÈLES PERSONNALISÉS ■ Reconnaissance des patterns de conception du code source Conception et réutilisation des modèles de code ■ Import/Export de modèles XMI 2.0 ■ Import de modèles Rose et XDE ■ Génération de documentation Génération de documentation portail HTML avec applet de navigation, diagrammes avec hyperliens et rapport modèle/code de type Javadoc Création de fichiers image à partir de diagrammes multi-formats Concepteur de modèles de documentation personnalisée, modèle d’impression de diagrammes, génération automatique de documents avec option ligne de commande ■ ■ ■ Assurance qualité Audits et métriques du code Audits et métriques du modèle basés sur OCL ■ ■ Equipes Travaux d’équipe: Partage des diagrammes et modèles entre projets avec contrôle de version Intégration StarTeam Génération de diagrammes de cas d’utilisation à partir des exigences et traçage bidirectionnel entre éléments du modèle et exigences avec CaliberRM™ et RequisitePro Importation des modèles UML d’exigences depuis Caliber® DefineIT™ ■ ■ ■ ■ SYSTÈMES REQUIS Plate-forme ■ d’installation de Together). Pour plus d’informations, reportez-vous aux FAQ de Sun® :http://java.sun.com/docs/hotspot/ PerformanceFAQ.html. Eclipse 3.3 Systèmes d’exploitation ■ ■ ■ ■ ■ Windows® Vista, Windows XP Pro (SP 2) RedHat Enterprise Linux 4 update 2, x86-32 SUSE Linux Enterprise Server 10, x86-32 Solaris 10 SPARC, GTK Mac OS X 10.4, Universal, Carbon Mémoire ■ 1 Go ou plus (recommandé) Pour des performances optimales avec des projets à grande échelle, il peut être nécessaire d’ajuster les paramètres JVM (dans les fichiers .bat, .cmd ou .sh du sous-répertoire « bin » du dossier Video ■ Mode « High Color », 1024x768 (1600x1200 recommandé) Plate-forme Java Sun® J2SE 5.0 Update 11 ■ La version requise de l’environnement d’exécution Java est automatiquement installée avec Together. Navigateurs Web ■ Plate-forme EDI Eclipse 3.3.1 ■ La version requise de la plate-forme Eclipse est automatiquement installée avec Together; support du site de mise à jour Eclipse pour installer Together dans les environnements Eclipse 3.3 existants.. Tout navigateur acceptant les « frames » ; Microsoft Internet Explorer (version 6.0 ou ultérieure) recommandé sur les systèmes Windows Borland est le leader des solutions ouvertes de gestion du cycle de vie des applications (Open ALM) intégrant l’ensemble des processus, outils et plates-formes de ses clients dans un environnement flexible d’administration, de mesure et de progrès des processus de livraison de logiciels. Copyright © 2007 Borland Software Corporation. Tous les noms de produits et marques Borland sont des marques, marques de service ou marques déposées de Borland Software Corporation ou de ses filiales aux États-Unis et dans d’autres pays. 25776 www.borland.com - pour nous contacter : [email protected] ou 01 55 23 55 00