Diretrizes: Relacionamento de Inclusão no Modelo de Casos de Uso de Negócios
"incluir"  Relacionamento de Inclusão |
Um relacionamento de inclusão é aquele que se estabelece entre um caso de uso base e um caso de uso de inclusão, especificando como o comportamento definido para o caso de uso de inclusão é inserido de forma explícita no comportamento definido para o caso de uso base. |
Tópicos
Os relacionamentos de inclusão são usados para dividir partes de um fluxo de trabalho 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 base (o comportamento detalhado está "oculto") ou se o comportamento particionado puder ser reutilizado em outros casos de uso base.
Para comparação, consulte também Diretrizes: Relacionamento de Inclusão no modelo de casos de uso do sistema.
Após descrever o fluxo de trabalho 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 fluxo de trabalho 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.
Copyright
(c) 1987 - 2001 Rational Software Corporation
|