Alunota11

Download de Livros, Apostilas e literatura em geral!


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

Admin

avatar
Admin
Relacionamento entre Casos de Uso e Atores

Os casos de uso representam conjuntos bem definidos de funcionalidades do sistema, que não podem trabalhar sozinhas no contexto do sistema. Portanto, esses casos de uso precisam se relacionar com outros casos de uso e com atores que enviarão e receberão mensagens destes.
Para relacionamentos de casos de uso, entre si, temos os tipos: generalização, extensão e inclusão;
Para relacionamentos de atores, entre si, temos um tipo, que é o relacionamento de generalização.
Para relacionamentos entre atores e casos de uso, temos apenas a associação.

Associação
Interação do ator com o caso de uso por meio do envio e recebimento de mensagens;

Generalização
É considerado quanto temos dois elementos semelhantes, mas com um deles realizando algo a mais. Costuma ser comparado a extensão.


Extensão (Extend)
Um relacionamento de extensão entre casos de uso indica que um deles terá seu procedimento acrescido, em um ponto de extensão, de outro caso de uso, identificado como base.
Os pontos de extensão são rótulos que aparecem nos cenários do caso de uso base. É permitido colocar diversos pontos de extensão num mesmo caso de uso, inclusive repetir um mesmo ponto de extensão.
Utilizada para expressar rotinas de exceção e pra descrever cenários opcionais de um Caso de Uso. Os Casos estendidos descrevem cenários que somente ocorrerão em uma situação específica, se uma determinada condição for satisfeita.



Inclusão (Include)
Indica que um deles terá seu procedimento copiado num local especificado no outro caso de uso. Esse tipo de relacionamento é utilizado quando existirem cenários cujas ações servem a mais de um caso de uso.
Mais do que evitar a cópia de trechos idênticos, ganhamos tempo de modelagem e também de implementação ao trabalhar com casos de uso de inclusão.
Utilizada para expressão rotinas de fluxo alternativo.

http://alunota11.blogspot.com.br

Admin

avatar
Admin
Fontes para consulta:
http://webcache.googleusercontent.com/search?q=cache:JdDzJ8nSKKsJ:professor.ucg.br/siteDocente/admin/arquivosUpload/12214/material/Casos%2520de%2520Uso.doc+&cd=4&hl=pt-BR&ct=clnk&gl=br

http://webcache.googleusercontent.com/search?q=cache:HNm-wmxU5EcJ:docs.kde.org/stable/pt_BR/kdesdk/umbrello/uml-elements.html+&cd=4&hl=pt-BR&ct=clnk&gl=br

http://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/UseCases.pdf

http://www.inf.ufpr.br/silvia/ESNovo/UML/pdf/CasosdeUsoAl.pdf

http://alunota11.blogspot.com.br

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum