Module 0 About This Course: Module 1 Getting Started With Rational Software Architect

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

DEV396 Essentials of IBM Rational Software Architect V7

Table of Contents

Contents
Module 0 About This Course
Introductions............................................................................................................ 0-2
Intended Audience................................................................................................... 0-3
Prerequisites............................................................................................................. 0-4
Course Goals and Objectives................................................................................... 0-5
Course Agenda ........................................................................................................ 0-6

Module 1 Getting Started with Rational Software Architect

is

te

re

Module Objectives................................................................................................... 1-2


The IBM Rational Software Delivery Platform....................................................... 1-4
Basic User Interface................................................................................................. 1-7
Projects and Tasks ................................................................................................. 1-17
Lab 01: Creating a Project ..................................................................................... 1-23
More on Navigation............................................................................................... 1-24
Lab 02: Customizing Perspectives......................................................................... 1-31
What is Rational Software Architect? ................................................................... 1-32
Review ................................................................................................................... 1-35

Module 2 Model Structure and Templates

nR

eg

Module Objectives................................................................................................... 2-2


Introduction to Models ............................................................................................ 2-3
Modeling Perspectives and Views........................................................................... 2-8
Creating and Organizing Projects and Models ...................................................... 2-17
Demonstration: Model Structure and Building Blocks.......................................... 2-27
Review ................................................................................................................... 2-28

Module 3 Creating UML Diagrams

Module Objectives................................................................................................... 3-2


UML Diagrams........................................................................................................ 3-3
Creating UML Model Diagrams.............................................................................. 3-7
Lab 03: Create UML Diagrams ............................................................................. 3-14
UML Visual Development .................................................................................... 3-15
Query Diagrams..................................................................................................... 3-19
Lab 04: Create Browse and Topic Diagrams......................................................... 3-23
Review ................................................................................................................... 3-24

Module 4 Creating UML Diagrams of System Structure


Module Objectives................................................................................................... 4-2
Class Diagrams ........................................................................................................ 4-5
Lab 05: Create a Class Diagram ............................................................................ 4-16

Copyright IBM Corp. 2007


Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

DEV396 Essentials of IBM Rational Software Architect V7

Table of Contents

Object Diagrams .................................................................................................... 4-17


Composite Structure Diagrams.............................................................................. 4-20
Lab 06: Create Composite Structure Diagrams ..................................................... 4-31
Component Diagrams ............................................................................................ 4-32
Lab 07: Create Component Diagrams ................................................................... 4-34
Deployment Diagrams ........................................................................................... 4-35
Lab 08: Create Deployments Diagrams................................................................. 4-38
Review ................................................................................................................... 4-39

Module 5 Creating UML Diagrams of System Behavior

te

re

Module Objectives................................................................................................... 5-2


Use-Case Diagrams ................................................................................................. 5-4
Lab 9: Create Use-Case Diagrams........................................................................... 5-7
Activity Diagrams.................................................................................................... 5-8
Lab 10: Create Activity Diagrams ......................................................................... 5-24
Interaction Diagrams ............................................................................................. 5-25
Lab 11: Create Sequence Diagrams....................................................................... 5-39
Lab 12: Create Communication Diagrams ............................................................ 5-40
State Machine Diagrams........................................................................................ 5-41
Lab 13: Create State Machine Diagrams ............................................................... 5-53
Review ................................................................................................................... 5-54

is

Module 6 Team Development

nR

eg

Module Objectives................................................................................................... 6-2


Configuration Management in Rational Software Architect ................................... 6-4
Compare and Merge Models ................................................................................. 6-11
Lab14: Compare and Merge a Model .................................................................... 6-16
Lab15: Combine Models ....................................................................................... 6-19
Model Publishing................................................................................................... 6-20
Demo: Model Publishing....................................................................................... 6-23
Lab16: Publish a Model and Generate a Model Report......................................... 6-24
Review ................................................................................................................... 6-25

Module 7 Applying Patterns and Transformations


Module Objectives................................................................................................... 7-2
Asset- and Pattern-based Development ................................................................... 7-3
Applying Design Patterns ...................................................................................... 7-13
Demo: Applying a Design Pattern......................................................................... 7-18
Lab 17: Apply Patterns .......................................................................................... 7-19
Applying Transformations..................................................................................... 7-20
Demo: Apply a Transformation............................................................................. 7-30
Lab 18: Run a UML to Java Transformation......................................................... 7-31
Packaging Reusable Assets.................................................................................... 7-32
Review ................................................................................................................... 7-36

Copyright IBM Corp. 2007


Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

ii

DEV396 Essentials of IBM Rational Software Architect V7

Table of Contents

Module 8 Traceability
Module Objectives................................................................................................... 8-2
Integration with RequisitePro .................................................................................. 8-5
Lab 19: Create Traceability Links ......................................................................... 8-14
Integration with WebSphere Business Modeler .................................................... 8-15
Exploring Traceability Relationships .................................................................... 8-24
Review ................................................................................................................... 8-27

Module 9 Static Analysis and Code Review

Module Objectives................................................................................................... 9-2


Automated Static Analysis....................................................................................... 9-6
Demo: Code Review.............................................................................................. 9-19
Lab 20: Perform Static Analysis............................................................................ 9-20
Manual Static Analysis .......................................................................................... 9-23
Review ................................................................................................................... 9-27

re

Module 10 Summary

nR

eg

is

te

Software Development with Rational Software Architect..................................... 10-2


Design: Models and Diagrams............................................................................... 10-3
Generate: Patterns and Transformations................................................................ 10-4
Identify: Visualization and Structural Review....................................................... 10-5
Analyze: Code Review .......................................................................................... 10-6
Resolve: Reconcile and Refactor........................................................................... 10-7
Process: Rational Unified Process (RUP) Methodology ....................................... 10-8

Copyright IBM Corp. 2007


Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

iii

You might also like