Puertos Anidados en SysML 1.3 [Guía de Usuario de Enterprise Architect]

Top Previous Next

Puertos Anidados en SysML 1.3

button_main button_prev button_next

Esta declaración es derivada de la Especificación SysML 1.3:

"Los Puertos anidan otros puertos de la misma manera que los bloqueos anidan otros bloqueos. El tipo de puerto es un bloqueo (o una de sus especializaciones) que también tiene puertos. Por ejemplo, los puertos que soportan flujos de par en el ejemplo de transmisión podrían tener puertos anidados para enlaces físicos al motor o el eje de transmisión."

 

En Enterprise Architect, los Puertos que pertenecen a un tipo específico pueden ser expuestos en otros Puertos utilizando ese tipo como Puertos anidados, como se define en la especificación. Eso quiere decir, que el elemento de Puerto anidado es expuesto por el tipo de elemento de Puerto anidado. Esto simplemente se logra utilizando la ventana de Elementos Estructurales.

Por ejemplo, un número complejo está hecho de dos miembros (de tipo Real) - el valor real y el valor imaginario. Esto es representado por la Clase ComplexNumber con dos Puertos, Real e Imaginario. Una Clase Ecuación tiene un Puerto que toma un ComplexNumber, pero puede que queramos conectar las porciones real e imaginaria de la variable a fuentes diferentes. Por lo tanto tenemos que mostrarlas, en el Puerto de Ecuación, para poder conectarlas.

Para crear una representación de este ejemplo

1.

Cree un Bloqueo SysML llamado Ecuación con un Puerto llamado Ecuación.

 

2.

Cree un Bloqueo SysML llamado ComplexNumber con Puertos llamados Real e Imaginario.

 

3.

Haga doble clic en la Ecuación Puerto, seleccione la página de Propiedad y establezca el campo Tipo a ComplexNumber.

 

4.

Haga clic derecho en la Ecuación Puerto y seleccione la opción Elementos Estructurales . Se muestra la ventana Elementos Estructurales.

 

5.

Seleccione la casilla Mostrar Propias/Heredadas . Los Puertos Real eImaginario se muestran en el panel de lista.

 

6.

Seleccione las casillas contra Real e Imaginario, y haga clic en el botónCerrar . Los dos Puertos ahora están anidados en la Ecuación Puerto.

 

nested ports