sábado, 3 de março de 2012

Analise e Modelagem de Sistemas I






Entendendo o Diagrama de Casos de Uso

Caros, no intuito de reforçar o conteúdo abordado em aula, segue esclarecimentos para ajuda-los a concluir suas atividades extra-classe.

O diagrama de casos de uso é um diagrama da UML cujo objetivo é representar um requisito do sistema que será automatizado. Considere como requisito uma necessidade do sistema.


Simbologia de um caso de uso (requisito que será automatizado): 


Usamos atores para representar as entidades que interagem com o sistema. Podem ser usuários, máquinas, sensores, etc… Um ator representa um papel no sistema, mas um papel pode ser representando por vários atores.


Simbologia de um ator:


Exemplo de um diagrama de casos de uso (sistema bancário):



O ator cliente executará os casos de uso “realizar saque” e “consultar saldo”, enquanto o gerente poderá interagir com os casos de uso “abrir conta” e “vender seguro”.






Relacionamentos entre casos de uso

Os casos de usos podem se relacionar de duas formas:

Quando um caso de uso “A” inclui (include) outro caso de uso “B”. Isto implica que ao executar o caso de uso “A” executa-se também o caso de uso “B”.


Quando um caso de uso “A” tem um relacionamento do tipo extends com outro caso de uso “B”. Implica que ao executar o caso de uso “A” não necessariamente “B” será executado.








Relacionamento entre Atores

O ator pode "herdar" as funcionalidades (casos de uso) de outro ator.





Caso de uso especialização

Os diagramas de casos de uso podem ser simplificados por meio da herança entre atores. Neste caso, mostra-se um caso de uso comum aos atores específicos, que se comunicam apenas com o ator genérico. Neste exemplo, tanto o “Gerente de Compras” quando o “Gerente de Vendas” podem executar o caso de uso “Emissão de relatórios”, porque eles são herdeiros (especializações) de “Gerente”.





Para saber mais, não esqueçam de estudar também pelos livros recomendados abaixo bem como visitar a área com material de estudo, clicando aqui.


Por hoje é só pessoal. Até mais e boa sorte!!

2 comentários:

  1. segue um link para um programa free para modelagem de diagramas UML.

    www.diariodainformatica.blogspot.com/2012/03/programa-visual-paradigm-modele.html?m=1

    OBS.: É free somente para uso não comercial.

    ResponderExcluir