Documente Academic
Documente Profesional
Documente Cultură
CreacindediagramasdecasoDeveloper.com
Java
Microsofty.NET
Mvil
Androide
CdigoAbierto
LaNube
BaseDeDatos
Arquitectura
Otro
NubeCenter
GestinDeProyectos
PHP
Perl
Rub
LosServicios
OtrosIdiomas
Loslibrosblancos
NUEVO:CentrodeInvestigacin
06deabril2015
Temasdeactualidad:
prev
Androide
Java
Microsofty.NET
LaNube
CdigoAbierto
PHP
BaseDeDatos
elsiguiente
Developer.com
ArquitecturayDiseo
LeermsenArquitecturayDiseo
Notenerelgobiernodedatospuedeperjudicarsunegocio.Descargarestelibroaaprenderatomarelcontrolahora.
Creacindediagramasdecaso
14demarzo2003
PorMandarChitnis,PravinTiwari,LakshmiyAnanthamurthy
HeEstado
EnviarCorreoElectrnico
Msartculos
Tweet
LasrelacionesenUMLCasosdeUso
UMLutilizancasoscompartendiferentestiposderelaciones.Unarelacinentredoscasosdeusoesbsicamenteunadependenciaentrelosdos
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm
1/6
6/4/2015
CreacindediagramasdecasoDeveloper.com
casosdeuso.Definicindeunarelacinentredoscasosdeusoesladecisindelmodeladordeldiagramadecasosdeuso.Estareutilizacindeun
casodeusoexistenteutilizandodiferentestiposderelacionesreduceelesfuerzototalrequeridoenladefinicindecasosdeusoenunsistema.Una
reutilizacinsimilarestablecidomedianterelaciones,serevidenteenlosotrosdiagramasUMLtambin.Utilicerelacionesdecasospuedeseruno
delossiguientes:
Incluya:Cuandouncasodeusoserepresentacomoelusodelafuncionalidaddeotrocasodeusoenundiagrama,estarelacinentrelos
casosdeusoesnombradocomounincluirnrelacin.Literalmentehablando,enunincluirrelacin,uncasodeusoincluyelafuncionalidad
descritaenelcasodequeotrousocomopartedesuflujodeprocesodenegocio.Unarelacinincluirserepresentaconunaflechadirigidaque
tieneunejedepuntos.Lapuntadelospuntosdepuntadeflechaparaelcasodeusodelospadresyelcasodeusoinfantilestconectadoenla
basedelaflecha.Elestereotipo"<<>>incluyen"identificalarelacincomounarelacinincluir.
IBMXForceThreatIntelligenceTrimestral4Q2014
DescargarAhora
Figura3.4:unejemplodeunarelacindeincluir
Porejemplo,enlafigura3.4,sepuedeverquelafuncionalidaddefinidaporelcasodeuso"Validarlosregistrosdepacientes"estcontenida
dentrodela"Solicituddecita"casodeuso.Porlotanto,cadavezqueelcasodeuso"Hacercita"seejecuta,tambinseejecutanlospasosde
negociodefinidasenelcasodeuso"Validarregistrosdelospacientes".
Publicaruncomentario
Emailartculo
Imprimirartculo
ShareArtculos
Digg
del.icio.us
Slashdot
DZone
Reddit
Tropezarcon
CaraLibro
FriendFeed
Aferrar
Newsvine
Google
LinkedIn
Miespacio
Technorati
Gorjeo
YahooBuzz
Extender:Enunaextenderrelacinentredoscasosdeuso,elcasodeusoinfantilsesumaalafuncionalidadylascaractersticasdelcasode
usoprincipalexistente.Unarelacindeextensinserepresentaconunaflechadirigidaquetieneunejedepuntos,similaralarelacinincluir.
Lapuntadelospuntosdepuntadeflechaparaelcasodeusodelospadresyelcasodeusoinfantilestconectadoenlabasedelaflecha.El
estereotipo"<<extender>>"identificalarelacincomounarelacindeextensin,comosemuestraenlaFigura3.5.
Figura3.5:unejemplodeunarelacindeextensin
Lafigura3.5muestraunejemplodeunarelacindeextensinentreel"Realizarpruebasmdicas"(padre)y"realizarpruebaspatolgicas"
(nio)loscasosdeuso.Elcaso"realizarpruebaspatolgicas"usomejoralafuncionalidaddel"Realizarpruebasmdicas"casodeuso.En
esencia,elcaso"realizarpruebaspatolgicas"usoesunaversinespecializadadel"Realizarpruebasmdicas"casogenricouso.
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm
2/6
6/4/2015
CreacindediagramasdecasoDeveloper.com
Lasgeneralizaciones:Unageneralizacinrelacinestambinunarelacinpadrehijoentreloscasosdeuso.Elcasodeusoinfantilenla
relacindegeneralizacintieneelsignificadosubyacentedeprocesosdenegocio,peroesunamejoradelcasodeusopadre.Enundiagrama
decasosdeuso,lageneralizacinsemuestracomounaflechadirigidaconunapuntadeflechadetringulo(verFigura3.6).Elcasodeuso
infantilestconectadoenlabasedelaflecha.Lapuntadelaflechaestconectadoalcasodeusodelospadres.
ArtculosRelacionados
Creacindeunentornodedesarrolloreproducibleyporttil
UtilizandoColmenaenHDInsightparaanalizardatos
LaimplementacindeGeneralizacinyEspecializacinenJava
TrabajarconlainyeccindedependenciasenJava
ElCampodelosSueosAPI:BuildIt[correctamente]yellosvendrn
Figura3.6:unejemplodeunarelacindegeneralizacin
Envistadeello,ambasgeneralizacionesyseextiendeparecesermsomenossimilar.Perohayunasutildiferenciaentreunarelacinde
generalizacinyunarelacindeextensin.Cuandoseestableceunarelacindegeneralizacinentreloscasosdeuso,estoimplicaqueelcasode
usodelospadrespuedesersustituidoporelcasodeusoinfantilsinromperelflujodenegocios.Porotrolado,unarelacinextenderseentrecasos
deusoimplicaqueelcasodeusoinfantilmejoralafuncionalidaddelcasodeusopadreenunafuncionalidadespecializada.Elcasodeusopadreen
unarelacindeextensinnopuedeserreemplazadoporelcasodeusoinfantil.
Unejemploayudaraentendermejorlascosas.Desdeeldiagramadeunarelacindegeneralizacin(consultelaFigura3.6),sepuedeverque"los
registrosdepacientestienda(archivosdepapel)"(padre)decasosdeusoserepresentacomounaversingeneralizadadelos"registrosdepacientes
Store(archivocomputarizado)"(nio)loscasosdeuso.Definicindeunarelacindegeneralizacinentrelosdosimplicaquepuedereemplazar
cualquieraparicindelas"tiendasderegistrosdepacientes(archivodepapel)"decasosdeusoenelflujocomercialdesusistemaconlas"tiendas
deregistrosdepacientes(ficheroinformatizado)"decasosdeusosinafectarcualquierflujodenegocios.Estosignificaraqueenelfuturopuede
optarporalmacenarlosregistrosdepacientesenunficheroautomatizadoynocomodocumentosenpapelsinafectaraotrasaccionescomerciales.
Ahora,siustedhubieradefinidoestocomounarelacindeextensinentrelosdoscasosdeuso,estoimplicaraquelos"registrosdepacientesStore
(archivocomputarizado)"casodeusoesunaversinespecializadadelas"tiendasderegistrosdepacientes(archivodepapel)"casodeuso.Porlo
tanto,ustednoseracapazdesustituiralaperfeccinlaaparicindelas"tiendasderegistrosdepacientes(archivodepapel)"decasosdeusocon
las"tiendasderegistrosdepacientes(ficherosinformticos)"decasosdeuso.
Pgina2de4
0Comentarios(hagaclicparaagregaruncomentario)
1
2
3
4
ComentarioyContribute
Sunombre/apodo
Sucorreoelectrnico
Sujeto
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm
3/6
6/4/2015
CreacindediagramasdecasoDeveloper.com
(Mximodecaracteres:1200).Ustedtiene 1200
caracteresrestantes.
Typethetext
PrivacidadyTrminos
Envesucomentario
ActualizacindeDesarrolloEmpresarial
Notepierdasunartculo.Suscrbeteanuestroboletndenoticiasacontinuacin.
EnterEmailAddress
CONTRATAR
LashistoriasmspopularesDesarrollador
EsteDia
EstaSemana
TodoElTiempo
1ElusodeJDBCconMySQL,Primerospasos
2Creacindediagramasdecaso
3UnaintroduccinalasanotacionesenJava
4ConceptosbsicosdeHibernate
5ElusodeASP.NETparaenviarcorreoelectrnico
1ElusodeJDBCconMySQL,Primerospasos
210experimentalesPHPProyectosempujarelsobre
3ConceptosbsicosdeHibernate
4UnaintroduccinalasanotacionesenJava
5OracleProgramacinconPL/SQLColecciones
1ElusodeJDBCconMySQL,Primerospasos
2ConceptosbsicosdeHibernate
3OracleProgramacinconPL/SQLColecciones
4UnaintroduccinalasanotacionesenJava
5Creacindediagramasdecaso
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm
4/6
6/4/2015
CreacindediagramasdecasoDeveloper.com
Mscomentado
EstaSemana
EsteMes
TodoElTiempo
110experimentalesPHPProyectosPulsandoel
Envelope
2Da1:ConceptosbsicosdePL/SQL
3C#Consejo:ColocacinC#Aplicacinenla
bandejadelsistema
4LogicalVersusModeladodebasededatosfsica
5EsUbuntuContribuircomotantocomodeberapara
proyectosdesoftwarelibre?
1Da1:ConceptosbsicosdePL/SQL
2Los5CertificacionesDesarrolladorTedeseoque
tenaen2015
310experimentalesPHPProyectosPulsandoel
Envelope
4IntroduccinaStruts
5AbraInfraestructuraFuentedeInsideFacebook
1Creacindediagramasdecaso
2Da1:ConceptosbsicosdePL/SQL
3C#Consejo:ColocacinC#Aplicacinenla
bandejadelsistema
4ElusodeASP.NETparaenviarcorreoelectrnico
5ElusodeJDBCconMySQL,Primerospasos
Recursosparapartnersrecomendados
CloudComputingElescaparatedeDesarrolladores
CentrodeDesarrolloMvil
HTML5CentrodeDesarrollo
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm
5/6
6/4/2015
CreacindediagramasdecasoDeveloper.com
TopWhitePapersyWebcasts
CiscoyAkamaiElevateelClienteDigital
Experience
Hoyenda,lasempresasestn
paralizadoynopuedeinnovar
conaplicacioneswebdeprxima
generacin,debidoalas
limitacionesdeinfraestructura.
Estopuedeafectar
significativamentesucapacidad
paramejorarlaparticipacinde
losclientes,mejorarla
productividaddelostrabajadores,eimpulsarnuevas
fuentesdeingresos.Adicindeanchodebandapors
solanovaaresolverestosproblemas.TIdebe
replantearsesuestrategiadeWANparadeterminar
cmocumplirmejorlosobjetivosdenegocio,mientras
queelusoderedesdeanchodebandaobstaculizado.
Leeresteinformeelanalistadeaprendermsacercade
porqulatransformacindelaWANparaapoyar...
IBMXForceThreatIntelligence
Trimestral4Q2014
Quinsepuedeconfiar?
AprenderdelequipodeIBMX
Forceenestenuevoinforme
trimestralcmoelInternetdelas
cosasyelseguimientode
reputacindeIPestn
transformandoelpanoramadelaseguridad.
Mapadelsitio|Contacteconnosotros
PropiedaddeQuinStreetEnterprise.
Trminosdeuso |Licenciasyreimpresiones|Quinessomos|Polticadeprivacidad |Publicidad
DerechosdeAutor2015QuinStreetInc.Todoslosderechosreservados.
Graciasporsuinscripcin,sguenosennuestrasredessocialesparamantenersealda
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm
6/6