Creación de Diagramas de Caso - Developer
-
Upload
ben-avraham -
Category
Documents
-
view
218 -
download
4
description
Transcript of Creación de Diagramas de Caso - Developer
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm 1/6
06deabril2015Temasdeactualidad:prev
AndroideJavaMicrosofty.NETLaNubeCdigoAbiertoPHPBaseDeDatos
elsiguiente
JavaMicrosofty.NETMvilAndroideCdigoAbiertoLaNubeBaseDeDatosArquitecturaOtro
NubeCenterGestinDeProyectosPHPPerlRubLosServiciosOtrosIdiomasLoslibrosblancos
NUEVO:CentrodeInvestigacin
Developer.comArquitecturayDiseoLeermsenArquitecturayDiseoNotenerelgobiernodedatospuedeperjudicarsunegocio.Descargarestelibroaaprenderatomarelcontrolahora.
Creacindediagramasdecaso14demarzo2003PorMandarChitnis,PravinTiwari,LakshmiyAnanthamurthyHeEstadoEnviarCorreoElectrnicoMsartculos
Tweet 0
LasrelacionesenUMLCasosdeUso
UMLutilizancasoscompartendiferentestiposderelaciones.Unarelacinentredoscasosdeusoesbsicamenteunadependenciaentrelosdos
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm 2/6
IBMXForceThreatIntelligenceTrimestral4Q2014 DescargarAhora
casosdeuso.Definicindeunarelacinentredoscasosdeusoesladecisindelmodeladordeldiagramadecasosdeuso.Estareutilizacindeuncasodeusoexistenteutilizandodiferentestiposderelacionesreduceelesfuerzototalrequeridoenladefinicindecasosdeusoenunsistema.Unareutilizacinsimilarestablecidomedianterelaciones,serevidenteenlosotrosdiagramasUMLtambin.Utilicerelacionesdecasospuedeserunodelossiguientes:
Incluya:Cuandouncasodeusoserepresentacomoelusodelafuncionalidaddeotrocasodeusoenundiagrama,estarelacinentreloscasosdeusoesnombradocomounincluirnrelacin.Literalmentehablando,enunincluirrelacin,uncasodeusoincluyelafuncionalidaddescritaenelcasodequeotrousocomopartedesuflujodeprocesodenegocio.Unarelacinincluirserepresentaconunaflechadirigidaquetieneunejedepuntos.Lapuntadelospuntosdepuntadeflechaparaelcasodeusodelospadresyelcasodeusoinfantilestconectadoenlabasedelaflecha.Elestereotipo"incluyen"identificalarelacincomounarelacinincluir.
Figura3.4:unejemplodeunarelacindeincluir
Porejemplo,enlafigura3.4,sepuedeverquelafuncionalidaddefinidaporelcasodeuso"Validarlosregistrosdepacientes"estcontenidadentrodela"Solicituddecita"casodeuso.Porlotanto,cadavezqueelcasodeuso"Hacercita"seejecuta,tambinseejecutanlospasosdenegociodefinidasenelcasodeuso"Validarregistrosdelospacientes".
PublicaruncomentarioEmailartculoImprimirartculoShareArtculos
Diggdel.icio.usSlashdotDZoneRedditTropezarconCaraLibroFriendFeedAferrarNewsvineGoogleLinkedInMiespacioTechnoratiGorjeoYahooBuzz
Extender:Enunaextenderrelacinentredoscasosdeuso,elcasodeusoinfantilsesumaalafuncionalidadylascaractersticasdelcasodeusoprincipalexistente.Unarelacindeextensinserepresentaconunaflechadirigidaquetieneunejedepuntos,similaralarelacinincluir.Lapuntadelospuntosdepuntadeflechaparaelcasodeusodelospadresyelcasodeusoinfantilestconectadoenlabasedelaflecha.Elestereotipo""identificalarelacincomounarelacindeextensin,comosemuestraenlaFigura3.5.
Figura3.5:unejemplodeunarelacindeextensin
Lafigura3.5muestraunejemplodeunarelacindeextensinentreel"Realizarpruebasmdicas"(padre)y"realizarpruebaspatolgicas"(nio)loscasosdeuso.Elcaso"realizarpruebaspatolgicas"usomejoralafuncionalidaddel"Realizarpruebasmdicas"casodeuso.Enesencia,elcaso"realizarpruebaspatolgicas"usoesunaversinespecializadadel"Realizarpruebasmdicas"casogenricouso.
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm 3/6
Lasgeneralizaciones:Unageneralizacinrelacinestambinunarelacinpadrehijoentreloscasosdeuso.Elcasodeusoinfantilenlarelacindegeneralizacintieneelsignificadosubyacentedeprocesosdenegocio,peroesunamejoradelcasodeusopadre.Enundiagramadecasosdeuso,lageneralizacinsemuestracomounaflechadirigidaconunapuntadeflechadetringulo(verFigura3.6).Elcasodeusoinfantilestconectadoenlabasedelaflecha.Lapuntadelaflechaestconectadoalcasodeusodelospadres.
ArtculosRelacionados
CreacindeunentornodedesarrolloreproducibleyporttilUtilizandoColmenaenHDInsightparaanalizardatosLaimplementacindeGeneralizacinyEspecializacinenJavaTrabajarconlainyeccindedependenciasenJavaElCampodelosSueosAPI:BuildIt[correctamente]yellosvendrn
Figura3.6:unejemplodeunarelacindegeneralizacin
Envistadeello,ambasgeneralizacionesyseextiendeparecesermsomenossimilar.Perohayunasutildiferenciaentreunarelacindegeneralizacinyunarelacindeextensin.Cuandoseestableceunarelacindegeneralizacinentreloscasosdeuso,estoimplicaqueelcasodeusodelospadrespuedesersustituidoporelcasodeusoinfantilsinromperelflujodenegocios.Porotrolado,unarelacinextenderseentrecasosdeusoimplicaqueelcasodeusoinfantilmejoralafuncionalidaddelcasodeusopadreenunafuncionalidadespecializada.Elcasodeusopadreenunarelacindeextensinnopuedeserreemplazadoporelcasodeusoinfantil.
Unejemploayudaraentendermejorlascosas.Desdeeldiagramadeunarelacindegeneralizacin(consultelaFigura3.6),sepuedeverque"losregistrosdepacientestienda(archivosdepapel)"(padre)decasosdeusoserepresentacomounaversingeneralizadadelos"registrosdepacientesStore(archivocomputarizado)"(nio)loscasosdeuso.Definicindeunarelacindegeneralizacinentrelosdosimplicaquepuedereemplazarcualquieraparicindelas"tiendasderegistrosdepacientes(archivodepapel)"decasosdeusoenelflujocomercialdesusistemaconlas"tiendasderegistrosdepacientes(ficheroinformatizado)"decasosdeusosinafectarcualquierflujodenegocios.Estosignificaraqueenelfuturopuedeoptarporalmacenarlosregistrosdepacientesenunficheroautomatizadoynocomodocumentosenpapelsinafectaraotrasaccionescomerciales.
Ahora,siustedhubieradefinidoestocomounarelacindeextensinentrelosdoscasosdeuso,estoimplicaraquelos"registrosdepacientesStore(archivocomputarizado)"casodeusoesunaversinespecializadadelas"tiendasderegistrosdepacientes(archivodepapel)"casodeuso.Porlotanto,ustednoseracapazdesustituiralaperfeccinlaaparicindelas"tiendasderegistrosdepacientes(archivodepapel)"decasosdeusoconlas"tiendasderegistrosdepacientes(ficherosinformticos)"decasosdeuso.
Pgina2de4
12340Comentarios(hagaclicparaagregaruncomentario)
ComentarioyContribute
Sunombre/apodo
Sucorreoelectrnico
Sujeto
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm 4/6
EnterEmailAddress CONTRATAR
(Mximodecaracteres:1200).Ustedtiene 1200 caracteresrestantes.
Envesucomentario
ActualizacindeDesarrolloEmpresarial
Notepierdasunartculo.Suscrbeteanuestroboletndenoticiasacontinuacin.
LashistoriasmspopularesDesarrollador
EsteDiaEstaSemanaTodoElTiempo
1ElusodeJDBCconMySQL,Primerospasos2Creacindediagramasdecaso3UnaintroduccinalasanotacionesenJava4ConceptosbsicosdeHibernate5ElusodeASP.NETparaenviarcorreoelectrnico
1ElusodeJDBCconMySQL,Primerospasos210experimentalesPHPProyectosempujarelsobre3ConceptosbsicosdeHibernate4UnaintroduccinalasanotacionesenJava5OracleProgramacinconPL/SQLColecciones
1ElusodeJDBCconMySQL,Primerospasos2ConceptosbsicosdeHibernate3OracleProgramacinconPL/SQLColecciones4UnaintroduccinalasanotacionesenJava5Creacindediagramasdecaso
PrivacidadyTrminos
Typethetext
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm 5/6
Mscomentado
EstaSemanaEsteMesTodoElTiempo
110experimentalesPHPProyectosPulsandoelEnvelope2Da1:ConceptosbsicosdePL/SQL3C#Consejo:ColocacinC#Aplicacinenlabandejadelsistema4LogicalVersusModeladodebasededatosfsica5EsUbuntuContribuircomotantocomodeberaparaproyectosdesoftwarelibre?
1Da1:ConceptosbsicosdePL/SQL2Los5CertificacionesDesarrolladorTedeseoquetenaen2015310experimentalesPHPProyectosPulsandoelEnvelope4IntroduccinaStruts5AbraInfraestructuraFuentedeInsideFacebook
1Creacindediagramasdecaso2Da1:ConceptosbsicosdePL/SQL3C#Consejo:ColocacinC#Aplicacinenlabandejadelsistema4ElusodeASP.NETparaenviarcorreoelectrnico5ElusodeJDBCconMySQL,Primerospasos
Recursosparapartnersrecomendados
CloudComputingElescaparatedeDesarrolladoresCentrodeDesarrolloMvilHTML5CentrodeDesarrollo
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_2/CreatingUseCaseDiagrams.htm 6/6
TopWhitePapersyWebcasts
CiscoyAkamaiElevateelClienteDigitalExperience
Hoyenda,lasempresasestnparalizadoynopuedeinnovarconaplicacioneswebdeprximageneracin,debidoalaslimitacionesdeinfraestructura.Estopuedeafectarsignificativamentesucapacidadparamejorarlaparticipacindelosclientes,mejorarla
productividaddelostrabajadores,eimpulsarnuevasfuentesdeingresos.Adicindeanchodebandaporssolanovaaresolverestosproblemas.TIdebereplantearsesuestrategiadeWANparadeterminarcmocumplirmejorlosobjetivosdenegocio,mientrasqueelusoderedesdeanchodebandaobstaculizado.LeeresteinformeelanalistadeaprendermsacercadeporqulatransformacindelaWANparaapoyar...
IBMXForceThreatIntelligenceTrimestral4Q2014
Quinsepuedeconfiar?AprenderdelequipodeIBMXForceenestenuevoinformetrimestralcmoelInternetdelascosasyelseguimientodereputacindeIPestn
transformandoelpanoramadelaseguridad.
Mapadelsitio|Contacteconnosotros
PropiedaddeQuinStreetEnterprise.Trminosdeuso|Licenciasyreimpresiones|Quinessomos|Polticadeprivacidad|Publicidad
DerechosdeAutor2015QuinStreetInc.Todoslosderechosreservados.Graciasporsuinscripcin,sguenosennuestrasredessocialesparamantenersealda