As generalizações de casos de uso são usadas para mostrar que os fluxos de trabalho compartilham a estrutura, a
finalidade e os comportamentos. Um caso de uso pai pode ser especializado em um ou mais casos de uso filho que
representam formas mais específicas do pai. Essa generalização aplica-se aos casos de uso.
Para comparação, consulte também Diretriz do Produto de Trabalho: Generalização do Caso de Uso no modelo de caso de
uso do sistema e Técnica:
Generalização.
Após descrever o workflow de cada caso de uso de negócio, você encontrará as estruturas e o comportamento comuns a
vários casos de uso de negócios. Para evitar a descrição do mesmo workflow várias vezes, você pode colocar o
comportamento comum em um caso de uso de negócios próprio.
Uma instância de caso de uso que executa um caso de uso filho seguirá o fluxo de eventos descritos para o caso de uso
pai, inserindo um comportamento adicional e modificando o comportamento da maneira definida no fluxo de eventos do caso
de uso filho.
Você deve reconsiderar os modelos que têm mais de um nível de generalizações de casos de uso. As camadas desse tipo
dificultam o entendimento dos modelos, mesmo que estejam corretas em todos os outros aspectos.
|