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 readingCategory: Design de Software
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 readingAnalista de Infraestrutura e Requisito Não Funcional
Em projetos de software é fundamental pensar no escopo não funcional da solução, mas isso pouco acontece. Uma forma de mitigar isso é envolvendo um profissional que é especializado no “não funcional”, no momento certo do ciclo de vida do projeto.
Continue readingFAQ04 – Perguntas e Respostas sobre Engenharia de Software
Este é o nosso quarto FAQ (Perguntas e Respostas) sobre Engenharia de Software. Mensalmente os membros da nossa lista VIP poderão enviar Perguntas que eu mesmo responderei, sobre quaisquer assuntos no campo da Engenharia de Software. …
Continue readingFAQ03 – Perguntas e Respostas sobre Engenharia de Software
Este é o nosso terceiro FAQ (Perguntas e Respostas) sobre Engenharia de Software. Mensalmente os membros da nossa lista VIP poderão enviar Perguntas que eu mesmo responderei, sobre quaisquer assuntos no campo da Engenharia de Software. A …
Continue readingO que é Requisito Inverso
Talvez tão importante quanto formalizar-se “o que deve ser feito”, é formalizar-se “o que não deve ser feito”. E quando estamos lidando com escopo de um software, isso é crítico. Teoricamente (e na prática também, em vários …
Continue readingFAQ02 – Perguntas e Respostas sobre Engenharia de Software
Este é o nosso segundo FAQ (Perguntas e Respostas) sobre Engenharia de Software. Mensalmente os membros da nossa lista VIP poderão enviar Perguntas que eu mesmo responderei, sobre quaisquer assuntos no campo da Engenharia de Software. …
Continue readingFAQ01 – Perguntas e Respostas sobre Engenharia de Software
Este é o nosso primeiro FAQ (Perguntas e Respostas) sobre Engenharia de Software. Mensalmente os membros da nossa lista VIP poderão enviar Perguntas que eu mesmo responderei, sobre quaisquer assuntos no campo da Engenharia de …
Continue readingControle de Versão e Requisitos de Software
Requisitos precisam evoluir junto com o software, mas assim como as releases do sistema, os requisitos precisam evoluir de maneira organizada.
Continue reading