Overview
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.
Prerequisites
Each student should have a basic knowledge of application development and have been exposed to the Java programming language.
Class Format
Lecture and Lab
Audience
System engineers, system architects, and software architects and other professionals that will be designing and modeling applications using Rational Software Modeler v7.0.
Learning Objectives
After completing this course, the student should be able to:
- 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
Course Duration
1 Day
Course outline
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
|