USA:+1-703-445-4802
India:+91-8143111555 / +91-8790216888
Whats app: +91-8143110555

IBM Rational Software Architect (RSA) 8 for Designers

IBM Rational Software Architect (RSA) 8 for Designers

This RSA course is designed to prepare students to use the many modeling features of IBM Rational Software Architect (RSA) 8. Students will learn to navigate within the tool as well as introductory and advanced modeling concepts and techniques. 

Course Duration:  20 Hours

Prerequisites

  • Object-Oriented principles and concepts
  • Java and J2EE programming knowledge

Foundations of the Rational Unified Process (RUP) Course Content

  • IBM Rational Software Architect (RSA) Basics
    • 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
  • Modeling Concepts
    • 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
  • RSA Diagram Basics
    • 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
  • Creating Use Case Diagrams
    • Use Case diagrams use
    • Modifying and deleting
    • Filtering
    • Relationship Types
  • Creating Activity Diagrams
    • Activity diagrams use
    • Activity diagram elements
    • Relationship Types
    • Activity diagram in RSA
    • Activity diagrams partition tool
  • Creating Class Diagrams
    • Class diagrams use
    • Class diagram elements
    • Relationship Types
    • UML and class diagrams
    • Class diagrams in RSA
  • Creating Sequence Diagrams
    • Sequence diagrams use
    • Sequence diagram elements
    • Sequence diagrams in RSA
  • Other Diagrams
    • 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 Modeling
    • Business process models
    • Business Process Model Notation
    • Business Process Execution Language
    • BPMN transformations
    • Business Inteligence Reporting Tool support for BPMN
  • Publishing Models
    • Introduction
    • Benefits of publishing
    • Publishing reports
    • Publishing to the web
    • RSA publishing process
    • Viewing reports
    • Publishing tips
    • Defining queries
  • Model Transformations
    • 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
  • XML
    • RSA support for XML
    • Creating an XML file
    • Creating DTDs
    • Working with schemas
    • Generating XML from schemas
  • Web Services
    • Service Oriented Architecture (SOA)
    • Web services
    • RSA web services support
  • Analyzing Models
    • 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
  • Team Development
    • 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