Vitor,
Um caso de uso é uma possível solicitação de serviço da aplicação.
Por exemplo, se a sua aplicação for um sistema de registro acadêmico (como
o SIGA), então casos de uso poderiam ser, por ex:
- “Criar um novo aluno": o administrador pode criar um aluno, e armazená-lo
no cadastro de alunos”
- "Inscrever um aluno em uma turma"
- "Trancar a matrícula de um aluno"
- "Obter o histórico de um aluno"
etc
A solicitação de um caso de uso se traduz por uma mensagem ao controlador.
O método do controlador ativado vai verificar se há alguma regra que impede
o atendimento, e se for o caso lança uma exceção. Se o pedido estiver tudo
ok, aciona os métodos necessários, que podem estar no modelo, e atualiza os
dados.
Note que, para o controlador, não interessa como a solicitação foi gerada
(através de qual interface com o usuário). Por isso que é possível depois
trocar uma interface por outra, sem precisar alterar o controlador ou o
modelo. A exceção lançada pelo controlador vai ser capturadas pelo método
fez a solicitação (normalmente da interface do usuário).
Deu para esclarecer?

abs,
Jonathan


2011/11/14 vitor marques de miranda <[email protected]>

> Eu havia colocado coisas do gênero:
> Editar arquivo tal
> Ensinar coisa tal
>
> Mas quando mostrei pro monitor dia 4, ele disse que não era isso, e depois
> disse o que era, mas não lembro.
> Alguém sabe o que deve por?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Comp 2 - Geral" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/comp2-geral?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en.

Responder a