Professional Documents
Culture Documents
Guia de UML: Definición y Usos
Guia de UML: Definición y Usos
GuiadeUML:DiagramasdeActividad
DefinicinyUsos
ImportanciadeUML DiagramasUso Caso Diagramasde Actividad Diagramasde ClasesyObjetos Diagramasde Secuencia Diagramasde Colaboracin Diagramasde Estado(Statechart) Diagramasde Componentesy Ejecucin (Deployment)
Msrecursos...
UndiagramadeActividaddemuestralaseriedeactividadesquedebenserrealizadasenun usocaso,ascomolasdistintasrutasquepuedenirsedesencadenandoenelusocaso. Esimportanterecalcarqueaunqueundiagramadeactividadesmuysimilarendefinicina undiagramadeflujo(tipicamenteasociadoeneldiseodeSoftware),estosnosonlomismo. Undiagramadeactividadesutilizadoenconjuncindeundiagramausocasoparaauxiliara losmiembrosdelequipodedesarrolloaentendercomoesutilizadoelsistemaycomo reaccionaendeterminadoseventos.Loanterior,encontrasteconundiagramadeflujoque ayudaaunprogramadoradesarrollarcodigoatravsdeunadescripcinlgicadeun proceso.Sepudieraconsiderarqueundiagramadeactividaddescribeelproblema,mientras undiagramadeflujodescribelasolucin. Enlasiguienteseccinsedescribenlosdiversoselementosquecomponenundiagramade Actividad.
Composicin Inicio:Eliniciodeundiagramadeactividadesrepresentadoporuncrculodecolornegro slido. Actividad:Unaactividadrepresentalaaccinqueserrealizadaporelsistemalacuales representadadentrodeunovalo. Transicin:Unatransicinocurrecuandosellevaacaboelcambiodeunaactividadaotra, latransicinesrepresentadasimplementeporunalineaconunaflechaensuterminacin paraindicardireccin.
UML2.0inaNutshell
UML2.0inaNutshell DanPilone,NeilP...
PrivacyInformation
Ramificacin(Branch):Unaramificacinocurrecuandoexistelaposiblidadqueocurramsdeunatransicin (resultado)alterminardeterminadaactividad.Esteelementoesrepresentadoatravsdeunrombo. Unin(Merge):Unauninocurrealfusionardosomstransicionesenunasolatransicinoactividad.Esteelemento tambinesrepresentadoatravsdeunrombo. ExpresionesResguardadas(GuardExpressions):Unaexpresiresguardadaesutilizadaparaindicaruna descripcinexplicitaacercadeunatransicin.Estetipodeexpresinesreprsentadamediantecorchetes([...]yes colocadasobrelalineadetransicin. Fork:Unfork representaunanecesidadderamificarunatransicinenmsdeunaposibilidad.Aunquesimilarauna ramificacin(Branch)ladiferenciaradicaenqueunfork representamsdeunaramificacinobligada,estoes,la actividaddebeprocederporambosomscaminos,mientrasqueunaramificacin(Branch)representaunatransicinu otraparalaactividad(comounacondicional).Unfork esrepresentadoporunalineanegrasolida,perpendicualaralas lineasdetransicin. Join:Unajoinocurrealfusionardosomstransicionesprovenientesdeunfork ,yesempleadoparadichas transicionesenunasola,talycomoocurriaantesdeunfork .Unfork esrepresentadoporunalineanegrasolida, perpendicualaralaslineasdetransicin.