Olá,
- O diagrama de casos de uso e a prototipacao de telas ficaram legais.
- O diagrama de classes tem problemas com relação a notação UML. Alem disto, classes de projeto, como servlets nao entram na modelagem conceitual.
- O uso de Factory nos DAOs está adequada (apesar de particularmente, achar este padrão desnecessário neste caso)
- O uso de filtros foi uma solução legal para controle de permissão.
- O css, imagens e outros estavam presos desnecessariamente (hard coded) ao contexto /PerguntaResposta/ o que dificulta o eventual uso em outro contexto
- A usabilidade do site pode melhorar.
- A versao final continua com problemas de legibilidade ao usar, por exemplo DAOFactory.getDAOFactory(1)
abraco,
Marco