Código de Microsoft Visual C# a asignación de UML

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Durante la ingeniería inversa, las siguientes construcciones de código en Visual C# corresponden a elementos de UML.

Namespace

Un Namespace C# ingeniería inversa se como un paquete UML e incluye:

  • Nombre

  • Integrantes

Clases

Clases de C# ingeniería inversas se como clases de UML e incluyen:

  • Nombre

  • Clases heredadas e interfaces implementadas

  • Visibilidad (pública, protegida o privada)

  • IsAbstract

  • IsLeaf

  • Clases bases e interfaces implementadas

  • Operaciones y funciones de miembro

  • Variables de miembro

Nota: En C#, las siguientes construcciones de clase no se admiten en UML de Microsoft Office Visio:

  • Nuevo

  • Interna

Interfaces

Interfaces C# ingeniería inversas se como formas UML interfaz e incluirán:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsLeaf

  • Interfaces base

  • Operaciones de miembro

Tipo enumerado

Un tipo enumerado de C# ingeniería inverso se como un tipo de datos UML con estereotipo << enumeración >> e incluye:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsLeaf

  • Integrantes

Nota: En C#, la información provista por tipo base no es compatible con Microsoft Office Visio UML.

Estructura

Una estructura de C# ingeniería inversa se como clase de UML con estereotipo << estructura >> e incluye:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • IsAbstract

  • IsLeaf

  • Clases bases e interfaces implementadas

  • Integrantes

Propiedades

Propiedades de C# ingeniería inversas se como operaciones de UML e incluyen:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • Tipo

  • Obtener y establecer métodos (agregados como opciones de generación de código)

Nota: Las siguientes propiedades de C# no se admiten en UML de Microsoft Office Visio:

  • Nuevo

  • Interna

  • Invalidar

Delegados

  • Los delegados de C# ingeniería inversas se como clases de UML con el estereotipo << delegado >> e incluirán:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • Firma (agregado a la clase como una operación)

Operaciones de miembro

Las operaciones de miembro de C# ingeniería inversas se como operaciones de UML e incluyen:

  • Nombre

  • Visibilidad (pública, protegida o privada)

  • Ámbito (estático o compartido)

  • IsPolymorphic

  • IsAbstract

  • Tipo de operación

Las operaciones tienen etiquetas según el tipo, como constructor, destructor, propiedad, evento, indizador o procedimiento. Puede ver estos valores etiquetados en el modelo UML mediante la página Opciones de generación de código del cuadro de diálogo Propiedades de la operación de UML.

  • Tipo devuelto

  • Parámetros

Nota: Las siguientes operaciones de miembro de C# no se admiten en UML de Microsoft Office Visio:

  • Nuevo

  • Interna

  • Externo

  • Invalidar

Constantes

Constantes en C# ingeniería inversas se como atributos de UML e incluyen:

  • Visibilidad (pública o privada)

  • Tipo

  • Valor inicial

Las constantes se agregan al modelo como atributos con el campo variable establecen como inmovilizados.

Nota: Elementos de solo lectura en el código son inversas ingeniería como constantes.

Variables de miembro

Variables de miembro de C# ingeniería inversas se como atributos de UML e incluyen:

  • Nombre

  • Tipo

  • Visibilidad (pública, protegida o privada)

  • Ámbito (estático o compartido)

  • Modificable (inmovilizado o modificable)

  • Valor inicial

Parámetros del método

Parámetros de método de C# ingeniería inversas se como parámetros de UML e incluyen:

  • Nombre

  • Tipo

  • Dirección (de entrada, out o devuelto)

  • Valor predeterminado

Construcciones de código de C# no admitidas en UML

Las siguientes construcciones de código de C# no se asignan a elementos de UML al aplicar ingeniería inversa de Visual Studio .NET a Microsoft Office Visio.

  • Clases: nuevos, interna, constructores estáticos

  • Miembros de datos: nuevo, interno

  • Tipo enumerado: tipo base

  • Eventos: nuevo, interno

  • Excepciones

  • Parámetro: matriz

  • Propiedades: nuevo, interno, reemplazo, sellado

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×