UML (Unified Modeling Language) é uma linguagem poderosa para comunicação em equipes de produção de software, que utilizada na medida correta, otimiza muito a produção entre os membros de um time, evitando desperdícios e conflitos gerados por “ruídos na comunicação do dia a dia técnico
Continue readingTag: UML
Entendendo o Diagrama de Instalação da UML
Consertar o que não se conhece? Imagine a seguinte situação: você trabalha em uma grande empresa de e-commerce, que vende 800 produtos por minuto, e em algum dia de alta temporada de vendas, o sistema …
Continue readingEntendendo o Diagrama de Sequência da UML
O diagrama de sequência é uma excelente ferramenta de comunicação entre analistas para explicar como o software funciona.
Continue readingEntendendo o Diagrama de Classes da UML
Vamos entender o Diagrama de Classes de uma maneira diferente
Continue readingCaso de Uso ou Estória de Usuário?
Na modelagem comportamental de um software, qual a melhor técnica a aplicar-se: Casos de Uso ou Estória de Usuário (User Storie)? Será que existe uma resposta que aplica-se a todos os cenários? Vamos analisar melhor isso neste nosso post.
Continue readingEntendendo o Diagrama de Atividades da UML
O que são atividades? Segundo o site Sinônimos é “funcionamento, operação, atuação, laboração, execução”. No contexto da UML, o Diagrama de Atividades é um diagrama comportamental (que especifica o comportamento do software), e através dele …
Continue readingUML – Relacionamento entre Classes – Agregação
Você já se perguntou o que é o relacionamento de Agregação entre Classes? É algo que parece abstrato, mas é mais simples do que imaginamos. Mas o uso inadequado da Agregação gera Alto Acoplamento e Baixa Coesão …
Continue readingEntendendo definitivamente o que é um Caso de Uso
O que seria um “caso de polícia”? Seria uma estória que descreveria uma cena policial, um crime ou investigação, por exemplo. O que seria um “caso de novela”? Seria uma estória que descreveria uma trama, …
Continue readingCaso de Uso – Fluxo Principal
Como já vimos no post sobre O que é Caso de Uso, no escopo de um caso de uso podemos ter três tipos de fluxos (ou cenários): Fluxo Principal, Fluxo Alternativo e Fluxo de Exceção. …
Continue readingCaso de Uso – Fluxo Alternativo
Alternativo, Principal ou Exceção? Fluxo Alternativo, tem a ver com Alternativa? Durante a modelagem de casos de uso, sem dúvida alguma, todos os analistas já ficaram na dúvida na hora de classificar um fluxo. Alguns …
Continue readingDiagrama de Caso de Uso – Como representar loop
Eventualmente o Analista de Sistemas se pergunta: “em que nível de detalhe devo descer no caso de uso?”. Por “default”, na minha opinião, a resposta é: o máximo possível, mas sem perder o bom senso. Se …
Continue readingRelacionamento entre Classes – Composição
Composição no Corpo Humano Vamos entender o relacionamento de composição entre classes através de uma analogia com o corpo humano. O que é o corpo humano? É um sistema. Do ponto de vista Conceitual, como um …
Continue reading