Prove Yourself 0 Denunciar post Postado Maio 14, 2009 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áticamenteDepois 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 maneiraPrograma 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
quintelab 91 Denunciar post Postado Maio 15, 2009 Não entendi por que postou em neste sub-fórum, aqui é destinado e modelagem de banco de dados. Acho que no seu caso seria mais interessante em Lógica de Programação, espero uma resposta sua. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Prove Yourself 0 Denunciar post Postado Maio 15, 2009 Desculpa pelo engano. Você pode mover, fazendo o favor? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Maio 15, 2009 Tópico Movido Origem: Modelagem / SQL http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Destino: Lógica de Programação e Algoritmos Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Maio 15, 2009 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
Prove Yourself 0 Denunciar post Postado Maio 15, 2009 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
quitZAUMMM 18 Denunciar post Postado Maio 15, 2009 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
Prove Yourself 0 Denunciar post Postado Maio 16, 2009 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