Uma bibliografia JavaEE mais atual

Há muito tempo, meu primeiro post foi uma bibliografia sobre Java. Naquela época eu pensava em usar o site mais como apoio aos cursos que ministrava do que como um lugar para expressar meus pensamentos sobre tecnologia. De lá para cá muita coisa mudou, embora algunas daqueles livros continuem válidos. Resolvi então colocar aqui uma [...]

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 [...]

Unified Modeling Language – UML

A linguagem unificada de modelagem (do inglês Unified Modeling Language – UML) é uma ferramenta poderosa para expressar o conhecimento obtido através das técnicas de análise de sistemas. No entanto para ser usada corretamente precisamos entender bem do que se trata. A primeira coisa a entender é que esta ferramenta é visual, no sentido de [...]

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 [...]