Olá Pessoal,
Ando um pouco sumido daqui e da Lista da PontoNetPT, pois estou a semana toda em São Paulo, fazendo um treinamento de UML.
Como não conhecia nada a respeito, nos foi apresentado o UP (Unified Process), e fiquei impressionado com a processo de desenvolvimento de software. Claro que o processo não fará com que nunca erraremos, mas facilita e muito a prever erros que possam a vir a acontecer.
Diagrama de Casos de Uso (Use Case), Classes são realmente fantásticos (Isso porque ainda não vi sobre Diagrama de Estado e Sequencia). A simbologia não é lá muito complexa como eu imaginava. Estou muito ancioso para começar a aplicar isso no meu dia-à-dia.
Em andamento já temos a versão 2.0 da UML, qual podemos encontrar informações em: http://www.omg.org/uml/
Claro que há coisas que não te agradam em qualquer curso, e nesse foi que os exemplos adotados são em JAVA. Além do que, tive que ouvir o professor falar que C# é melhor que VB.NET. Mal sabe ele :P...