® ibm software group © 2008 ibm corporation rsm and uml 13 june 2008 fredrik ferm – ecat...
Post on 21-Dec-2015
216 views
TRANSCRIPT
®
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
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 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
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
RADRSM
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
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
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
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