UML CasoDeUso

2009 palavras 9 páginas
UML
Caso de Uso

Prof. Érico Olavo Weissheimer

erico.olavo@anhanguera.com
1

Introdução
A construção do Modelo de Casos de Uso corresponde a uma das fases iniciais de um projeto de software.
Ele deverá mostrar o uso que o sistema terá, ou seja, o que ele deverá fornecer como serviços.
Cada projeto de software conterá um Diagrama de Casos de Uso.
Para sistemas mais extensos, é possível decompor o diagrama em um conjunto de subdiagramas.
A partir do modelo de Casos de Uso, o restante do projeto ira se preocupar com a forma de realização dos casos de uso

2

Elementos do diagrama de caso de uso


Atores



Casos de uso



Relacionamentos
 Associação
 Generalização
 Dependência:

Extensão e Inclusão

3

Atores
• Representam os papéis desempenhados por elementos externos ao sistema e que interagem com o sistema durante sua execução. –




Pessoas: cliente, secretária, aluno, professor, administrador.
Dispositivos: impressora, máquina
Hardwares: placa de modem, placa de controle
Software: sistema de banco de dados, aplicativos, etc.

• Notação:

Secretária

Diretor

Sistema de
Relatórios

(from Use Case View)

(from Use Case View)

(from Use Case View)

4

Atores
Exemplo 1: Loja de CDs
Identificando os atores
– Uma loja de CDs possui discos para venda. Um cliente pode comprar uma quantidade ilimitada de discos para isto ele deve se dirigir à loja. A loja possui um atendente cuja função é atender os clientes durante a venda dos discos. A loja também possui um gerente cuja função é administrar o estoque para que não faltem discos. Além disso é ele quem dá folga ao atendente, ou seja, ele também atende os clientes durante a venda dos discos.

5

Atores
Exemplo 1: Loja de CDs
Identificando os atores

Gerente

Atendente

(from Use Case View)
(from Use Case View)
• E o cliente?
– Não é ator pois ele não interage com o sistema!

6

Atores
Exemplo 2: Sistema de Controle Acadêmico
Vamos considerar um sistema de controle acadêmico que será utilizado na
secretaria

Relacionados