creación de diagramas de caso 3 - 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 Superpowered Audio Engine Android, iOS and OSX Low Latency, Cross Platform Mobile 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, y Lakshmi Ananthamurthy Bio » Enviar Correo Electrónico Más artículos » Tweet 0 Crear el diagrama UML de casos de uso Para la elaboración de uso UML diagramas de casos, es necesario utilizar cualquier herramienta que apoya diagramas de casos de uso. Usted va a

Upload: ben-avraham

Post on 18-Dec-2015

8 views

Category:

Documents


5 download

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