Você está na página 1de 11

Anlise e Projeto Orientado a Objeto

Modelo de Casos de Uso

Diagrama de Casos de Uso


Sistema de Controle Acadmico
Realizar Inscrio

Cancelar Inscrio

Sistema
de
Fatura

Visualizar Avaliaes

Aluno
Visualizar Frequencia

Solicitar Histrico
Escolar

Manter Disciplina

DRE

Visualizar Grade
Curricular

Introduo

Um diagrama de casos de uso mostra as funcionalidades do


SW sem expressar:
A seqncia das aes;
O fluxo de decises;
As estruturas dos objetos.

No diagrama de casos de uso possvel visualizar o que


implementar e para quem, mas no como implementar

Relacionamentos Viso Geral


A UML possui diversos tipos de relacionamentos no modelo
de casos de uso:
Comunicao
Incluso
Extenso
Generalizao

Relacionamentos Comunicao
Expressa quais atores esto associados a quais
casos de uso.
Reflete que um ator interage (troca informaes)
com o SW
S entre
atores e
casos de
uso!
Realizar Saque

Cliente
5

Relacionamentos - Incluso

Aferir Temperatura
<<include>>

Medir Distncia
<<include>>

Calibrar Sensores

Rob

Relacionamentos - Extenso

Editar Documento
Ponto de extenso

(Correo ortogrfica): Corrigir Ortografia

<<Extend>>
(Correo Ortogrfica)

Corrigir Ortografia

Relacionamentos - Generalizao

Reservar Livro

Aluno

Solicitar Compra
de
Ttulo
Professor
8

Relacionamentos - Generalizao

Efetuar Pagamento

Cliente

Pagar com Dbito


em Conta

Pagar com Carto


de Crdito

Caso de Uso Temporal


Obter Folha
de
Pagamento

Tempo

OU

Obter Folha
de
Pagamento

DRH
10

Lembre-se:

No incio do desenvolvimento,
no pensem na implementao.
Concentrem-se apenas nos desejos dos
usurios!
Sempre registrem as razes de todas as
decises, para reutiliz-las,
quando necessrio!

11

Você também pode gostar