Entendi professor, mas então isso significa que o meu antigo "Casos de Uso" 
estava certo.

Obrigado,
Vitor


________________________________
De: Miguel Jonathan <[email protected]>
Para: [email protected]
Enviadas: Segunda-feira, 14 de Novembro de 2011 16:35
Assunto: Re: [comp2-geral] Na proposta de Comp II, "Casos de Uso" se põe o que 
mesmo?


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.

-- 
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