You are on page 1of 9

UML.

Unified Modeling Language


Professor: Wilker Bueno
Curso: Anlise e Desenvolvimento de Sistemas
Professor Wilker Bueno
2
0!"0!#0"$
Linguagem de Modelagem Unifi%ada
Linguagem de
Modelagem
Unifi%ada
Professor Wilker Bueno
3
0!"0!#0"$

A UML uma linguagem de modelagem
visual, projetada para ser simples e eficiente.
Ela auxilia na visualizao do sistema e na
comunicao entre os ojetos. A UML
no afirma !ue existe uma receita para
projetar um sistema, ela apenas apresenta
um
conjunto de representa"es gr#ficas e um
estudo das rela"es entre seus signos e seus
referentes para a modelagem do sistema.
Linguagem de Modelagem Unifi%ada
Professor Wilker Bueno
4
0!"0!#0"$

Uma das representa"es gr#ficas da UML o
diagrama de caso de uso. Esse diagrama auxilia
na compreenso das funcionalidades externas e
nos elementos externos !ue interagem com o
sistema.
Linguagem de Modelagem Unifi%ada
&s diagramas de %aso de uso s'o %om(ostos (elos
atores )usurios e sistemas *ue utili+am alguma
fun%ionalidade do sistema,- (elos %asos de uso
)fun%ionalidades ne%essrias do sistema, e (elos
rela%ionamentos e.istentes entre esses %om(onentes.
Professor Wilker Bueno
5
0!"0!#0"$

Um ator deve relacionar$se com um ou mais casos
de uso do sistema. %amm pode existir
relacionamento entre atores ou entre casos de
uso. &ara o relacionamento, a UML define !uatro
modelos' comunicao, incluso, extenso e
generalizao.
Linguagem de Modelagem Unifi%ada
A %omuni%a/'o a%onte%e entre atores e %asos de
uso. 0sse rela%ionamento indi%a *ue o ator tro%a
informa/1es %om o sistema utili+ando o %aso de
uso asso%iado.
Professor Wilker Bueno
6
0!"0!#0"$

Linguagem de Modelagem Unifi%ada
A in%lus'o a%onte%e entre %asos de uso.
2uando dois ou mais %asos de uso
a(resentam uma rotina %omum- (odemos
re(resentar essa rotina em outro %aso de
uso. & rela%ionamento de in%lus'o
o3rigatoriamente fa+ %om *ue a
e.e%u/'o do (rimeiro %aso de uso
o3rigue a e.e%u/'o do segundo.
Professor Wilker Bueno
7
0!"0!#0"$

Linguagem de Modelagem Unifi%ada
A e.tens'o a%onte%e entre %asos de uso.
Ao %ontrrio do rela%ionamento de in%lus'o-
esse rela%ionamento n'o a(resenta
o3rigatoriedade- isto 4- ao e.e%utarmos um
%aso de uso- sua e.tens'o ser e.e%utada
somente se determinada %ondi/'o for
satisfeita.
Professor Wilker Bueno
8
0!"0!#0"$

Linguagem de Modelagem Unifi%ada
A generali+a/'o (ode
a%onte%er entre dois
%asos de uso ou entre
dois atores. 0sse
rela%ionamento a(resenta
uma 5eran/a de
%ara%ter6sti%as entre os
elementos.
Professor Wilker Bueno
9
0!"0!#0"$

Linguagem de Modelagem Unifi%ada
&s diagramas da UML s'o divididos em dois gru(os:
diagrama estrutural e diagrama %om(ortamental. Para
%om(or o gru(o do diagrama estrutural- temos
diagramas de %lasse- de %om(onentes- de o37etos-
de estrutura %om(osta- de im(lanta/'o e de
(a%otes. Para %om(or o gru(o do diagrama
%om(ortamental- temos diagramas de atividade- de
%asos de uso- de m*uina de estado- de
intera/'o- de se*u8n%ia- de %omuni%a/'o- de vis'o
de intera/'o e de tem(ori+a/'o.

You might also like