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.