® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.
COMBASE: strategic content management system Soft Format, 2006.
© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
Introduction to Eclipse plugin development for CSU 670 course project, Selector language (Xaspect) editor plugin implementation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Design Management: When Model Driven Engineering Embraces the Semantic Web NECSIS 2012, Gatineau, QC 27 June 2012 Maged Elaasar.
Eclipse Process Framework Plugin example: documents & maps generation
Software Development Conference 2007 Vývoj pomocí IBM Rational Software Vítek Linduška.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
© 2009 IBM Corporation 1 RTC ClearQuest Importer and Synchronizer Lorelei Ngooi – RTC ClearQuest Synchronizer Lead.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Technical Overview.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Hyper/J and Concern Manipulation Environment. The need for AOSD tools and development environment AOSD requires a variety of tools Life cycle – support.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
Selected Topics in Software Engineering - Distributed Software Development.
© 2011 IBM Corporation MDD Support for Struts in RSA  Helps accelerate Struts Application development  Architects can communicate Struts application.
WebSphere Portal Technical Conference U.S Creating Rich Internet (AJAX) Applications with WebSphere Portlet Factory.
Session 9 Component and Deployment. OOAD with UML / Session 9 / 2 of 17 Review State Diagrams represent the software entities in terms of their states.
© 2010 IBM Corporation What’s New in RSA 8.0 Beta 1 – Deployment modeling March, 2010.
® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas IBM.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
© 2005 IBM Corporation Discovering the Value of SOA WebSphere Process Integration SOA on your terms and our expertise Building a Services Oriented Architecture.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Technical Overview The Fastest Way to Create Architecture!
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 17: Team Modeling.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect, V7.5 Module 18: Applying Patterns and Transformations.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
Technical Overview. What Is MagicDraw?  Business Analysts  Software Analysts  Programmers  QA Engineers  Documentation Writers MagicDraw is a powerful.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the IBM Software Development Platform (SDP) Go to
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Introducing IBM Rational Software Architect
IBM Rational Software Architect An integrated platform for innovation and collaboration Design Patterns Yves Holvoet
Building Enterprise Applications Using Visual Studio®
Component and Deployment
CIM Modeling for E&U - (Short Version)
A technical look at new capabilities and features
COSC-4840 Software Engineering
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Execute your Processes
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead

IBM Software Group | Rational software 2 Agenda  IBM Rational Software  New generation modeling tools  Rational Software Modeler v7.0.5

IBM Software Group | Rational software 3 IBM Rational Software Delivery Platform What we offer Process design & implementation expertise based on the market’s leading solutions delivery platform Open technology & community innovation for collaborative process driven software & systems engineering Process & portfolio management Change & release management Quality management Architecture management Governance expertise & dashboards  Development productivity  Geographically distributed development & delivery  SOA governance for service delivery lifecycle management  Risk & compliance management

IBM Software Group | Rational software 4 Agenda  IBM Rational Software  New Generation Modeling tools  Rational Software Modeler v7.0.5

IBM Software Group | Rational software 5  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) New generation modeling tools – RSx RSA RSD RAD RSM

IBM Software Group | Rational software 6 Agenda  IBM Rational Software  New Generation Modeling tools  Rational Software Modeler v7.0.5

IBM Software Group | Rational software 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

IBM Software Group | Rational software 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.

IBM Software Group | Rational software 9 Solution: Modeling assistance  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 “Diagram Navigator” view provides a diagram filtered view of the models and workspace Diagram links as first- class citizens “In diagram editing” to accelerate modeling. Properties view Inheritance view

IBM Software Group | Rational software 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

IBM Software Group | Rational software 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

IBM Software Group | Rational software 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

IBM Software Group | Rational software 13 Solution: Model Sub-Unit Support  Create model fragments (Sub-units) from existing model elements (packages & classes)  Allows for independence of physical structure from logical structure  Model fragments can be version controlled  Provides for better team development support  Model fragments can also be absorbed back into a model at a later point

IBM Software Group | Rational software 14 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

IBM Software Group | Rational software 15 Solution: Patterns  Applying Patterns is very simple  Evolution of pattern experience based on lessons learned  Pattern-authoring provides greater flexibility using Open API  All Gang of Four design patterns provided  Additional patterns provided via RAS repository on IBM developerWorks New patterns view providing outline and description of the pattern Pattern rendered as a collaboration to support incremental application Support “drag-and-drop” of pattern parameters into the collaboration

IBM Software Group | Rational software 16 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

IBM Software Group | Rational software 17 Solution: Reusable Assets  Asset browser for accessing reusable assets  Supports the OMG Reusable Asset Specification initiative and assists users who are browsing repositories that contain reusable assets.  Repositories can be structured so that assets can be found easily.  Provides a Reusable Asset Browser for browsing and importing assets from a repository  Users can package model and development artifacts into a RAS bundle

IBM Software Group | Rational software 18 Solution: Domain-Specific Conceptual Modeling Based on UML  Ability to create Domain Specific Languages based on UML  Tooling in Rational Software Modeler:  Tooling for diagrammatic composition of profiles  Generation of profile- specific tools  Provide a set of tooling for custom profile-based UML grammars. Profile composition palette Diagrammatic Profile composition Profile tooling generation

IBM Software Group | Rational software 19 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

IBM Software Group | Rational software 20 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

IBM Software Group | Rational software 21

IBM Software Group | Rational software 22

IBM Software Group | Rational software 23