Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Prove Yourself

Caso de Uso

Recommended Posts

Boa noite,

estou lendo o livro Análise e Projeto Orientado ao Objeto da série Use a Cabeça. Lá existe um caso de uso (simplificado) sobre um software para uma porta para cachorros. Segue o mesmo

Porta para Cachorros de Todd e Gina versão 2.0
O que a porta faz
1. Fido late para poder sair
2. Todd ou Gina ouve Fido latindo
3. Todd ou Gina aperta o botão do controle remoto
4. A porta para cachorros abre
5. Fido sai
6. Fido faz o que queria fazer
7. Fido volta pra dentro
8. A porta fecha automáticamente
Depois de ler um pouco sobre caso de uso, tentei criar um na minha realidade. Estou escrevendo uma classe PHP para um suposto programador (no caso sou eu). Eu escrevi o caso de uso da seguinte maneira
Programa para gerar SQL
O que o programa faz
1. O programador usa as classes para criar SQL.
2. O programa retorna o SQL.
Eu achei que ficou curto demais. Este caso de uso está correto? Seria correto em um caso de uso dizer que um método vai retornar o SQL pronto ou a parte técnica da coisa fica de fora dos casos de uso?

Valeu, até.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

caso de uso naum é soh isso.

 

esses são os fluxos básicos.

e os fluxos alternativos?

ql o pré requisito para esse caso de uso acontecer?

quem é o "ator" q vai startar ele, ou seja ql vai ser o gatilho?

 

continue postando..

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu estou no começo do livro ainda. Lá estava escrito que não era uma versão final :)

O que seria um pré-requisito? Você poderia explicar?

O ator é o programador que vai usar o programa (classes no caso :)

Obrigado pela ajuda amigo. Um abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é programador que vai usar o sistema e sim o usuario :P, rs.

bom ator como você sabe(imagino eu neh), é qlqr coisa externa ao programa q faz seu uso.

pré-requisito é algo assim:

vamos pensar no caso de uso "fechar o caixa"

você imagina seria um pré-requisito para a pessoa entrar nesse caso de uso??

um bom pré-requisito para isso seria ele estar logado no sistema,, isso msm para poder usar o caso de uso "fechar o caixa", o usuario precisa estar logado no sistema, senão não terá acesso.

Espero que tenha entendido, e continue a postar c aparecer duvidas.

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então os pré-requisitos devem estar presentes no caso de uso? Como você faria um caso de uso para um sistema que escreve SQL (com as operações básicas SQL)? A parte técnica faz parte do caso de uso? (Por exemplo, vou usar criar as classes tal, com os métodos tal, etc).

Valeu, vou continuar postando sim. Obrigado. Um abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.