Software  
 
Rede de conhecimento computador >> Software >> Tipos de extensão de arquivo >> Content
O que se estende nos diagramas de casos de uso?
Nos diagramas de casos de uso da UML, o relacionamento "estender" mostra como um caso de uso pode adicionar funcionalidade a outro caso de uso *sob condições específicas *. Não se trata * de simples inclusão ou herança. Em vez disso, indica uma extensão opcional do comportamento do caso de uso base.

Aqui está um colapso:

* Caso de uso base: Este é o principal caso de uso que está sendo estendido. Funciona independentemente, mesmo sem o caso de uso estendendo.

* estendendo o caso de uso: Este caso de uso adiciona etapas ou funcionalidade extras ao caso de uso base. Somente * é executado se uma condição específica (ou ponto de extensão) dentro do caso de uso base for atendida. * Não * substitui ou abrange totalmente o caso de uso base.

Diferenças principais de "incluir":

* Incluir: Representa um caso de uso que está sempre * incluído em outro caso de uso. É uma forma de decomposição, considerando a funcionalidade comum. O caso de uso incluído é executado sempre que o caso de uso base for executado.

* estender: Representa um caso de uso * condicionalmente * incluído em outro caso de uso. Isso só acontece quando critérios específicos são atendidos no caso de uso base.

Exemplo:

Digamos que você tenha um caso de uso básico "Ordem do processo". Isso geralmente envolve adicionar itens a um carrinho, calcular o total e concluir o pagamento.

Você pode ter um caso de uso prolongado chamado "Aplicar desconto". Isso * somente * acontece se um cliente usar um código de cupom válido durante o caso de uso "Ordem do processo". O caso de uso "Aplicar desconto" estende o caso de uso "Ordem do processo", mas nem sempre é executado. Se nenhum cupom for usado, as etapas "Aplicar desconto" serão simplesmente ignoradas.


Em um diagrama, o relacionamento "estender" é retratado como uma seta tracejada com uma ponta de seta aberta apontando do caso * de uso * de uso para o caso de uso * base *. Freqüentemente, a condição específica para a extensão é observada perto da seta.

Em suma, "estender" em diagramas de casos de uso modelos opcionais, adições condicionais ao comportamento de outro caso de uso. Trata-se de adicionar funcionalidade extra em circunstâncias específicas, não sobre funcionalidade sempre incluída como "incluir".

Anterior :

Próximo :
  Os artigos relacionados
·O que significa expansão? 
·Que tipo de arquivo tem a extensão EXD 
·O que é o arquivo de extensão SWK 
·O que é o arquivo de extensão Shw 
·Como encontrar o que programa executa uma extensão de …
·O que é o arquivo de extensão Ovl 
·Qual é a extensão de arquivo GRT 
·O que é o arquivo de extensão xcf 
·Que tipo de arquivo eletrônico é salvo com a extensã…
·Qual é a extensão de arquivo MDMP 
  Artigos em destaque
·Como faço para obter uma chave de produto para avaliaç…
·E se você baixar um grande jogo de peixe no seu comput…
·Como digitar com espaçamento duplo entre Palavras 
·Como permitir Remote Desktop Protocol em Netopia 
·Qual é o nome do assistente que orienta um usuário at…
·Como desbloquear um arquivo XLS 
·MS Office Excel 2007 e problemas de visualização Conf…
·Como faço para usar Recover My Files v.3.98 Construir …
·Como limpar o cache no Amazon Kindle Fire 
·Como instalar o Visual Studio Pré-requisitos NET 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados