Você está na página 1de 6

FACULDADE INTEGRADO DE CAMPO MOURO

TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE


SISTEMAS





ANLISE ORIENTADA A OBJETOS
DIAGRAMA DE CASOS DE USO





NOME: ANTONIO DO NASCIMENTO JUNIOR




CAMPO MOURO-PR
AGOSTO/2014
UML
A Linguagem UML (Unified Modeling Language) ou Linguagem de Modelagem
Unificada uma linguagem de modelagem que define uma serie de artefatos
que auxiliam na visualizao, especificao, construo e documentao de
artefatos de sistemas orientados a objetos. Como o prprio nome diz, UML
uma linguagem e no um mtodo!
Ela possui nove tipos de diagramas que so usados para documentar e modelar
diversos aspectos dos sistemas.

Diagramas de Caso de Uso
Os Diagramas de Casos de Uso (Use Case) so diagramas usado para se
identificar como o sistema se comporta em vrias situaes que podem ocorrer
durante sua operao. Descrevem o sistema, seu ambiente e a relao entre os
dois, numa viso externa. Ou seja, visa descrever um cenrio que mostra as
principais funcionalidades do sistema e a interao dessas funcionalidades com
os usurios, do ponto de vista do prprio usurio. Os componentes deste
diagrama so os atores, os "Use Case" e os relacionamentos.








Exemplo: Diagrama de Casos de Uso

Exemplo: Atores
Exemplo: Casos de Uso
Exemplo: Associao
Componentes do Diagrama
Atores: Quem executam as funcionalidades. Atores no fazem parte do sistema,
porem so os usurios que interagem com o mesmo, sejam eles humanos,
dispositivos de hardware ou outro sistema. Cada ator pode participar de diversos
casos de uso. Um ator representado por um boneco e um rotulo com o nome
do ator.



Casos de Uso: Representa as funcionalidades do sistema. iniciada por um
ator ou por outro caso de uso. Um caso de uso representado por uma elipse
com uma descrio curta e direita, recomenda-se colocar Verbo [+objeto].



Relacionamentos: Representam como os atores e casos de uso se relacionam.
Tipos de relacionamentos:
Associao;
Generalizao;
Dependncia: Incluso e alterao;
Fronteira do Sistema.
Associao: Indica que h uma interao entre um caso de uso e um ator. Um
ator pode se comunicar com vrios casos de uso. Associaes no representam
fluxos de informao. Pode ser Unidirecional (seta indica onde iniciou a
comunicao) e Bidirecional (falta de seta indica comunicao nos dois
sentidos).


Exemplo: Generalizao entre atores.
Exemplo: Generalizao entre Casos de Uso
Exemplo: Extenso
Generalizao de atores: Indica interao entre atores. Quando dois ou mais
atores podem se comunicar com o mesmo conjunto de casos de uso. Um filho
pode se comunicar com todos os casos de uso que seu pai se comunica, porem
tambm possui seus prprios casos de uso.






Generalizao entre Casos de Uso: Indica interao entre Casos de Uso. O
caso de uso filho herda o comportamento e o significado do caso de uso pai. O
Caso de uso Pai descreve as caractersticas compartilhadas e as
especializaes definem as caractersticas especificas dos casos de uso Filho.




Extenso: Geralmente usado em funcionalidades opcionais de casos de uso,
pois o caso de uso s executado sob certas circunstancias que determinaro
se ele ser ou no estendido.
Notao: <<extends>>





Exemplo: Incluso
Incluso: Utilizado quando um caso de uso usado dentro de outro caso de
uso. Indica uma relao onde um caso de uso para ter sua funcionalidade
executada precisa chamar outro caso de uso, obrigatoriamente.
Notao: <<includes>>







Fronteira do Sistema: Elemento opcional que serve para definir a rea de
atuao do sistema. Representado por um retngulo envolvendo os casos de
uso que compem o sistema.




Bibliografia
HTTP://WWW.DSC.UFCG.EDU.BR/~SAMPAIO/CURSOS/2007.1/GRADUACAO/SI-II/UML/UML.HTM
HTTP://WWW.UFPA.BR/CDESOUZA/TEACHING/ES/5-UML-INTRODUCTION.PDF
HTTP://WWW.DAINF.CT.UTFPR.EDU.BR/~TACLA/UML/APOSTILA.PDF
HTTP://WWW.DSC.UFCG.EDU.BR/~SAMPAIO/CURSOS/2007.1/GRADUACAO/SI-
II/UML/DIAGRAMAS/USECASES/USECASES.HTM
HTTP://WWW.DEVMEDIA.COM.BR/O-QUE-E-UML-E-DIAGRAMAS-DE-CASO-DE-USO-INTRODUCAO-PRATICA-A-
UML/23408
HTTP://HOMEPAGES.DCC.UFMG.BR/~FIGUEIREDO/DISCIPLINAS/AULAS/UML-CASOS-DE-USO_V01.PDF
HTTP://WWW.LES.INF.PUC-RIO.BR/WIKI/IMAGES/6/61/AULA01-DIAGRAMA_CASOS_USO.PDF
HTTP://DC.UNIFIL.BR/NPAC/APOIO/DIAGRAMA%20DE%20CASO%20DE%20USO.PPTX.PDF