Você está na página 1de 14

PROGRAMAO APLICADA DE COMPUTADORES 2015 / 1

Vinicius Miranda Lopes Schulz


vinicius-schulz@hotmail.com

AULA 4 CASOS DE USO

SUMRIO
Diagramas de Casos de Uso
Diagramas de Casos de Uso: Ator
Diagramas de Casos de Uso: Caso de Uso
Diagramas de Casos de Uso: Relacionamentos
Diagramas de Casos de Uso: Limite do Sistema
Diagramas de Casos de Uso: Exemplo

DIAGRAMAS DE CASOS DE USO

O Diagrama de Casos de Uso tem o objetivo de


auxiliar a comunicao entre os analistas e o
cliente.
Um diagrama de Caso de Uso descreve um
cenrio que mostra as funcionalidades do
sistema do ponto de vista do usurio.
O cliente deve ver no diagrama de Casos de Uso
as principais funcionalidades de seu sistema.

DIAGRAMAS DE CASOS DE USO

O diagrama de Caso de Uso representado por:


atores;
casos

de uso;
relacionamentos entre estes elementos.

Estes relacionamentos podem ser:


associaes

entre atores e casos de uso;


generalizaes entre os atores;
generalizaes, extends e includes entre os casos de
uso.

DIAGRAMAS DE CASOS DE USO:


ATOR

Um ator representado por um boneco e um


rtulo com o nome do ator. Um ator um usurio
do sistema, que pode ser um usurio humano ou
um outro sistema computacional.

DIAGRAMAS DE CASOS DE USO:


CASO DE USO

Um caso de uso representado por uma elipse


e um rtulo com o nome do caso de uso. Um caso
de uso define uma grande funo do sistema. A
implicao que uma funo pode ser
estruturada em outras funes e, portanto, um
caso de uso pode ser estruturado.

DIAGRAMAS DE CASOS DE USO:


RELACIONAMENTOS
Associao (Entre um ator e um caso de uso):
Define uma funcionalidade do sistema do ponto
de vista do usurio.

DIAGRAMAS DE CASOS DE USO:


RELACIONAMENTOS
Generalizao (Entre Atores):
Os casos de uso de B so tambm casos de uso de
A.
A tem seus prprios casos de uso

DIAGRAMAS DE CASOS DE USO:


RELACIONAMENTOS
Include (Entre casos de uso):
Um relacionamento include de um caso de uso A
para um caso de uso B indica que B essencial
para o comportamento de A.

DIAGRAMAS DE CASOS DE USO:


RELACIONAMENTOS
Extend (Entre casos de uso):
Um relacionamento extend de um caso de uso B
para um caso de uso A indica que o caso de uso B
pode ser acrescentado para descrever o
comportamento de A (no essencial). A extenso
inserida em um ponto de extenso do caso de
uso A.

DIAGRAMAS DE CASOS DE USO:


LIMITE DO SISTEMA
Limites do sistema: representado por um
retngulo envolvendo os casos de uso que
compem o sistema.
Nome
do sistema: Localizado dentro do
retngulo.

DIAGRAMAS DE CASOS DE USO:


EXEMPLO

REFERNCIAS
Inside the Unified Modeling Language, Material
da Rational
UML Distilled: Applying the Standard Object
Modeling Language, Martin Fowler

Você também pode gostar