Uml - Análise e Modelagem de Dados
  Impacta Fórum : Desenvolvimento de Aplicações : Uml - Análise e Modelagem de Dados
Tópico: Duvida Diagrama De Classes Para A Fase De Projeto Nova mensagem Novo tópico
Autor Mensagem
Piqueira
User
User
Avatar

Data de adesão: 01 Nov 2009
Online Status: Offline
Mensagens: 1
Citar Piqueira bullet Tópico: Duvida Diagrama De Classes Para A Fase De Projeto
    Colocado: 01 Nov 2009 às 16:35
Eae pessoal.
Sou novo aqui no forum e estou com uma dúvida em Diagrama de Classes para a fase de projetos.
Meu professor de Metodologia de Desenvolvimento de Softwares iniciou o estudo com os diagramas de classe para a fase de projetos. Nestes diagramas ele explicou que deveriam ser muito mais específicos do que os da fase de análise, informando tipo dos atributos, métodos e etc. O que me deixou intrigado foi quando ele alegou que toda a classe possui sua classe equivalente "Gerenciadora", ou seja, num diagrama de classes de projeto com uma classe Usuario, possuiria também uma classe GerenciadorUsuario. Enquanto a classe Usuario possui todos os métodos gets e sets (ex: getNomeUsuar, setRgUsuar, getCodUsuar e etc) a classe GerenciadorUsuario possuiria os métodos de controle do Objeto Usuario, por exemplo cadastrarUsuario(), pesquisarUsuario(), alterarUsuario() e etc. Só gostaria de ter a confirmação se esta especulação está correta, pois pesquisei sobre isso na internet e não encontrei lugar algum que especificasse sobre essa classe de "Gerencia". Meu professor disse que estas classes devem existir até para classes do tipo "Interface", ou classes que representam uma tela, como por exemplo: telaCadUsuar() e gerenciadorTelaCadUsuar(). Ele chegou a considerar como certo um exercicio meu no qual especifiquei uma classe Usuario e sua equivalente GerenciadorUsuario que possuia o método cadUsuar(), em seguida fiz a classe TelaCadUsuar e sua equivalente Gerenciadora, GerenciadoraTelaCadUsuar, mas nesta gerenciadora eu repeti o método cadUsuar(). Na ocasião eu nem percebi, mas depois que fui revisar a matéria acabei me deparando com isso. Só gostaria de saber se esta correto mesmo isso de considerar sempre uma classe Gerenciadora e se, quando eu fizer uma classe Interface, por exemplo, para cadastro de usuários e colocar um método cadastrarUsuario() em que o mesmo método já esteja numa classe GerenciadorUsuario() esta correto também.

Muito Obrigado.
Abraços.
Leandro Piqueira
lepiqueira@gmail.com
---
Quando os nazistas publicaram a "obra" "Cem altores contra Eintein", este disse: "Por que cem? Se eu estivesse mesmo errado apenas um bastaria".
IP IP Ligado
Nova mensagem Novo tópico
Versão para impressão Versão para impressão

Ir para o fórum
Você não pode colocar novos tópicos neste fórum
Você não pode responder a tópicos neste fórum
Você não pode apagar as suas mensagens neste fórum
Você não pode editar as suas mensagens neste fórum
Você não pode criar sondagens neste fórum
Você não pode votar em sondagens neste fórum



Esta página foi gerada em 0,047 segundos.