Como tornar a modelagem UML ágil e just-in-time

Como tornar a modelagem UML ágil e just-in-time

Este artigo mostrará como aplicar efetivamente a  modelagem UML  de maneira ágil e just-in-time com o poderoso recurso Model ETL.

Um  modelo ou diagrama UML  é uma visão específica do que você está tentando entender em um contexto específico.

Muitas vezes, gostaríamos de coletar/extrair os dados no diagrama para realizar uma análise e priorização adicionais, adicionando comentários e anotações, custos anexados ou informações relevantes para a lista de elementos e etc em forma de tabela. Mas esses dados geralmente estão espalhados por todo o diagrama (aqui e ali) enterrados nas formas, pop-up ou janela de propriedades, o que não nos é possível consultar em uma tabela. Ou, na maioria das vezes, precisamos copiá-los e reorganizá-los manualmente em um formato desejável para análise posterior.

A tabela modelo ETL (extract-transform-load) foi inventada para atender a esse propósito. Agora, você pode usar com flexibilidade o recurso de consulta ETL para extrair os dados desejáveis ​​a serem usados ​​para evoluir seus modelos de maneira just-in-time e ágil para diferentes aspectos.

Seja o verdadeiro chefe do seu processo de desenvolvimento de software com a técnica de modelagem UML de forma super ágil!

Faça um tour rápido —  Modelagem UML Ágil com Model ETL  da  Visual Paradigm

ETL de modelo sob demanda

Extraia, transforme e carregue modelos com a poderosa ferramenta de armazenamento de modelos.

Extrair: obter uma visão panorâmica dos artefatos de modelagem

O mecanismo ETL lê e analisa um tipo específico de artefatos de modelagem e extrai as informações desejáveis ​​em uma tabela de modelos para propriedades; dando uma visão resumida dos elementos do modelo que poderiam estar espalhados por todo o diagrama e janelas de propriedades.

Filtrar Conteúdo da Tabela por Condição(ões)

Configure com flexibilidade uma tabela ETL para se adequar a casos de uso específicos. Aplicando condições diferentes, você pode listar os elementos de seu interesse. Para listar casos de uso com custo maior que 1.000? Ou listar classes especializadas com o estereótipo <>? Está tudo nas tuas mãos.

Detalhe do segundo nível em uma tabela

Um ETL de Modelo básico pode extrair dados de um modelo ou diagrama específico (por exemplo, Diagrama de Caso de Uso ou uma tabela de dados). Agora, o ETL de modelo aprimorado permite extrair dados de vários modelos ou diagramas e combinar essas informações em uma Tabela ETL de modelo integrada para transformação e visualização de dados.

Transform: Lista Consolidada para Manipulação de Blocos

A função de transformação facilita a edição e/ou conversão dos dados adquiridos no estado desejado. Com a Tabela ETL, você pode realizar a edição em massa em vários artefatos de modelagem com rapidez e precisão. Exemplo de uso: Extraia casos de uso de um diagrama para formar uma Tabela ETL, analise os casos de uso, determine sua importância com os clientes e ajuste sua prioridade de uma só vez!

Propriedades Orientadas a Aspectos

Aspect Oriented Properties (AOP) é ​​um conjunto definido pelo usuário de valores marcados de um aspecto específico para fins reutilizáveis. É conectável e destacável sob demanda para extensão do modelo, ou seja, um AOP de estimativa de custo é aplicável tanto para casos de uso quanto para histórias de usuários e pode ser usado frequentemente em combinação em uma tabela ETL.

Carregar: visualizar modelos em outros formulários

A função load grava os dados resultantes em um formato de destino, como tabela, gráfico ou outros formatos visuais. Por exemplo, forme um diagrama separado para casos de uso com  alta  prioridade, conforme indicado na tabela.

Tabela ETL imprimível para fins de anotação

A Tabela ETL fornece um meio poderoso para fins de anotação. Não só permite visualizar e editar modelos diretamente no painel do diagrama, como também pode ser usado como uma legenda de tabela redimensionável e móvel. Você pode até criar várias tabelas ETL que se associam a diferentes tipos de modelos e critérios. A combinação do modelo (ou diagramas) com as tabelas anotadas lado a lado em um só lugar fornece uma representação mais precisa e informativa para os leitores.

Leave a Reply

O seu endereço de email não será publicado.