® ibm software group © 2008 ibm corporation rsm and uml 13 june 2008 fredrik ferm – ecat...

19
® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead [email protected] +46 70 793 23 13

Post on 21-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

®

IBM Software Group

© 2008 IBM Corporation

RSM and UML13 june 2008

Fredrik Ferm – ECAT Strategy Team Lead

[email protected]+46 70 793 23 13

Fredrik Ferm – ECAT Strategy Team Lead

[email protected]+46 70 793 23 13

Page 2: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

IBM Software Group | Rational software

2

Agenda

IBM Rational Software

New generation modeling tools

Rational Software Modeler v7.0.5

Page 3: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

IBM Software Group | Rational software

3

IBM Rational Software Delivery PlatformWhat we offer

Process design & implementation expertisebased on the market’s leading

solutions delivery platform

Open technology & community innovationfor collaborative process driven software & systems engineering

Process& portfolio

management

Change & release management

Quality management

Architecture management

Governance expertise & dashboards

Development productivity

Geographically distributeddevelopment & delivery

SOA governance for service delivery lifecycle management

Risk & compliance management

Page 4: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

IBM Software Group | Rational software

4

Agenda

IBM Rational Software

New Generation Modeling tools

Rational Software Modeler v7.0.5

Page 5: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

RADRSM

Page 6: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

IBM Software Group | Rational software

6

Agenda

IBM Rational Software

New Generation Modeling tools

Rational Software Modeler v7.0.5

Page 7: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 8: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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.

Page 9: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 10: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 11: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 12: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 13: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 14: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 15: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 16: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

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

Page 17: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

IBM Software Group | Rational software

21

Page 18: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

IBM Software Group | Rational software

22

Page 19: ® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead Fredrik.ferm@se.ibm.com Fredrik.ferm@se.ibm.com

IBM Software Group | Rational software

23