Rational Software Modeler v7.0 Overview
Onsite Instructor-Led Format



Audience
System engineers, system architects, and software architects and other professionals that will be designing and modeling applications using Rational Software Modeler v7.0.
   

Duration

1 Day
   
Course Abstract
This course will integrate a combination of instructor-led discussions and interactive workshops to assist in the design of systems using the Rational Unified Process for Systems Engineering and Model-Driven Development or Model-Driven Architecture using IBM Rational Modeling Tools. This seminar will focus on the Unified Modeling Language (UML) 2.0 model-driven design and development tools for creating well-architected systems, applications, and services. This course is highlighted by the following: Describe the basic features of Rational Software Modeler, using template models and model building blocks, discussion of all of the UML diagrams available in Rational Software Modeler, drawing system-related diagrams to model systems and describes team development best practices with Rational Software Modeler.
   
Objectives

Upon conclusion participants will have acquired these skills:

  • Describe the basic features of Rational Software Modeler
  • Use template models and model building blocks provided by Rational Software Modeler to reduce repetitive labor
  • Understand and leverages Eclipse open source APIs, including the Eclipse Modeling Framework (EMF) and the UML 2 meta-model
  • Identify the UML diagrams available in Rational Software Modeler
  • Illustrate support for the major UML 2 diagrams
  • Draw system-related diagrams to model systems
  • Demonstrate automatic & assisted diagram generation
  • Describe team development best practices with Rational Software Modeler
  • Depict support for CVS for software configuration management
   
Class Format Lecture and Lab
   
Prerequisites

Each student should have a basic knowledge of application development and have been exposed to the Java programming language.

Course Topics

The following list represents the sections and topics discussed in this virtual instructor-led course offering.

 

WebSphere v6.1 Overview

  • WebSphere products
  • Standalone vs Network Deployment administration
  • J2EE v1.4 overview
  • J2EE packaging
  • Application lifecycle
  • WebSphere architecture
    o Cells
    o Clusters
    o Nodes
    o Node Agents
    o Web Services Gateway

RAD v7.0 IDE

  • IDE environment
    o Perspectives
    o Editors
    o Views
    o Layouts
  • Project architecture
    o EAR
    o WAR
    o JAR
    o RAR
  • Project types
    o Enterprise
    o Application Client
    o Dynamic/Static Web
    o Connectors
    o Server
  • Project properties

Unified Modeling Language

  • Defining UML
  • Visual Modeling with UML
    o Notation
    o Building blocks
    o Relationships
    • Dependency
    • Association
    • Generalization
  • Aggregation
  • Rational Unified Process
    o Process Advisor
    o Process Browser
  • Application visualization with UML
    o Browse diagram
    o Topic diagram
    o Static Method diagram
    o Class diagram
    o Sequence diagram
  • J2EE visualization