Module 13 - Applying patterns and transformations

In Module 13 of the Essentials of Modeling course, you learn about patterns and asset-based development in IBM® DevOps Model Architect, methods for reusing effective development artifacts and applying best practices in a project.

Explore the following selection of help topics, tours, tutorials, and samples, and complete the corresponding exercise.

Asset- and patterns-based development

The following resources provide more information about asset-based and patterns-based development.

Applying design patterns

The following resources provide more information about applying design patterns.

Tour icon Applying and creating patterns
Help topic icon Applying patterns
Tutorial icon Tutorial: Apply a pattern
Sample icon Sample: Patterns to apply

Applying transformations

The following resources provide more information about applying transformations. While these resources focus on transformations in the Java domain, information about transformations in other domains is available in the product Help.

Help topic icon Transforming models
Help topic icon Transforming UML models into Java code
Help topic icon Transforming Java code into UML models
Tutorial icon Tutorial: Concurrently develop UML models and Java code using transformations
Tutorial icon Tutorial: Create, configure, and run a model-to-model transformation

Packaging reusable assets

The following resources provide more information about packaging assets for reuse.

Help topic icon Packaging assets for reuse
Help topic icon Integrating Rational Asset Manager with Rational Software Architect

Lab instructions

In Lab 17.1: Apply patterns, you complete the following tasks:
  • Examine the Patterns Explorer view
  • Apply a design pattern
In Lab 17.2: Run a UML-to-Java transformation, you complete the following tasks:
  • Create a transformation
  • Transform UML classes to Java code
  • Review the code
  • Modify a generated Java class and reconcile the code with the UML model

Feedback