Create and transform a UML 2.0 model into code
Skill Level: Introductory Eric Long (elong@us.ibm.com) Software Engineer IBM
21 Mar 2006 Rational Software Architect virtually teems with visual tools to handle a number of development tasks. Of most interest to developers are UML modeling, design patterns, and UML-to-code transformations. After completing this tutorial, you will know how to create a UML model, apply a design pattern to that model, and, finally, transform the abstract model into actual code.
Section 1. Before you start
Rational® Software Architect provides developers, architects, and analysts visual tools for a wide variety of software development tasks. This tutorial introduces a few of these powerful visual tools: UML modeling, design patterns, and UML transformations.
About this tutorial
Learn how to create, edit, and analyze UML models using Rational Software Architect. This tutorial demonstrates the following Rational Software Architect capabilities: • UML modeling
Visualize with Rational Software Architect © Copyright IBM Corporation 2006. All rights reserved.
Trademarks Page 1 of 22
developerWorks®
ibm.com/developerWorks
• Design patterns • UML transformations This tutorial is intended for software developers, architects, and analysts interested in learning about Rational Software Architect's visual modeling capabilities. If you want to learn how to transform high-level UML models into actual code without even knowing a particular programming language, this tutorial is for you.
Objectives
After completing this tutorial, you will know how to use Rational Software Architect to create UML projects and models, apply design patterns to those models (new or existing), and transform UML models into source code or into a different type of model.
Prerequisites
This tutorial assumes that you have some knowledge of Java™ programming, and design patterns. Knowledge of UML models