WA1324 Rational XDE Plus for Java Developers Course Outline |
|
| Chapter 1 - Introduction to Rational XDE |
|
- What does the tool do?
- Relationship with WebSphere Studio and Eclipse
- Installing rational XDE
- Project and model types supported by the tool.
- User Interface elements
- Learning resources
- Basic project management
- Create, delete
- Import, export
|
|
| Chapter 2 - Basic Software Design with XDE |
|
- Developing Use Cases
- Use Case diagrams
- collaborations,
- Use Case realizations,
- Design layers,
- Subsystems,
- Interfaces and classes
|
|
| Chapter 3 - Java Development with XDE |
|
- Java Projects
- Java Models
- Generating Code
- Reverse Engineering
- Round trip engineering
- Synchronization
- Assisted modeling
- Deploying Java applications
|
|
| Chapter 4 - Design Patterns and Code Template |
|
- Rational XDE Pattern Basics
- Applying existing patterns
- Defining new patterns
- Pattern documentation
- Stereotypes
- Storing and retrieving patterns
- Code template
|
|
| Chapter 5 - J2EE Development |
|
- Create an enterprise project
- Create the EJB layer
o CMP Entity Bean
o Session EJB
- Create the web application layer
- J2EE Patterns
- Deploying a J2EE application
|
|
| Chapter 6 - Modeling Data |
|
- Building the logical model
- Building the domain model
- Building data model by reverse engineering
- Design the physical data model (schema)
- Tables and columns
- Views
- Stored procedure
- Triggers
- Tables to class or EJB generation
- Generate DDL
- Comparing and synchronizing data model
|
|
|
Chapter 7 - Team Development with XDE |
|
- Planning a model partition
- Merging and comparing models
- Scenario Rational XDE with CVS
|
|
| Chapter 8 - Case Study Review |
|
- Analyze a real world business case.
- Develop a complete model.
- Develop the application.
|
|
| Appendix A – Runtime Analysis and Testing |
|
- Memory leak detection
- Runtime visual trace – sequence diagrams
- Rational Quality Architect
|
|