Você está na página 1de 3

Modelagem de sistemas

Aula: 12
Dia: 20/05/2015

FRASE DO DIA
Sem
Sem
Sem
Sem

sonhos, a vida no tem brilho.


metas, os sonhos no tm alicerces.
prioridades, os sonhos no se tornam reais.
o mnimo esforo no se consegue nada.

OBJETIVOS DA AULA
[] Reviso
[] Tirar dvidas
[] Atividade

REVISO

DIAGRAMA DE CASO DE USO


O diagrama de caso de uso descreve a funcionalidade proposta para um novo
sistema que ser projetado, uma excelente ferramenta para o levantamento
dos requisitos funcionais do sistema.
ATOR
O ator especifica um papel executado por um usurio ou outro sistema que
interage com o assunto (sistema). O Ator deve ser externo ao sistema. Um ator deve ter
associaes exclusivamente para casos de uso, componentes ou classes a exceo que
um ator possa herdar o papel de outro. Um ator representado por um boneco (stick
man).
CASO DE USO
uma especificao de um conjunto de aes executadas por um sistema, que
contm um resultado observvel. Caso de uso representado por uma elipse, com o
nome do caso de uso dentro. Se h limites do sistema no diagrama, o caso de uso deve
ficar dentro.

RELAES ENTRE ATORES


ASSOCIAO SIMPLES
So usados para indicar que ocorre uma comunicao entre os atores os casos de
uso. O smbolo usado deve ser a linha ligando-os.
GENERALIZAO/ESPECIFICAO

Faculdade Anhanguera SBC Prof.: Fbio Antnio fabiocyberlife@ig.com.br Pgina


1/3

Modelagem de sistemas
Uma popular relao entre atores a generalizao/especializao. Isto til
para definir sobreposio de papis entre atores. A notao uma linha slida com um
tringulo em direo ao ator mais geral.

RELAES ENTRE CASOS DE USO


INCLUDE
Uma das formas de interao, um dado caso de uso pode incluir outro. Incluir
uma relao direta entre dois casos de usos, implicando que o comportamento do caso
de uso includo inserido no comportamento do caso de uso incluso. Esta relao indica
uma obrigatoriedade do caso de uso incluir a funcionalidade do caso de uso includo.
Assim, sempre que o primeiro ocorrer obrigatoriamente o includo ocorrer.
A notao uma seta pontilhada para o caso de uso includo com o esteretipo
<<include>>.
EXTEND
Outra forma de interao, um caso de uso pode estender outro. Esta relao
indica que o comportamento do caso de uso estendido pode ser ou no inserida no caso
de uso extensor. Notas ou restries podem ser associadas ao relacionamento para
ilustrar as condies em que este comportamento ser executado.
A notao uma seta pontilhada da extenso para o caso de uso estendido com a
etiqueta <<extend>>.
ATIVIDADE ESTUDO DE CASO
A firma Sonho Verde vende produtos de limpeza. Cada produto caracterizado por um cdigo
nico, nome do produto, categoria (ex. detergente, sabo em p, sabonete, etc), data de
fabricao, data de vencimento e seu preo. A firma possui informaes sobre todos seus
clientes. Cada cliente identificado por um cdigo nico (tambm interno firma), o nome do
cliente, endereo (rua, nmero, sala, cidade, cep, UF), telefone, filiao, status do cliente
("bom", "mdio", "ruim"), e o seu limite de crdito. Guarda-se igualmente a informao dos
pedidos de produtos feitos pelos clientes. Cada pedido possui um nmero (nico), a data de
elaborao do pedido, quantidade de produtos pedidos, valor total do pedido. Cada pedido
pode envolver de um a vrios produtos. Cada produto vendido pela firma possui o seu
fornecedor. Cada fornecedor possui CNPJ, Nome Fantasia, telefone, endereo, etc. Um
fornecedor pode fornecer vrios produtos.

DE ROSTO

Faculdade Anhanguera SBC Prof.: Fbio Antnio fabiocyberlife@ig.com.br Pgina


2/3

Modelagem de sistemas

Curso: Gesto de tecnologia da informao


Perodo:
Noturno-1
Disciplina: Modelagem de Sistemas
Data:
Professor: Fbio Antnio
Aluno: ___________________________________________ RA: _________________

2 ATIVIDADE DO 2 BIMESTRE
LISTA DE REQUISITOS

...
DIAGRAMA DE CASO DE USO

...
DIAGRAMA DE CLASSE

...

Faculdade Anhanguera SBC Prof.: Fbio Antnio fabiocyberlife@ig.com.br Pgina


3/3

Você também pode gostar