IBM Rational Software Update

advertisement
®
IBM Software Group
RSM and UML
13 june 2008
Fredrik Ferm – ECAT Strategy Team Lead
Fredrik.ferm@se.ibm.com
+46 70 793 23 13
© 2008 IBM Corporation
IBM Software Group | Rational software
Agenda
 IBM Rational Software
 New generation modeling tools
 Rational Software Modeler v7.0.5
2
IBM Software Group | Rational software
IBM Rational Software Delivery Platform
What we offer
Process design & implementation expertise
based on the market’s leading
solutions delivery platform
Governance expertise & dashboards
 Development productivity
Change & release management
Process
& portfolio
management
Quality management
Architecture management
 Geographically distributed
development & delivery
 SOA governance for service
delivery lifecycle management
 Risk & compliance management
Open technology & community innovation
for collaborative process driven software & systems engineering
3
IBM Software Group | Rational software
Agenda
 IBM Rational Software
 New Generation Modeling tools
 Rational Software Modeler v7.0.5
4
IBM Software Group | Rational software
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
RSA
 Automation of modeling tasks
 Customizability
 Integrations
RSD
RSM
RAD
 Development solution in many variants
 Building blocks of functionality
 UML modeling in Rational Software Modeler (RSM)
5
IBM Software Group | Rational software
Agenda
 IBM Rational Software
 New Generation Modeling tools
 Rational Software Modeler v7.0.5
6
IBM Software Group | Rational software
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
7
IBM Software Group | Rational software
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.
8
IBM Software Group | Rational software
Solution: Modeling assistance
 Visual modeling with content
assistance
 Guides you with action bars,
connection handles, contextsensitive 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
“Diagram Navigator” view
provides a diagram filtered view
of the models and workspace
Diagram links as firstclass citizens
“In diagram editing” to
accelerate modeling.
 Make modeling more
accessible to a broader
audience
 Including Section 508
 New custom views improve
the editing experience
Properties view
Inheritance view
9
IBM Software Group | Rational software
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.
Web Browser-like controls to
navigate workspace or model
 Include images in diagrams
10
IBM Software Group | Rational software
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
11
IBM Software Group | Rational software
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
12
IBM Software Group | Rational software
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
IBM Software Group | Rational software
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
16
IBM Software Group | Rational software
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
19
IBM Software Group | Rational software
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
20
IBM Software Group | Rational software
21
IBM Software Group | Rational software
22
IBM Software Group | Rational software
23
Download