Modelagem de Dados - OO

Ae pessoal, to com um problema…
Tenho um projeto para entregar na facul… (daqui a 2 meses), não sei bem oq fazer…Tenho que desenvolver um programa em Java. ( Controle de Alunos).
Por onde começo?

DER?
Modelagem OO?

Olá,

a grande maioria começa pelos diagramas ER. Mas, esta não é uma prática muito boa para um sistema Orientado a objetos.
O correto é começar pelos Diagramas UML.

[quote=“Franklin”]Olá,

a grande maioria começa pelos diagramas ER. Mas, esta não é uma prática muito boa para um sistema Orientado a objetos.
O correto é começar pelos Diagramas UML.[/quote]

Vc recomendaria algum livro e/ou site de UML. :smiley:

Qual seria a melhor ferramena para UML? e onde posso conseguir informações sobre esse processo?

Uma das melhores, se não a melhor, é o Rational Rose.

Um livro interessante é o seguinte:

S. Bennett, S. McRobb and R. Farmer, Object-Oriented Systems Analysis and Design, McGrawHill, 1999[/i]

e ainda tem o ArgoUML, q é free.

Obrigado pelas dicas…

Vou fazer o seguinte:

Acho que vou fazer o sistema em Delphi, conversei com alguma pessoas que me recomendaram o Delphi, pois de inicio é bem mais fácil que o Java, por ser mais visual.

Vou começar pelo diagrama de classes. me indicaram como um dos mais importantes da UML.

Vou tentar o Rational Rose…