Convenciones C [Guía de Usuario de Enterprise Architect]

Top Previous Next

Convenciones C

button_main button_prev button_next

Enterprise Architect soporta la ingeniería de ida y vuelta de C, donde las siguientes convenciones son utilizadas:

Estereotipo

Estereotipo

Se Aplica A

Corresponde A

enumeración

Clase Interna

Un tipo enum .

 

struct

Clase Interna

Un tipo struct .

 

Atributo

Una clave struct en una definición de variable.

 

typedef

Clase Interna

Una declaración typedef, donde el padre es el tipo de nombre original.

 

union

Clase Interna

Un tipo union .

 

Atributo

Una clave union en una definición de variable.

 

Valores Etiquetados

Etiqueta

Se Aplica A

Corresponde A

anónimo

Clase que también contiene el Valor Etiquetado typedef

El nombre de esta clase siendo definido solo por la declaración typedef .

 

bodyLocation

Operación

La ubicación a la que el cuerpo método es generada; los valores esperados son encabezado, classDec o classBody.

 

typedef

Clase con estereotipo distinto de typedef

 

Esta Clase siendo definida en una declaración typedef .

typeSynonyms

Clase

El nombre y/o campos typedef de este tipo.

 

Generación de Código C para Modelo UML

UML

Código C

Notas

Clase A

Un par de archivos C (.h + .c)

 

Nombre de archivo es lo mismo que nombre de Clase.

Operación (público & protegido)

Declaración de función en archivo .h y definición en archivo .c

 

 

Operación (privado)

Definición de función solamente en archivo .c

 

 

Operación (estática)

Definición de función solamente en archivo .c

Las funciones estáticas sólo van a aparecer en el archivo .c sin importar su alcance.

 

Atributo (público & protegido)

Definición de variable en archivo .h

 

 

Atributo (privado)

Definición de variable en archivo .c

 

 

Clase Interna (sin estereotipo)

(N/A)

 

Esta Clase interna sería ignorada

Capturar valor #definir para ser generado en código C

Por ejemplo, #definir PI 3.14.

Paso

Proceso

Ver También

1

Agregar atributo a la Clase, con Nombre = PI yValor Inicial = 3.14.

 

Atributos

2

En la página General de la ventana Propiedades de Atributo, seleccione las casillasEstático y Const .

 

Propiedades Generales de Atributos

 

3

En la página Valores Etiquetados de la ventana Propiedades de Atributos, agregue una etiqueta llamada definir con el valor verdadero.

 

Valores Etiquetados de Atributos

Notas

Convenciones separadas se aplican a programación Orientada a Objetos en C

Aprender más

Importar Código Fuente

Generar Código Fuente

Opciones C

Programación Orientada a Objetos en C