1 / 19

RSM and UML 13 june 2008

RSM and UML 13 june 2008. Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com +46 70 793 23 13. IBM Rational Software New generation modeling tools Rational Software Modeler v7.0.5. Agenda. IBM Rational Software Delivery Platform What we offer.

Download Presentation

RSM and UML 13 june 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RSM and UML13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com+46 70 793 23 13

  2. IBM Rational Software New generation modeling tools Rational Software Modeler v7.0.5 Agenda

  3. IBM Rational Software Delivery PlatformWhat we offer Process design & implementation expertisebased on the market’s leadingsolutions delivery platform Governance expertise & dashboards • Development productivity • Geographically distributeddevelopment & delivery • SOA governance for service delivery lifecycle management • Risk & compliance management Change & release management Process& portfolio management Quality management Architecture management Open technology & community innovation for collaborative process driven software & systems engineering

  4. IBM Rational Software New Generation Modeling tools Rational Software Modeler v7.0.5 Agenda

  5. New generation modeling tools – RSx • Since 2004, IBM Rational has a new generation of UML modeling tools • Fully built on Eclipse • Major improvements since Rational Rose in • Usability • Configuration management of models • Automation of modeling tasks • Customizability • Integrations • Development solution in many variants • Building blocks of functionality • UML modeling in Rational Software Modeler (RSM) RSA RSD RSM RAD

  6. IBM Rational Software New Generation Modeling tools Rational Software Modeler v7.0.5 Agenda

  7. IBM Rational Software Modeler v7.0.5 • Supports major architectural modeling and specification environments • Enables easy adoption and use from a simplified and responsive user interface • Provides an open and extensible modeling platform based on Eclipse v3.3 • Supports the development of custom meta-models • Integrates with top-line development platforms • Automates traceability from requirements development, to design, to implementation

  8. Solution: Unified Modeling Language (UML) 2.1 Support • Rational Software Modeler is based on the latest open standard Unified Modeling Language (UML) specification version 2.1. • Supports diagramming for architectural and design specification • Class, Communication, Component, Composite Structure, Deployment, Activity, Sequence, State, Object and Use Case diagram types • Automatic diagram generation • Allows you to capture and communicate all aspects of an application architecture using a standard notation that is recognized by many different stakeholders.

  9. Solution: Modeling assistance “Diagram Navigator” view provides a diagram filtered view of the models and workspace Diagram links as first-class citizens • Visual modeling with content assistance • Guides you with action bars, connection handles, context-sensitive content suggestions, task-specific modeling cheat sheets, extensive online help, samples and tutorials to help you create well-formed models. Simplify the capture of UML models during Analysis and Design • Make modeling more accessible to a broader audience • Including Section 508 • New custom views improve the editing experience “In diagram editing” to accelerate modeling. Properties view Inheritance view

  10. Solution: Freeform Diagrams • Simplified diagramming using freeform diagrams • Simplifies the usage of UML notation for design, documentation, communication and understanding design elements captured in UML models. • Include images in diagrams Web Browser-like controls to navigate workspace or model

  11. Solution: Making product installation & deployment easier • Optionally install into existing Eclipse environment • Checks plug-in versions for compatibility • Smaller “features” to optionally install • Managed updates • No re-installation from trial to product • No technical license

  12. Solution: Model Compare & Merge Model differences & conflicts Description of selected difference or conflict Diagram view of selected difference or conflict for left contributor Choose View Type

  13. Solution: Consumability • Able to configure UML tools exposed to the user • Simplify interface • Remove unnecessary tools on drawing palettes and in context menus • Enable customers to configure the tools to better suit the needs of different types of modelers • SW architects • Business analysts • Problem domain / requirements analysts • Rose users (disguise UML 2 to appear more like UML 1.x) • Complements existing Project Explorer UML element filtering capabilities • Complements new Profile capabilities

  14. Solution: Transformations • Transformation Engine based on JET2 • New editor for JET includes syntax highlighting, content assist, outline view and folding • Transformations are optimal for “batch” style computationally intensive operations • Model-to-model • Model-to-code • Transformations may be updated via RAS repository hosted on IBM developerWorks • Examples: • Web Services transformations • XSD transformations

  15. Solution:Extensibility • Open application program interface (API) to support customizing and extending the modeling environment • UML profile creation and editing to customize the properties stored in UML models • Allows organizations to develop plug-ins and customize the analysis and design tools for their environment and process. Supports the creation of an ecosystem allowing vendors to develop integrations. • Comprehensive extensibility infrastructure for creating specialized extensions to the product • Leverages Open Source API and frameworks (UML 2.1, EMF, GEF) • Extension points for UI, menu, layout, command management, query • Extensions created in Java using Eclipse plug-ins • “Pluglet” support for lightweight scripting using Java • Provides User assistance using wizards and samples

  16. Solution: Model Reporting Capability Using BIRT • New, highly customizable model reporting capabilities • Inherits BIRT’s capabilities for report formatting, charting, emitters (e.g. PDF) • BIRT skills can be leveraged on other kinds of reporting applications • Report designers can create report definitions based on such data sets • Designed to support multiple semantic domains • SoDA still available and SoDA works on RSM models

  17. DEMO

More Related