O que é Scrum?

Neste post vamos falar sobre Scrum, obviamente. :) Vamos abordar os aspectos principais deste famoso framework de trabalho, mas vamos analisar também alguns pontos que muitos profissionais não…

A importância da boa documentação de software

/* Quando falamos da importância da boa documentação de software, em projetos desta natureza, a imagem acima é talvez a melhor ilustração. É uma imagem "batida", mas é sempre bom revisitá-la. */…

Entendendo 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…

A importância do Analista de Requisitos

Vamos falar um pouco sobre a importância do profissional responsável pela modelagem dos requisitos. Aqui vamos chamá-lo de Analista de Requisitos, considerando a nomenclatura mais utilizada nas…

Acoplamento e Coesão

Acoplamento e Coesão talvez sejam as características mais importantes de qualquer sistema. Muitos sistemas são como um Castelo de Cartas. Num Castelo de Cartas, ao tirar uma carta da estrutura,…