Você está na página 1de 4

1

PROFESSORA
POLYANNAP.GOMESFABRIS
EspecialistaemEngenhariadeSWcomUML
SEMINRIOIII
Aula1
DiagramadeCasodeUsoeClasse
combaseemestudodecaso
ApresentarumestudodeCaso
Identificarfuncionalidades
IdentificarosCasosdeUso
DesenharumDiagramadeClasse
comseusrelacionamentos
Demonstrao
OBJETIVODAAULA
JooPedroumalunodo2anodeUnopare
identificousuanecessidadeemterumsistema
paraControleFinanceiroPessoal,comointuitode
controlarsuasfinanas,utilizarcomobasepara
seuTCCno5semestreequemsabeapssua
banca,patentearoprodutoecomercializlo.
Eparainiciarseusestudos,Joo
realizoualgunsprottipos
edescreveualgumas
funcionalidades:
ESTUDODECASO SISTEMA
FINANCEIROPESSOAL
PROTTIPO
2
PROTTIPO PROTTIPOS
ControlarTipo
Cadastrar
Alterar
Excluir
ControlarCategoria
Cadastrar
Alterar
Excluir
ControlarLanamento
Cadastrar
Alterar
Excluir
FUNCIONALIDADES
ControlarTipo:ondeinicialmenteteremosapenas
doistipo receitaedespesa
ControlarCategoria:ondeserocadastradasas
categoriasdelanamento lazer,educao,
transporte,alimentao,mercado,alugueleetc.
DESCRIOINICIALDAS
FUNCIONALIDADES(1/2)
ControlarLanamentos:Ondepretenderegistrar
seusganhosegastoscomosseguintestipos
ReceitasouDespesa.Tantoasreceitasquanto
asdespesaspodemsercategorizadas.
DESCRIOINICIALDAS
FUNCIONALIDADES(2/2)
DIAGRAMADECASODEUSO
USURIO
Controlar Controlar
Tipo
Controlar
Categoria
Controlar
Categoria
Controlar
Lanamento
Controlar
Lanamento
Powerby Astah
3
Mostraumconjuntode
classes,interfacese
colaboraeseseus
relacionamentos.
umadescriodeum
conjuntodeobjetosque
compartilhamosmesmos
atributos,operaes,
relacionamentos.
DIAGRAMADECLASSE
NotaodaClasse
COMPARATIVO
CARACTERSTICAS
COMPORTAMENTO
ATRIBUTOS
MTODOS
ObjetonoMundoReal ObjetosnoComputacional
COMOREALIZARORELACIONAMENTO
ENTREASCLASSES?
1Lanamentopodeterapenas1Tipo.
1Lanamentopodeterapenas1Categoria.
1Categoriapodeestarem1oumaisLanamentos.
1Tipopodeestarem1oumaisLanamentos.
ALGUMASREGRASIMPORTANTES
QUEFORAMADOTADASPORJOO:
AmultiplicidadeespecificaquantasINSTNCIAS de
umaCLASSE relacionamseaumanicaINSTNCIA
deumaCLASSEassociada.
AMULTIPLICIDADE dependedepressupostosede
comosodefinidasasfronteirasdeumproblema.
MULTIPLICIDADE(CARDINALIDADE)
NaUML,osmodospelosquaisositenspodem
estarconectadosaoutros,isto,logicamenteou
fisicamente,somodeladoscomo
relacionamentos,quepermitemcompartilhar
informaesecolaboramparaaexecuodos
processospelosistema(GUEDES,2005).
RELACIONAMENTO
4
Existem4tiposderelacionamentos:
Associao
Generalizao
Dependncia
Realizao
RELACIONAMENTO EXEMPLOSDEMULTIPLICIDADE
0 .. 1
1 .. 1
0 .. *
*
1 .. *
Intervalo
Especfico
Expresso:l
i
el
s
Cliente Produto
1 1 1 1
DemonstraodeRelacionamento
ModelagemdoEstudodeCaso
FAZENDOODIAGRAMA
NOASTAHCOMMUNITY
2014 Todososdireitosreservados.Usoexclusivo
noSistemadeEnsinoPresencialConectado.