 | Design and create Pattern Implementations and related artifacts, including: |
 |
o Transformations |
 |
o UML Patterns |
 |
o Profiles |
 |
o Model templates |
 |
o Pluglets |
 |
Describe what a reusable asset is. |
 |
Package artifacts as a Reusable Asset Specification (RAS) asset. |
 |
Describe how reusable assets can be used in software development. |
 |
Describe the extensibility features of Rational Software Architect and their uses for developing reusable assets. |
 |
Describe the structure and syntax of a JET template. |
 |
Discuss the differences between JET (Original Templates) and EMFT JET. |
 |
Describe where to look for and how to find patterns. |
 |
Describe the model-to-text transform authoring roadmap. |
 |
Perform exemplar analysis. |
 |
Author a model-to-text transform. |
 |
Describe the role of assets in a Model-Driven Software Development process. |
 |
Describe the component parts of a transformation-based solution. |
 |
Describe the steps in designing an asset in Rational Software Architect. |
 |
Design a model to model transformation. |
 |
Create a model to model transformation programmatically. |
 |
Describe the ways in which model mapping and the resulting transformations can be combined. |
 |
Describe the role of patterns in designing an application. |
 |
Explain the process for authoring a pattern in Rational Software Architect. |
 |
Create a simple pattern in Rational Software Architect. |