Includes nos Casos de Uso [Resolvido]  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
Tassio Santos
What is classpath?

Membro desde: 06/12/2008 16:01:11
Mensagens: 6
Offline

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:

1. O Usuário seleciona ?Novo?
2. O Sistema abre formulário com os campos de País. (Ver Dicionário de Dados)
3. O Usuário informa os dados do País
4. 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

This message was edited 1 time. Last update was at 26/08/2011 10:17:06

getAdicted
Virtual Machine Man
[Avatar]

Membro desde: 07/09/2010 13:49:22
Mensagens: 556
Offline

Tassio Santos wrote: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:

1. O Usuário seleciona ?Novo?
2. O Sistema abre formulário com os campos de País. (Ver Dicionário de Dados)
3. O Usuário informa os dados do País
4. 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.

http://www.redes.unb.br/material/Metodologia%20de%20Desenvolvimento%20de%20Software/Descri%E7%E3o%20Caso%20de%20Uso.pdf

[]'s

--
Desenvolvedor de Sistemas
Cursando Bacharelado em Análise de Sistemas e Tecnologia da Informação pela Faculdade de Tecnologia de São Paulo
getAdicted
Virtual Machine Man
[Avatar]

Membro desde: 07/09/2010 13:49:22
Mensagens: 556
Offline

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
 Nome do arquivo SEP_MCU_Modelo de Casos de Uso (1).doc [Disk] Download
 Descrição
 Tamanho 394 Kbytes
 Baixado:  55 vez(es)

This message was edited 1 time. Last update was at 25/08/2011 10:21:18


--
Desenvolvedor de Sistemas
Cursando Bacharelado em Análise de Sistemas e Tecnologia da Informação pela Faculdade de Tecnologia de São Paulo
Tassio Santos
What is classpath?

Membro desde: 06/12/2008 16:01:11
Mensagens: 6
Offline

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.
Tassio Santos
What is classpath?

Membro desde: 06/12/2008 16:01:11
Mensagens: 6
Offline

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.
Tassio Santos
What is classpath?

Membro desde: 06/12/2008 16:01:11
Mensagens: 6
Offline

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.
Tassio Santos
What is classpath?

Membro desde: 06/12/2008 16:01:11
Mensagens: 6
Offline

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
Virtual Machine Man
[Avatar]

Membro desde: 07/09/2010 13:49:22
Mensagens: 556
Offline

Se a sua dúvida foi sanada, edite o assunto do seu primeiro post inserindo a tag [RESOLVIDO].

[]'s

This message was edited 1 time. Last update was at 25/08/2011 13:58:06


--
Desenvolvedor de Sistemas
Cursando Bacharelado em Análise de Sistemas e Tecnologia da Informação pela Faculdade de Tecnologia de São Paulo
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team