Planejamento / analise / projeto etc

olá,

tenho dúvida sobre procediemento em projeto:

1ª. A análise para aplicações java web deve conter modelo “Entidade Relacionamento” ou “Diagrama de Classes” ? Qual a relação com o BD ? As classes são as entidades ?

Obrigado