Cómo hacer que el modelado UML sea ágil y justo a tiempo
Este artículo le mostrará cómo aplicar efectivamente el modelado UML de manera ágil y justo a tiempo con la poderosa función Model ETL.
Un modelo o diagrama UML es una vista específica de lo que está tratando de comprender en un contexto específico.
A menudo, nos gustaría recopilar/extraer los datos en el diagrama para realizar más análisis y priorización, agregando comentarios y anotaciones, costos adjuntos o información relevante para la lista de elementos, etc. en forma tabular. Pero estos datos suelen estar dispersos por todo el diagrama (aquí y allá) enterrados en las formas, la ventana emergente o la ventana de propiedades, lo que no nos permite consultarlos en una tabla. O la mayoría de las veces incluso necesitamos copiarlos y reorganizarlos manualmente en un formato deseable para su posterior análisis.
La tabla modelo ETL (extraer-transformar-cargar) se inventa para servir a este propósito. Ahora, puede usar de manera flexible la capacidad de consulta de ETL para extraer los datos deseables que se utilizarán para hacer evolucionar sus modelos justo a tiempo y de manera ágil para diferentes aspectos.
¡Sé el verdadero jefe de tu proceso de desarrollo de software con la técnica de modelado UML de una manera súper ágil!
Realice un recorrido rápido: modelado UML ágil con Model ETL de Visual Paradigm
Modelo bajo demanda ETL
Extraiga, transforme y cargue modelos con una potente herramienta de almacenamiento de modelos.
Extracto: obtenga una vista panorámica de los artefactos de modelado
El motor ETL lee y analiza un tipo específico de artefactos de modelado y extrae la información deseada en una tabla de modelos a propiedades; dando una vista resumida de los elementos del modelo que, de lo contrario, podrían estar dispersos por todo el diagrama y las ventanas de propiedades.
Filtrar el contenido de la tabla por condición(es)
Configure de manera flexible una tabla ETL para adaptarse a casos de uso específicos. Al aplicar diferentes condiciones, puede enumerar los elementos que le interesan. ¿Para enumerar casos de uso con un costo superior a 1,000? ¿O para listar clases que están especializadas con el estereotipo <>? Todo depende de usted.
Detalle de segundo nivel en una tabla
Un modelo ETL básico puede extraer datos de un modelo o diagrama en particular (por ejemplo, un diagrama de casos de uso o una tabla de datos). Ahora, el modelo ETL mejorado le permite extraer datos de múltiples modelos o diagramas y combinar esa información en una tabla ETL de modelo integrada para la transformación y visualización de datos.
Transformar: Lista consolidada para manipulación de bloques
La función de transformación facilita la edición y/o conversión de los datos adquiridos al estado deseado. Con la tabla ETL, puede realizar ediciones masivas en múltiples artefactos de modelado de forma rápida y precisa. Ejemplo de uso: extraiga casos de uso de un diagrama para formar una tabla ETL, repase los casos de uso, determine su importancia con los clientes y ajuste su prioridad de una sola vez.
Propiedades orientadas a aspectos
Las propiedades orientadas a aspectos (AOP) son un conjunto definido por el usuario de valores etiquetados de un aspecto particular para fines reutilizables. Se puede conectar y desconectar a pedido para la extensión del modelo, es decir, un AOP de estimación de costos es aplicable tanto para casos de uso como para historias de usuarios y, a menudo, se puede usar en combinación en una tabla ETL.
Cargar: visualizar modelos en otras formas
La función de carga escribe los datos resultantes en un formato de destino, como una tabla, un gráfico u otros formatos visuales. Por ejemplo, forme un diagrama separado para casos de uso con alta prioridad, como se indica en la tabla.
Tabla ETL imprimible para fines de anotación
La tabla ETL proporciona un medio poderoso para fines de anotación. No solo permite ver y editar modelos directamente en el panel del diagrama, sino que también se puede usar como una leyenda de tabla móvil y de tamaño variable. Incluso puede crear múltiples tablas ETL que se asocien con diferentes tipos de modelos y criterios. La combinación del modelo (o diagramas) con las tablas anotadas una al lado de la otra en un solo lugar proporciona una representación más precisa e informativa para los lectores.