Diálogo Use diagramas UML para modelar el diseño y los requisitos de usuario de una aplicación, ya que esto facilita comentar la aplicación con el equipo y con las partes interesadas. Asimismo, permite también asegurar que la aplicación satisface las necesidades de los usuarios, lo que permite una mejor arquitectura, menos errores, código más fácil de mantener y un menor coste total del desarrollo. Visual Studio proporciona un entorno integrado donde puede mantener un seguimiento del trabajo junto con los modelos vinculando elementos de trabajo de Team Foundation Server con elementos de modelo. Los diagramas UML son vistas parciales del modelo, que se encuentra dentro de un proyecto de modelado que puede proteger con control de versiones. Esto proporciona rastreabilidad entre los modelos, el IDE y el código, tanto si está diseñando una solución nueva como si está actualizando una solución existente. Puede crear modelos de forma interactiva que le ayuden a: - Identificar requisitos nuevos o modificados de la aplicación. - Crear una arquitectura de capas con abstracciones válidas para un enfoque orientado a objetos. - Desarrollar el flujo de control entre componentes y clases. Examinemos los diagramas de modelado de la aplicación PetShop Web para comprender mejor su diseño y sus requisitos. Acción En el Explorador de soluciones, expanda el proyecto PetShopModeling. Abra Order Use Cases.usecasediagram. Diálogo Este diagrama de casos de uso muestra los usuarios y sus objetivos para el sistema, que se representan como actores y casos de uso, respectivamente. Acción En el proyecto PetShopModeling, abra Petshop Online.componentdiagram. Diálogo Un diagrama de componentes describe la estructura de alto nivel del sistema y de los servicios que usan algunas partes del sistema para comunicarse. Puede usar este diagrama para describir la arquitectura del sistema junto con diagramas de capas y diagramas de clases. Previamente refactorizamos el código para cumplir el diagrama de capas que creó el arquitecto del equipo para describir la arquitectura deseada. Sin embargo, en nuestro diagrama de componentes, falta el componente PaymentGateway para cuyo uso refactorizamos el código.Pensamos que es importante incluir este componente en el diagrama para que nuestro modelo refleje lo que hemos hecho, por lo que abriremos un error para esta tarea. Acción Desde el cuadro de herramientas, agregue un comentario y conéctelo al componente Order Processing. Agregue el texto "Necesitamos agregar el componente PaymentGateway al diagrama". Haga clic con el botón secundario en el componente Order Processing. Elija Crear elemento de trabajo, Error. Copie el texto del comentario en el título del error. Guarde el error. Diálogo Como puede ver, podemos crear fácilmente un vínculo entre este componente y un error. Por tanto, la persona que corrige este error puede abrir el diagrama directamente desde el error. Hemos terminado con esta tarea, vamos a ver el siguiente diagrama. Acción En el proyecto PetShopModeling, abra Shopping Cart Order Flow.activitydiagram. Diálogo Los diagramas de actividades describen el comportamiento dinámico de un sistema. Acción En el proyecto PetShopModeling, abra Order System.classdiagram. Diálogo Vamos a actualizar este diagrama de clases y agregar la clase PaymentProcessor. Podemos utilizar ingeniería inversa en las clases del diagrama arrastrándolas desde el Explorador de soluciones. Esto agrega las clases al modelo así como al diagrama. Acción En el Explorador de soluciones, en el proyecto PaymentGateway, expanda el nodo PaymentProcessor.cs. Arrastre la clase PaymentProcessor hasta el diagrama de clases. La clase se agrega también al modelo así como al diagrama de clases. Diálogo Como hemos mostrado, los diagramas UML ayudan a describir visualmente las aplicaciones y comunicar los requisitos y el diseño a otras personas. También hemos mostrado lo fácil que es crear trabajo y mantener un seguimiento del mismo respecto al diseño, porque nuestros modelos están integrados con el código y el entorno de desarrollo de Visual Studio. Para obtener más información, vea nuestros vídeos en Visual Studio.
Diagrama de Gantt desplazable que muestra la secuencia de eventos ocurridos durante la selección temporal actual. Presione ...
Diálogo En Visual Studio, puede obtener datos de diagnóstico de aplicaciones que haya implementado con el recopilador independiente ...
Diálogo Las pruebas de carga y rendimiento son fundamentales para comprender cómo se adapta una aplicación o servicio a la ...
Diálogo Use diagramas de capas para diseñar la arquitectura de una aplicación y comprobar si el código está alineado con ...
Diálogo Use diagramas UML para modelar el diseño y los requisitos de usuario de una aplicación, ya que esto facilita comentar ...
Diapositiva {0}: falta el valor de la forma '{1}'. Las subformas de los metadatos no se encuentran en la diapositiva. Para ...
Diapositiva {0}: hay varios grupos de formas definidos en la diapositiva. Puede que no se apliquen algunas propiedades de ...
Diapositiva {0}: la subforma '{1}' definida para la propiedad Edit Shape no se puede editar. Defina otra subforma para la ...
Diapositiva {0}: no se han definido formas o varias formas en la diapositiva. Se debe definir exactamente una forma. Si utiliza ...