Course #: RPCO-900
Duration: 3 Days
Price: 2,100.00 USD
Prices reflect a 20% discount for IBM employees
Prices shown are the special AWS Partner Price
Prices reflect the Capgemini employee discount
Prices reflect the UPS employee discount
GSA Public Price: ??gsa-public-price??
GSA Private/Onsite Price: ??gsa-private-price??
For GSA pricing, go to GSA Advantage!
Delivery Formats
Material: LearnGreen (pdf)
This course is eligible for the IBM Full Access Training Pass. Get your subscription for a full year.
Filter Area Unfilter
Classroom Schedule
Virtual Schedule Virtual Training Facts
Close
9AM - 5PM
US Eastern
Quote
9AM - 5PM
US Eastern
Quote
Not seeing what you want? Contact us
Not seeing what you want? Contact us
Classroom Schedule
Virtual Schedule
Close
There are no virtual classes on the schedule in your country.
There are no public classes currently scheduled in your country.
View our global class schedule
This course is available in private, mentoring or e-learning options.
Complete this form, and a Training Advisor will be in touch with you shortly to address your training needs.
By submitting this form, I agree to LearnQuest's Terms and Conditions
Request Private Training
Close
Tell us a little about yourself:
By submitting this form, I agree to LearnQuest's Terms and Conditions
All Courses Backed by the LearnQuest 100% Satisfaction Guarantee
Course Description
Objectives
- Navigate in IBM RSA
- Explain the capabilities of IBM RSA
- Describe the main concepts of model driven development
- Employ diagrams and models to reflect software design
- Publish, export and print models
- Manage IBM RSA models using team development concepts
Audience
- Analysts
- Designers
- Architects
Prerequisites
- Object-Oriented principles and concepts
- Java and J2EE programming knowledge
Topics
- What is RSA
- RSA and design methodology
- Eclipse
- Customizing the RSA workspace
- Managing workspaces
- RSA projects
- Types of perspectives
- Customizing perspectives with views
- Types of editors
- Importing project assets
- RSA and ClearCase
- Searching and navigating
- Why Model?
- Model driven development
- UML overview
- UML 2.1.1
- Types of models
- The modeling perspective
- Navigating models using Project Explorer
- Creating a modeling project
- Logical models and model fragments
- Relationship types
- Pattern support
- From models to code
- Saving and exporting
- Sorting and filtering
- Packages in RSA
- Documenting models
- Linking models
- Types of diagrams
- Relationship between diagrams and models
- Organization of models
- Working with diagrams in RSA
- Managing projects, models and packages
- Adding diagrams
- Palette tools
- Adding design elements
- Exporting and printing diagrams
- Linking elements to external files
- Creating relationships between diagrams
- Browse diagrams
- Graphical representations
- Connecting elements
- Traceability
- Use Case diagrams use
- Modifying and deleting
- Filtering
- Relationship Types
- Activity diagrams use
- Activity diagram elements
- Relationship Types
- Activity diagram in RSA
- Activity diagrams partition tool
- Class diagrams use
- Class diagram elements
- Relationship Types
- UML and class diagrams
- Class diagrams in RSA
- Sequence diagrams use
- Sequence diagram elements
- Sequence diagrams in RSA
- Object diagrams
- Object diagrams in RSA
- Package diagrams
- Dependencies
- State machine diagrams
- State machine sub-diagrams
- Component diagrams
- Deployment diagrams
- Deployment diagram graphical compartments
- Business process models
- Business Process Model Notation
- Business Process Execution Language
- BPMN transformations
- Business Inteligence Reporting Tool support for BPMN
- Introduction
- Benefits of publishing
- Publishing reports
- Publishing to the web
- RSA publishing process
- Viewing reports
- Publishing tips
- Defining queries
- From models to code
- Transformation configurations
- Building a transformation
- Transformation configuration wizard
- Applying the transformation
- Generating Java from UML
- Viewing the Java code
- Making changes
- Reverse transformation and model compare
- UML to Java 5 transformations
- UML to WSDL transformations
- UML to SOA transformations
- Design pattern basics
- Pattern support in RSA
- Applying patterns
- Using code assist
- Customizable content assist
- Hover help and Javadoc
- Javadoc categories
- Code formatting
- Refactoring classes, methods and variables
- Refactoring enhancements
- RSA support for XML
- Creating an XML file
- Creating DTDs
- Working with schemas
- Generating XML from schemas
- Service Oriented Architecture (SOA)
- Web services
- RSA web services support
- Static analysis
- Rules
- Categories
- Analysis configuration
- Custom categories
- Custom rules
- Running static analysis
- Viewing analysis results
- Model validation
- Correcting model errors
- Topic and browse diagrams
- Model query
- Managing models in a team environment
- Team best practices
- Team development support in RSA
- Managing change
- Merging changes
- Using IBM Rational ClearCase
- Typical ClearCase process
- Partitioning models
- Packaging models for reuse


Reviews

We Guarantee You'll be Satisfied
At LearnQuest, our goal is always the same: to provide the highest quality training and service to each and every customer.
If you’re not satisfied for any reason, simply contact one of our Training Advisors for assistance with your concerns.

Enrollment Options
Select the Training Provider you would like to use
Already have an account? Login here >
You will be leaving the LearnQuest Website
*If using Apple Training Credits or LearnPass, you must enroll with LearnQuest