Aprenda modelagem UML com as melhores ferramentas gratuitas UML (freeware online e desktop)

Aprenda modelagem UML com as melhores ferramentas gratuitas UML (freeware online e desktop)

Em vez de escrever centenas de páginas de documentação, seria conveniente desenhar alguns diagramas para mostrar como tudo isso funciona. Os diagramas UML mantêm a conversa focada, facilitam a comunicação, permitem menos tempo perdido em explicações e dão mais clareza ao problema. Assim, UML dá uma abordagem padrão para escrever um modelo de sistema que abrange idéias conceituais. Através da compreensão da modelagem, o uso e aplicação da UML pode tornar o processo de desenvolvimento de software mais eficaz.

Continue reading
A melhor ferramenta UML gratuita 2022 para desenvolvimento ágil

A melhor ferramenta UML gratuita 2022 para desenvolvimento ágil

UML na Era Ágil: Por que ainda faz sentido? Depende do tamanho e da complexidade do sistema alvo: VP Online Free Edition é um software de desenho online gratuito para uso pessoal e não comercial. Você pode criar um número ilimitado de desenhos e exportar os desenhos como imagens. Não há anúncios, nenhum limite de tempo e você não é obrigado a fornecer nenhuma informação de pagamento. É simplesmente gratuito!

Continue reading
Um guia abrangente para diagrama de classes UML

Um guia abrangente para diagrama de classes UML

Os diagramas de classe são úteis em muitas fases do projeto do sistema. Durante a fase de análise, os diagramas de classes podem ajudá-lo a compreender os requisitos do domínio do problema e identificar seus componentes. Em projetos de software orientados a objetos, o diagrama de classes criado nos estágios iniciais do projeto contém classes que são freqüentemente convertidas em classes e objetos de software reais ao escrever código.

Continue reading
Introdução à Linguagem de Modelagem Unificada (UML)

Introdução à Linguagem de Modelagem Unificada (UML)

A Unified Modeling Language (UML) foi desenvolvida para criar uma linguagem de modelagem visual comum para a arquitetura, projeto e implementação da estrutura e comportamento de grandes sistemas de software.UML tem aplicações fora do desenvolvimento de software, tais como processos industriais. Esta é uma introdução à UML. Você aprenderá o que é UML, qual é a história da UML e uma descrição abrangente de todos os tipos de diagramas UML.

Continue reading
O que é um estado composto em um diagrama de máquina de estado UML?

O que é um estado composto em um diagrama de máquina de estado UML?

Um estado simples é aquele que não possui nenhuma subestrutura. Um estado que tem substratos (estados aninhados) é chamado de estado composto. Os substratos podem ser aninhados a qualquer nível. Uma máquina de estados aninhados pode ter, no máximo, um estado inicial e um estado final. Os substratos são usados para simplificar máquinas de estados planos complexos, mostrando que alguns estados só são possíveis dentro de um contexto particular (o estado de enclausuramento).

Continue reading
O que são coisas comportamentais em UML?

O que são coisas comportamentais em UML?

As coisas comportamentais são a parte dinâmica do modelo UML. Estes são os verbos de um modelo. Representam ações no tempo e no espaço. Em geral, existem dois tipos principais de coisas comportamentais. (1) interações (2) máquinas de estado. São as coisas comportamentais básicas que você pode incluir em um modelo UML, tipicamente o diagrama de máquina de estado. Semanticamente, estes elementos são normalmente conectados a vários elementos estruturais, principalmente classes, colaborações e objetos.

Continue reading
O que é Notação e Modelo de Gerenciamento de Caso (CMMN)

O que é Notação e Modelo de Gerenciamento de Caso (CMMN)

CMMN é uma notação gráfica utilizada para capturar métodos de trabalho que se baseiam no tratamento de casos que requerem diversas atividades que podem ser realizadas em uma ordem imprevisível em resposta a situações evolutivas. Usando uma abordagem centrada em eventos e o conceito de arquivo de casos, CMMN expande os limites do que pode ser modelado com BPMN, incluindo esforços de trabalho menos estruturados e aqueles conduzidos por trabalhadores do conhecimento. O uso de uma combinação de BPMN e CMMN permite aos usuários cobrir um espectro muito mais amplo de métodos de trabalho.

Continue reading