Os relacionamentos de inclusão são usados para dividir partes de um workflow para o qual o caso de uso base só depende
do resultado, não do método para alcançar o resultado. Você pode fazer o particionamento se ele simplificar o
entendimento do caso de uso da base (o comportamento detalhado está "oculto") ou se o comportamento particionado puder
ser reutilizado em outros casos de uso da base.
Para ver uma comparação, consulte também Diretriz do
Produto de Trabalho: Relacionamento de Inclusão no modelo de caso de uso do sistema.
Após descrever o workflow dos casos de uso de negócios, você pode procurar o comportamento que é comum a vários fluxos
de trabalho ou que não precisa ser visto em detalhes para entender a principal finalidade de um caso de uso de negócio.
Os casos de uso de negócios Check-in Individual e Check-in de Grupo incluem o caso de uso de negócios Administração de
Bagagens.
Uma instância de caso de uso de negócios que acompanha a descrição de um caso de uso base também acompanha a descrição
do caso de uso de inclusão. O workflow inteiro descrito no caso de uso de negócios incluído é incorporado. Um caso de
uso de negócios de inclusão desse tipo é sempre abstrato e não precisa ter um relacionamento com um ator de negócios.
Você deve reconsiderar os modelos que têm mais de um nível de relacionamentos de inclusão. As camadas desse tipo
dificultam o entendimento dos modelos, mesmo que estejam corretas em todos os outros aspectos.
Você também pode optar por ocultar casos de uso de inclusão e relacionamentos de inclusão ao explicar o modelo com
pessoas que têm pouca ou nenhuma experiência com a técnica de modelagem de casos de uso.
|