Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UML Fundamentos
Buscar
post favoritocomentrios
Conhece a assinatura MVP?
UML Fundamentos
Superficialmente, a linguagem de modelagem Unificada
(UML) uma linguagem visual para documentao de
projetos de software. Aprofunde-se um pouco mais, no
entando e voc descobrir que UML pode ser aplicada em
vrias reas diferentes.
http://www.devmedia.com.br/uml-fundamentos/8640
Publicidade
1/9
6/5/2014
UML Fundamentos
9
0
CONTEDO
REVISTAS
Curtir
6
(2)
CURSOS
DEVWARE(1)
Gostei
MVP
LOGIN
FundamentosdeUML
Noartigoanterior,foiapresentandoumgeralsobreUML,comosuaspartesimportantes,ondea
mesmadeverateroconhecimento,paraquepossamosfazerumprojetosolidoetermoso
propsitodesaberoqueexatamentecadaetapadaanalisepodernosbeneficiar.Vamos
descreveralgunsfundamentosimportantesparadarmoscontinuidadenestemundofascinante
UML.
Superficialmente,alinguagemdemodelagemunificada(UML),umalinguagemvisualpara
documentaodeprojetoepadresdesoftware,podendoseraplicadaemvariasareasdiferentes
epodedocumentaretransmitirqualquercoisa,daempresaaosprocessosdenegciospara
software.Pretendendoserumarelaodedocumentaoeexpresses,comportamentoseidias
numanotaoquefcildeaprendereeficienteparaseescrever.UMLvisual,quasetudonela
temumarepresentaogrfica.UMLsetornouopadrodefatoparamodelagemdeaplicaesde
Servios
Inclua um comentrio
Adicionar aos Favoritos
Marcar como lido/assistido
Incluir anotao pessoal
softwareeestacrescendoempopularidadenamodelagem.
Usoscomuns
+Outros
importantequeseentendaqueUMLumalinguagem.Significandoqueelatemtantosintaxe
comosemntica.Quandoestamodelandoumsoftwareregrasdeterminantesdecomoos
elementospodemseragrupadoseoqueissosignificaquandosoorganizadosnumadeterminada
forma.UMLnopretendeserapenasumarepresentaodeumconceito,mastambm,pretende
http://www.devmedia.com.br/uml-fundamentos/8640
2/9
6/5/2014
UML Fundamentos
informaralgumacoisasobreseucontexto.Asuaaplicaoestaemqualquerquantidadede
formas,masosseususoscomunsincluem:
ProjetodeSoftware
Comunicaodeprocessodesoftwareoudenegcios
Documentaodetalhadasobreumsistemapararequisitosouanalise
Documentaodeumsistema,processo
UMLtemsitoaplicadaem:
o Setoresbancrios
o Planosdesade
o Defesa
o Computaodistribuda
o Sistemasavarejoesuprimentos,entreoutros
ProjetandoSoftware
QuandoaplicamosUMLemanalisedesoftware,procuramosfazerumapontesobreoespao
entreaidiaoriginalparaumapartedesoftware,esuaimplementao.UMLproduzumaviapara
http://www.devmedia.com.br/uml-fundamentos/8640
3/9
6/5/2014
UML Fundamentos
documentarediscutirosrequisitosnonveldosrequisitos(diagramasdecasodeuso).Existem
diagramasparadocumentaraspartesdosoftwarequeproduzemcertosrequisitos(diagramade
colaborao),paradocumentarexatamentecomoaquelaspartesdosistemaproduzemseus
requisitos(diagramadeseqnciaedegrficodeestado),eaindadiagramasparamostrarcomo
tudoseacoplaeopera(diagramadedesdobramentoedecomponentes).
importantesentenderqueUMLnoumprocessodesoftware,elaprojetadaparaserutilizada
dentrodeumprocessodesoftwareetemfacetasclaramentedeterminadasatomarempartenuma
passagemdedesenvolvimentodesoftware.
Modelagemdeprocessodenegcio
UMLtemumvocabulrioextensivoparaadocumentaodecomportamentoefluxosde
processo.Osdiagramasdeatividadeeosgrficosdeestadopodemserutilizadospara
documentaodeprocessodenegocioenvolvendopessoas,gruposinternosoumesmoempresas.
ColocandoUMLparatrabalhar
UmmodeloUMLproporcionaumavisodosistema,freqentementeumadasmuitasvises
necessriasparasemontaroudocumentarosistemacompleto.Podecairnaarmadilhadetentar
modelartudonoseusistemausandoumnicodiagramaeacabarperdendoinformaescriticas.
Ou,aocontrario,podemtentarincorporartodososdiagramasUMLpossveisnoseumodelo,
criandocomplicaesepesadelosparaamanuteno.
ParanostomarmosconhecedoresemUML,devemosentenderoquecadadiagramatempara
ofereceresaberquandoapliclos.Muitasvezesocorreradeumconceitopodeserexpressopor
http://www.devmedia.com.br/uml-fundamentos/8640
4/9
6/5/2014
UML Fundamentos
certonumerodediagrama,escolhaaquelequesignificaoMaximoparaseususurios.Vocdeve
tambmconsiderarseupublicoquandocriarmodelos.Umtestadorpodernosepreocuparcoma
implementaodeumcomponentedenvelbaixo(diagramadeseqncia),somentecomas
interfacesexternasqueeleoferece(diagramadecomponente).Certifiquesedelevarem
consideraoquemestarutilizandocadadiagramaquevocproduzefaaoseinteligvelpara
essepblicoalvo.
Modelagem
PoderamosseguirsemterquedizerqueofocodeUMLmodelagem.Significando,exatamente,
quepodeviraserumaquestointerminvel.Amodelagemummeiodedocumentaridias,
relacionamentos,deciseserequisitosnumanotaobemdefinidaquepodeseraplicadaamuitos
lugaresdiferentes.Modelagemnosignificaunicamentecoisasdiferentesparadiferentespessoas,
maspodetambmusardiferentespartesdeUMLdependendodoquevocestatentando
transportar.
Emgeral,ummodeloUML,feitodeumoumaisdiagramas.Umdiagramarepresenta
graficamentecoisaseasrelaesentreessascoisas.Essascoisaspodemserrepresentaesde
objetosdomundoreal,construesdesoftwareouumadescriodecomportamentodealgum
outroobjeto.comumparaumacoisaisoladaapareceremmltiplosdiagramas,sendoquecada
diagramarepresentauminteresseouvisoemparticulardacoisaqueestasendomodelada.
MarcioFreitas
http://www.devmedia.com.br/uml-fundamentos/8640
5/9
6/5/2014
UML Fundamentos
Analyst/Developer.NET
MarcioL.freitas
FreitasMCP,MCADC#Analista/desenvolvedor.NET(2003/2005/2008).FormadoemDesenvolvimento
deSoftware.Trabalhacomanaliseedesenvolvimentodesistemasem.NET(ASP.NET,Windowse
mobile).
Gostei (2)
(1)
http://www.devmedia.com.br/uml-fundamentos/8640
6/9
6/5/2014
UML Fundamentos
Mais posts
Pocket Video
http://www.devmedia.com.br/uml-fundamentos/8640
7/9
6/5/2014
UML Fundamentos
Artigo
http://www.devmedia.com.br/uml-fundamentos/8640
8/9
6/5/2014
UML Fundamentos
DevMedia
Curtir
23.121pessoascurtiramDevMedia.
HospedagemwebporPorta80
WebHosting
TodososDireitosReservadosa
Web03
PluginsocialdoFacebook
http://www.devmedia.com.br/uml-fundamentos/8640
9/9