creación de diagramas de caso 3 - developer
DESCRIPTION
tipTRANSCRIPT
-
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