creación de diagramas de caso 3 - developer

Post on 18-Dec-2015

8 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

tip

TRANSCRIPT

  • 6/4/2015 CreacindediagramasdecasoDeveloper.com

    http://www.developer.com/design/article.php/10925_2109801_3/CreatingUseCaseDiagrams.htm 1/6

    06deabril2015Temasdeactualidad:prev

    AndroideJavaMicrosofty.NETLaNubeCdigoAbiertoPHPBaseDeDatos

    elsiguiente

    JavaMicrosofty.NETMvilAndroideCdigoAbiertoLaNubeBaseDeDatosArquitecturaOtro

    NubeCenterGestinDeProyectosPHPPerlRubLosServiciosOtrosIdiomasLoslibrosblancos

    NUEVO:CentrodeInvestigacin

    SuperpoweredAudioEngineAndroid,iOSandOSXLowLatency,CrossPlatformMobile

    Developer.comArquitecturayDiseoLeermsenArquitecturayDiseoNotenerelgobiernodedatospuedeperjudicarsunegocio.Descargarestelibroaaprenderatomarelcontrolahora.

    Creacindediagramasdecaso14demarzo2003PorMandarChitnis,PravinTiwari,yLakshmiAnanthamurthyBioEnviarCorreoElectrnicoMsartculos

    Tweet 0

    CreareldiagramaUMLdecasosdeuso

    ParalaelaboracindeusoUMLdiagramasdecasos,esnecesarioutilizarcualquierherramientaqueapoyadiagramasdecasosdeuso.Ustedvaa

  • 6/4/2015 CreacindediagramasdecasoDeveloper.com

    http://www.developer.com/design/article.php/10925_2109801_3/CreatingUseCaseDiagrams.htm 2/6

    IBMXForceThreatIntelligenceTrimestral4Q2014 DescargarAhora

    utilizarlaherramientadePoseidnCommunityEditionparadibujareldiagramadecasosdeuso,comosemuestraenlaFigura3.7.Sepuedeutilizarcualquierherramientaqueustedsesientacmodo.Unaherramientademodeladodecasodeusoproporcionaunapaletadeopcionesparadibujaractoresycasosdeusoydefinirlasrelacionesentreloscasosdeuso.

    Hagaclicaquparaverunaimagenmsgrande.

    Figura3.7:unacapturadepantalladelaherramientadePoseidn

    PublicaruncomentarioEmailartculoImprimirartculoShareArtculos

    Diggdel.icio.usSlashdotDZoneRedditTropezarconCaraLibroFriendFeedAferrarNewsvineGoogleLinkedInMiespacioTechnoratiGorjeoYahooBuzz

    EchaunvistazoalacapturadepantalladelaherramientadePoseidn.Ustedpuedeverlasdistintasopcionesqueofreceparadibujarloselementosdeldiagramadecasosdeuso.Ademsdedibujarloselementosdeldiagramadecasosdeusocomoactoresycasosdeuso,tambinpuededefinirlasrelacionesentrecasosdeuso.Apartedeesto,laherramientatambinproporcionalacapacidadparadocumentarlosdiferenteselementosquesacamos.Estadocumentacinpuedeservistocomouninformeconsolidadoparareferenciafutura.

    Unacaractersticaadicionalquesepuedecomprobarensuherramientademodeladoeselapoyoalageneracindescriptsdepruebaapartirdeldiagramadecasosdeuso.Undiagramadecasosdeusointegralproporcionaunabuenabaseparabasarloscasosdepruebaparaelsistemaqueustedmodela.

    EscribirunaEspecificacinUMLdecasosdeuso

    Undiagramadecasosdeuso,comohemosvisto,esunarepresentacinvisualdelosdiferentesescenariosdeinteraccinentreunactoryuncasodeuso.Lautilidaddelosdiagramasdecasosdeusoesmscomounaherramientadecomunicacinentreelequipodecapturaderequisitosyelgrupodeusuarios.Elsiguientepasodespusdelafinalizacindelosdiagramasdecasosdeusoesdocumentarlafuncionalidadempresarialenespecificacionesdecasosdeusobiendefinidasydetalladas.Debidoaqueloscasosdeusoseutilizancomoentradaalasotrasfasesdelproyecto,talescomoeldiseo,desarrolloypruebas,tenemosqueasegurarnosdequelarepresentacinvisualdelosrequerimientosdelnegociosetraduceenrequisitosclarosybiendefinidosenformadeespecificacionesdecasosdeuso.Especificacionesdecasosdeusoelaboradasseutilizancomoinsumoparaeldiseoyeldesarrolloyparalaescrituradecasosdeprueba(unidad,elsistemaypruebasderegresin,comoseaelcaso).

    Undocumentodeespecificacindecasodeusodebepermitirnosdocumentarfcilmenteelflujodenegocios.Informacinquedocumenteenunaespecificacindecasodeusoincluyeloquelosactoresestninvolucrados,lospasosquerealizaelcasodeuso,reglasdenegocio,yassucesivamente.Undocumentodeespecificacindecasodeusodebecubrirlassiguientesreas:

  • 6/4/2015 CreacindediagramasdecasoDeveloper.com

    http://www.developer.com/design/article.php/10925_2109801_3/CreatingUseCaseDiagrams.htm 3/6

    Actores:Listadelosactoresqueinteractanyparticipanenestecasodeuso.

    Lascondicionesprevias:Precondicionesquedebencumplirseparaelcasodeusoparallevaracabo.

    ArtculosRelacionados

    CreacindeunentornodedesarrolloreproducibleyporttilUtilizandoColmenaenHDInsightparaanalizardatosLaimplementacindeGeneralizacinyEspecializacinenJavaTrabajarconlainyeccindedependenciasenJavaElCampodelosSueosAPI:BuildIt[correctamente]yellosvendrn

    Postcondiciones:Definirlosdiferentesestadosenlosqueustedesperaqueelsistemaseaen,despusdequeelcasodeusoseejecuta.

    Flujobsico:Listarlosacontecimientosbsicosqueseproducirncuandoseejecutaestecasodeuso.Incluyatodaslasactividadesprimariasqueelcasodeusorealizar.Sbastantedescriptivoaldefinirlasaccionesrealizadasporelactorylarespuestadelcasodeusoaesasacciones.Estadescripcindelasaccionesylasrespuestassonsusnecesidadesfuncionales.Estosformarnlabaseparalaescrituradelosescenariosdecasosdepruebaparaelsistema.

    Flujosalternativos:Cualquiereventosubsidiariosquepuedenocurrirenelcasodeusodebenserlistadosporseparado.Cadaunodeestoseventosdebesercompletadoensmismoparaserlistadoscomounflujoalternativo.Uncasodeusopuedetenertantosflujosalternativossegnserequiera.Perorecuerde,sihaydemasiadosflujosalternativos,esnecesariorevisarsuusodiseodelacajaparaqueseamssencilloy,siesnecesario,romperelcasodeusoenunidadesdiscretaspequeas.

    Requisitosespeciales:Lasreglasdenegocioparalosflujosbsicosyalternativosdebenenumerarsecomolosrequisitosespecialesenelcasodeusonarracin.Estasreglasdenegociotambinseutilizarnparalaescrituradecasosdeprueba.Tantoxitoyfracasoescenariosdebenserdescritosaqu.

    Utilicerelacionesdecaso:Paralossistemascomplejos,serecomiendaquedocumentelasrelacionesentrecasosdeuso.Siestecasodeusoseextiendedesdeotroscasosdeusooincluyelafuncionalidaddeotroscasosdeuso,estasrelacionessedebenenumeraraqu.Listadodelasrelacionesentrecasosdeusotambinproporcionaunmecanismoparalatrazabilidad.

    Puededescargarunaplantillaparaundocumentodeespecificacindecasosdeusoypersonalizarloparasuusoaqu.

    Pgina3de4

    12340Comentarios(hagaclicparaagregaruncomentario)

    ComentarioyContribute

    Sunombre/apodo

    Sucorreoelectrnico

  • 6/4/2015 CreacindediagramasdecasoDeveloper.com

    http://www.developer.com/design/article.php/10925_2109801_3/CreatingUseCaseDiagrams.htm 4/6

    EnterEmailAddress CONTRATAR

    Sujeto

    (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_3/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_3/CreatingUseCaseDiagrams.htm 6/6

    TopWhitePapersyWebcasts

    Conducirsuestrategiadenubeconsolucionesderedesprivadas

    Allnoestsubestimandoelimpactodelaseguridadylaconectividadderedenentornosdenubedehoy.S,lasnubespuedenescalar,acelerarelprocesoyreducirloscostos,sinoquetambinincurrirenriesgos

    asociadosamltiplesclientes,ladisponibilidadyelcontroldeacceso.Cmolosusuariosseconectanalanubeesdevitalimportanciaporquenoslosonlosriesgosdeseguridadnoesnegociable,peroelrendimiento,laflexibilidadylafiabilidadsonfundamentales,as,loqueconduceaunfuertenfasisenlacombinacindeunafuerteseguridadconlosecosistemasdelaredprivada....

    IBMXForceThreatIntelligenceTrimestral4Q2014

    Quinsepuedeconfiar?AprenderdelequipodeIBMXForceenestenuevoinformetrimestralcmoelInternetdelascosasyelseguimientodereputacindeIPestn

    transformandoelpanoramadelaseguridad.

    Mapadelsitio|Contacteconnosotros

    PropiedaddeQuinStreetEnterprise.Trminosdeuso|Licenciasyreimpresiones|Quinessomos|Polticadeprivacidad|Publicidad

    DerechosdeAutor2015QuinStreetInc.Todoslosderechosreservados.Graciasporsuinscripcin,sguenosennuestrasredessocialesparamantenersealda

top related