Download presentation
Presentation is loading. Please wait.
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 +46 70 793 23 13
2
IBM Software Group | Rational software 2 Agenda IBM Rational Software New generation modeling tools Rational Software Modeler v7.0.5
3
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
4
IBM Software Group | Rational software 4 Agenda IBM Rational Software New Generation Modeling tools Rational Software Modeler v7.0.5
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
6
IBM Software Group | Rational software 6 Agenda IBM Rational Software New Generation Modeling tools Rational Software Modeler v7.0.5
7
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
8
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.
9
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
10
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
11
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
12
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
13
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
14
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
15
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
16
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
17
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
18
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
19
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
20
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
21
IBM Software Group | Rational software 21
22
IBM Software Group | Rational software 22
23
IBM Software Group | Rational software 23
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.