Olá pessoal,
minha dúvida é em relação a inserção de includes na descrição dos casos de uso.
Eu criei um caso de uso chamado “Selecionar Menu” para não ter que repeti-lo em seus procedimentos em todos os casos de uso. Este caso é o primeiro passo de todos os outros casos de uso.
Um outro caso de uso é “Manter País” que começa da seguinte forma:
O Usuário seleciona ?Novo?
O Sistema abre formulário com os campos de País. (Ver Dicionário de Dados)
O Usuário informa os dados do País
O Sistema salva o País e emite mensagem de confirmação
A questão é se eu posso referenciar o caso de uso “Selecionar Menu” em Extensões desta forma:
Extensões:
Incuir caso de uso Selecionar Menu antes do passo 1.
Olá pessoal,
minha dúvida é em relação a inserção de includes na descrição dos casos de uso.
Eu criei um caso de uso chamado “Selecionar Menu” para não ter que repeti-lo em seus procedimentos em todos os casos de uso. Este caso é o primeiro passo de todos os outros casos de uso.
Um outro caso de uso é “Manter País” que começa da seguinte forma:
O Usuário seleciona ?Novo?
O Sistema abre formulário com os campos de País. (Ver Dicionário de Dados)
O Usuário informa os dados do País
O Sistema salva o País e emite mensagem de confirmação
A questão é se eu posso referenciar o caso de uso “Selecionar Menu” em Extensões desta forma:
Extensões:
Incuir caso de uso Selecionar Menu antes do passo 1.
Alguém pode ajudar?
Obrigado
Bom dia,
Não, o include e extend não tem essa finalidade.
Você pode definir essas premissas na Descrição do Caso de Uso. Aqui tem um link, mas eu sugiro você pesquisar melhor.
Bom, agora confundiu, o mestre lá da faculdade deve ter nos mostrado a perspectiva de outro autor, por que eu encontrei um material motivando essa pratica que você apontou:
Em anexo.
[]'s
T
Tassio_Santos
Obrigado pelas respostas,
então, eu fiz isso baseado no livro “UTILIZANDO UML E PADÕRES”. Não foi exatamente como consta lá, mas parecido.
No livro o autor faz desta forma:
CDU 07: Processar Aluguel
…
Extensões:
6b. Pagamento com cartão de crédito. Incluir Tratar Pagamento com Cartão de Crédito
Sendo o 6b o número da sequência do fluxo principal. E “Pagamento com cartão de crédito” a condição para incluir o Caso de Uso Tratar Pagamento com Cartão de Crédito.
T
Tassio_Santos
Obrigado pelas respostas,
então, eu fiz isso baseado no livro “UTILIZANDO UML E PADÕRES”. Não foi exatamente como consta lá, mas parecido.
No livro o autor faz desta forma:
CDU 07: Processar Aluguel
…
Extensões:
6b. Pagamento com cartão de crédito. Incluir Tratar Pagamento com Cartão de Crédito
Sendo o 6b o número da sequência do fluxo principal. E “Pagamento com cartão de crédito” a condição para incluir o Caso de Uso Tratar Pagamento com Cartão de Crédito.
T
Tassio_Santos
Obrigado pelas respostas,
então, eu fiz isso baseado no livro “UTILIZANDO UML E PADÕRES”. Não foi exatamente como consta lá, mas parecido.
No livro o autor faz desta forma:
CDU 07: Processar Aluguel
…
Extensões:
6b. Pagamento com cartão de crédito. Incluir Tratar Pagamento com Cartão de Crédito
Sendo o 6b o número da sequência do fluxo principal. E “Pagamento com cartão de crédito” a condição para incluir o Caso de Uso Tratar Pagamento com Cartão de Crédito.
T
Tassio_Santos
Obrigado pelas respostas,
então, eu fiz isso baseado no livro “UTILIZANDO UML E PADÕRES”. Não foi exatamente como consta lá, mas parecido.
No livro o autor faz desta forma:
CDU 07: Processar Aluguel
…
Extensões:
6b. Pagamento com cartão de crédito. Incluir Tratar Pagamento com Cartão de Crédito
Sendo o 6b o número da sequência do fluxo principal. E “Pagamento com cartão de crédito” a condição para incluir o Caso de Uso Tratar Pagamento com Cartão de Crédito.
getAdicted
Se a sua dúvida foi sanada, edite o assunto do seu primeiro post inserindo a tag [RESOLVIDO].