Sie sind auf Seite 1von 4

Diagramas de capas: Referencia

Visual Studio 2012 Otras versiones

Este tema an no ha recibido ninguna valoracin - Valorar este tema En Visual Studio Ultimate, puede usar un diagrama de capas para visualizar la arquitectura de alto nivel, lgica del sistema. En un diagrama de capas los artefactos fsicos del sistema se organizan en grupos lgicos y abstractos denominados capas. Estas capas describen las tareas importantes que los artefactos realizan o los componentes principales del sistema. Cada nivel tambin puede contener capas anidadas que describen tareas ms detalladas. Puede especificar las dependencias planeadas o existentes entre las capas. Estas dependencias, que se representan como flechas, indican qu capas pueden usar o actualmente la funcionalidad representada por otros niveles. Como los diagramas de capas organizan el sistema en capas en las que se describen los distintos roles y funciones, resulta ms fcil entender, reutilizar y mantener el cdigo. Use un diagrama de capas como ayuda para realizar las siguientes tareas:

Comunicar la arquitectura lgica existente o planeada del sistema. Detectar conflictos entre el cdigo existente y la arquitectura planeada. Visualizar el impacto que tendrn los cambios en la arquitectura planeada cuando el sistema se refactorice, se actualice o evolucione. Reforzar la arquitectura planeada durante el desarrollo y mantenimiento del cdigo incluyendo la validacin con las operaciones de compilacin y proteccin.

En este tema se describen los elementos que se pueden usar en un diagrama de capas. Para obtener informacin ms detallada acerca de cmo se crean y dibujan diagramas de capas, vea Diagrama de capas: Instrucciones. Para obtener ms informacin acerca de los patrones que superponen, visite los modelos y prcticas sitehttp://go.microsoft.com/fwlink/?LinkId=145794. Leer diagramas de capas

En la tabla siguiente se describen los elementos que se pueden usar en un diagrama de capas. Forma Elemento Descripcin Grupo lgico de artefactos fsicos del sistema. Estos artefactos pueden ser espacios de nombres, proyectos, clases, mtodos, etc. Para ver los artefactos vinculados a un nivel, abra el men contextual para el nivel, y elija vea los vnculos para abrir Explorador de capas. Para obtener ms informacin, vea el Explorador de capas. 1 Capa

Forbidden Namespace Dependencies: especifica que los artefactos asociados a esta capa no pueden depender de los espacios de nombres especificados. Forbidden Namespaces: especifica que los artefactos asociados a esta capa no deben pertenecer a los espacios de nombres especificados. Required Namespaces: especifica que los artefactos asociados a esta capa deben pertenecer a uno de los espacios de nombres especificados.

Indica que una capa puede usar la funcionalidad de otra capa, pero no viceversa. 2 Dependencia

Direction: especifica la direccin de la dependencia.

Bidirectional

Indica que una capa puede usar la funcionalidad de otra capa, y

Dependency

viceversa.

Direction: especifica la direccin de la dependencia.

Comment

5 Comment Link Explorador de capas

Se usa para agregar notas generales al diagrama o los elementos del diagrama. Se usa para vincular comentarios a elementos del diagrama.

Puede vincular cada capa a uno o varios artefactos de la solucin, como por ejemplo, proyectos, clases, espacios de nombres, archivos de proyecto y otros elementos del software. El nmero de una capa indica el nmero de artefactos vinculados a ella. Sin embargo, al leer el nmero de artefactos de una capa, recuerde lo siguiente:

Si una capa se vincula a un artefacto que contiene otros artefactos, pero no se vincula directamente a estos otros artefactos, el nmero incluye nicamente el artefacto vinculado. Sin embargo, los dems artefactos se incluyen para el anlisis durante la validacin de capas. Por ejemplo, si una capa est vinculada a un solo espacio de nombres, el nmero de artefactos vinculados es 1, aunque el espacio de nombres contenga clases. Si la capa tiene tambin vnculos a cada clase del espacio de nombres, el nmero incluir las clases vinculadas.

Si una capa contiene otras que estn vinculadas a artefactos, la capa contenedora tambin est vinculada a esos artefactos, incluso aunque el nmero de la capa contenedora no los incluya.

Para obtener ms informacin sobre cmo vincular capas y artefactos, vea:


Diagrama de capas: Instrucciones Crear diagramas de capas a partir del cdigo

Para examinar los artefactos vinculados

En el diagrama de capas, abra el men contextual para uno o ms niveles y, a continuacin vea los vnculos. El Explorador de capas se abre y en l se muestran los artefactos vinculados a los niveles seleccionados. El Explorador de capas contiene una columna en la que se muestran las propiedades de los vnculos de los artefactos. Nota Si no puede ver todas estas propiedades, expanda la

ventana Explorador de capas. Columna del Explorador de capas Categoras Capa

Descripcin Tipo de artefacto, como clase, espacio de nombres, archivo de origen, etc. Capa vinculada al artefacto. Si es True, el proceso de validacin de capas puede comprobar que el proyecto se ajusta a las dependencias que tienen como origen o destino este elemento. Si es False, el vnculo no participa en el proceso de validacin de capas. Para obtener ms informacin, vea Diagrama de capas: Instrucciones. Referencia al artefacto vinculado

Admite validacin

Identificador.

Das könnte Ihnen auch gefallen