Desenvolvimento - ModelagemFeed de artigos deste autor

UML - Unified Modeling Language - Esteriótipo Include, Esteriótipo Extend, Esteriótipo Realize
por Admilson Nogueira



Esteriótipo Include

Definição de Esteriótipo
Entenda Esteriótipo como sendo uma especialidade de .um Relacionamento.

Definição de Include
Essa notação é usada para representar sub-fluxos complexos e comuns a vários casos de uso, sempre usados, isto é, necessários.

Na Prática
O caso de uso "incluído" é referenciado no fluxo do caso de uso "incluidor". Imagine isso como uma situação que ocorre sempre quando uma outra situação também ocorre. O caso de uso A inclui o caso de uso B quando B representa uma atividade complexa, comum á vários casos de uso.

Exemplo
Na Figura abaixo, "Checar Senha" representa um comportamento comum á "Sacar Dinheiro" e "Realizar Transferência". Veja:

Agora que você já tem uma pequena noção do que é um Esteriótipo Include na UML, no próximo Artigo vamos abordar o Esteriótipo Extend.

Esteriótipo Extend

Definição
Essa notação é usada para representar sub-fluxos complexos e comuns a vários casos de uso, usados eventualmente, isto é, facultativos.

Na Prática
O caso de uso "extendido" é referenciado no fluxo do caso de uso "principal". Imagine isso como uma situação que pode ocorrer quando uma outra situação também ocorre. O caso de uso B estende o caso de uso A, apenas quando necessário.

Exemplo
Na Figura abaixo, "Realizar Primeiro Depósito" representa um comportamento facultativo à "Abrir Conta Corrente". Veja:

IMPORTANTE: A ponta da seta sempre está para o lado do objeto que recebe a funcionalidade estendida.

Agora que você já tem uma pequena noção do que é um Esteriótipo Extend na UML, no próximo Artigo vamos abordar o Esteriótipo Realize.

Esteriótipo Realize

Definição
Este Esteriótipo é muito usado para definir uma Realização, quando tipicamente um Caso de Uso realiza um Requisito.

Exemplo
Veja abaixo um exemplo de um Caso de Uso realizando um Requisito:

Agora que você já tem uma pequena noção do que é um Esteriótipo Realize na UML, no próximo Artigo vamos abordar o Esteriótipo Table.

Admilson Nogueira

Admilson Nogueira - Empresário, estudioso da Língua Japonêsa, Certificado Intel, Graduado em Matemática com Licenciatura em Física, Analista de Sistemas e Programador. Como especialista Unified Modeling Language e Capability Maturity Model, atuou ativamente em diversos Projetos em empresas como: Infraero, Ministério da Aeronáutica, Embraer, Alcoa, Telefonica, Banco do Brasil (Mainframe), entre outras. Atualmente atua como Analista de Negócios da BM&FBOVESPA em São Paulo, focado em BPM (Business Process Management).
Blog:
http://nogueirajr.spaces.live.com.


Comentários

blog comments powered by Disqus