creación de diagramas de caso - developer

6
06 de abril 2015 Temas de actualidad: prev Androide Java Microsoft y .NET La Nube Código Abierto PHP Base De Datos el siguiente Java Microsoft y .NET Móvil Androide Código Abierto La Nube Base De Datos Arquitectura Otro Nube Center Gestión De Proyectos PHP Perl Rubí Los Servicios Otros Idiomas Los libros blancos NUEVO: Centro de Investigación Developer.com Arquitectura y Diseño Leer más en Arquitectura y Diseño » No tener el gobierno de datos puede perjudicar su negocio. Descargar este libro a aprender a tomar el control ahora. Creación de diagramas de caso 14 de marzo 2003 Por Mandar Chitnis, Pravin Tiwari, Lakshmi y Ananthamurthy He Estado Enviar Correo Electrónico Más artículos » Tweet 0 Las relaciones en UML Casos de Uso UML utilizan casos comparten diferentes tipos de relaciones. Una relación entre dos casos de uso es básicamente una dependencia entre los dos

Upload: ben-avraham

Post on 27-Sep-2015

218 views

Category:

Documents


4 download

DESCRIPTION

tip

TRANSCRIPT

  • 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