Cómo utilizar IBM Rational Software Architect para implementar el desarrollo de software basado en modelos
1) Cree un nuevo proyecto de complemento: seleccione "Archivo-gt; Nuevo -gt; Proyecto..." en RSA para crear un nuevo proyecto de complemento y seleccione la opción "Complemento". with Conversion", que es una nueva conversión para que RSA cree el mecanismo de implementación proporcionado.
Después de la selección, el asistente le pedirá automáticamente que ingrese los nuevos tipos de modelo de origen y destino de conversión y los atributos asociados, y creará definiciones de reglas para la conversión.
2) Basado en el marco de conversión del modelo proporcionado por RSA, Implemente reglas específicas de transformación de modelos. El asistente de proyectos del complemento de conversión de modelos (Wizard) de RSA generará automáticamente un marco de transformación de modelos
Utilice Transformation para implementar el desarrollo de software basado en modelos en RSA
Hemos implementado tres transformaciones de ejemplo Análisis to Design, BM Business to Use Case, BM Use Case to Analysis e incorporar RSA invertido como complemento (Figura 3.1).
Figura 3.1. Tres transformaciones de ejemplo
Basado en este marco, los usuarios deben completar la implementación específica de ClassRule y OperationRule de acuerdo con los requisitos de implementación de transformación específicos y completar la lógica de transformación específica. de Transformación.
Los siguientes son los pasos para utilizar RSA para el desarrollo basado en modelos:
1. Primero, establecer un proyecto RSA y un modelo de negocio simple, que es CIM;
2. Convertir el modelo de negocio (CIM) al modelo de caso de uso (PIM1) mediante la conversión de BM Business a Use Case;
3. Convierta aún más el modelo de caso de uso (PIM1) generado en el paso anterior en un modelo de análisis (PIM2) a través de BM Use Case to Analysis;
4. Luego convierta el modelo de diseño (PIM2) en el modelo de diseño (PSM);
5. Finalmente, el modelo de diseño (PSM) se convierte en código.