[ home > services > Rational Software Curriculums > Essentials of Rational Software Architect ]

DEV396-Essentials of Rational Software Architect

Course Code : RR531-DEV396
Skill Level : Intermediate
Duration : 1 Day
Delivery Type : Classroom with Hands-on labs exercises

Course Description

Essentials of Rational Software Architect is designed for designers and developers who need to get started quickly using the IBM Rational Software Architect (RSA). The training course is designed to provide a hands-on experience with RSA as the participants are introduced into a number of features, supporting concepts, and integration with other tools. Participants learn the basics of model templates and using the Unified Modeling Language (UML) diagrams. The training also introduces transformations and patterns as well as how to analyze the architectural structure of an application.

Learning Objectives:

  • Describe the modeling perspective and the RSA views.
  • Create and organize projects and models in RSA to begin designing a J2EE application.
  • Introduce diagrams and models supported by RSA.
  • Create and modify class, activity, sequence, topic, and browse diagrams.
  • Develop models in RSA as part of a development team: publish and share models; employ Software Configuration Management (SCM) best practices to manage models
  • Apply reusable assets in the development process: use patterns; perform model transformations
  • Use the application analyzer to find patterns and anti-patterns in implementation code and determine whether the code adheres to organizational code standards

 Topics Covered:

  • About this course
  • Getting Started
  • Creating UML Diagrams
  • Team Development
  • Applying Patterns
  • Model Analysis

 Suggested For:

This is an intermediate course for architects and development leads who design enterprise applications and who:

  • Apply best practices such as UML modeling and application analysis
  • Apply design patterns in their system design
  • Use UML to create design, implementation, and deployment views of Java 2 Platform, Enterprise Edition (J2EE) solutions
  • Work as part of a team of architects and developers