Como adicionar diagramas de Atividade no UML Designer!

Esse será o último post do ano, um ano em que eu escrevi muito menos do que gostaria, mas a vida está muito corrida e não tem jeito! No último post eu falei que não era possível adicionar diagramas de atividade (nem de sequência, nem de estado) com facilidade utilizando o plugin Obeo UML Designer [...]

Feliz natal e modelos de UML

Estou aqui as voltas com um modelo UML (sim, eu uso UML!) e acabei me deparando com mais um desses problemas chatos das ferramentas open-source. Eu sou muito a favor da ideia do open-source e acho que essa iniciativa abre uma porta para quem precisa trabalhar com ferramentas boas e não tem grana para pagar [...]

Gerenciando com Scrum

As pessoas têm falado muito de métodos ágeis, e consequentemente de gerenciamento ágil. Muitas pessoas confundem agilidade com a falta de vontade de realmente documentar e gerenciar. Esse engano, embora comum, é muito perigoso. O que temos feito lá no trabalho é usar o Scrum como forma de agilizar nosso processo, mas Scrum na mão [...]

Testes de Usabilidade, Negligência na Análise e Testes Unitários Corporativos

Eu confesso que esse conceito, Teste de Usabilidade (o artigo pode ser lido aqui), me surpreendeu e acho que merece uma atenção de nós que desenvolvemos software. Já temos muita dificuldade de testar o sistema para garantir que ele faz o que deve fazer do jeito que deve ser feito, que as integrações estão todas [...]

Abolindo Diagramas

Calma! Na verdade eu não estou querendo abolir os diagramas de vez, na verdade a proposta é um pouco mais simples. O que estamos experimentando na minha equipe de desenvolvimento é deixar de fazer os diagramas em uma ferramenta, estamos tentando usar agora algumas práticas ágeis, e como muito do nosso código é gerado no [...]

Diagrama de Sequência

Entre os diversos diagramas oferecidos pela UML, o de sequência tem um importante papel na concepção das interações entre as classes do sistema. O objetivo deste diagrama é apresentar, em ordem de chamada, as interações entre os métodos das classes. A primeira observação é que não devemos fazer diagramas de sequência para todos os casos [...]

Arquitetura de Sistemas

Quando falamos em desenvolvimento de sistemas pensamos logo em programas, estruturas de dados, bancos de dados e diagramas. No entanto, para que todas essas partes funcionem corretamente precisamos definir a arquitetura do sistema e isso é feito a partir da identificação das necessidades do próprio sistema em relação aos objetivos do usuário. Um bom ponto [...]

Casos de Uso

O processo de análise de sistemas começa com o levantamento do problema que será trabalhado, o maior erro que pode ser cometido é começar a solucionar um problema que não sabemos qual é. Entretanto, uma vez definido e descrito o problema, identificada a solução que vai ser empregada, a próxima etapa é a listagem dos [...]