Creación de Diagramas de Caso 4 - Developer
-
Upload
ben-avraham -
Category
Documents
-
view
220 -
download
1
description
Transcript of Creación de Diagramas de Caso 4 - Developer
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm 1/7
06deabril2015Temasdeactualidad:prev
AndroideJavaMicrosofty.NETLaNubeCdigoAbiertoPHPBaseDeDatos
elsiguiente
JavaMicrosofty.NETMvilAndroideCdigoAbiertoLaNubeBaseDeDatosArquitecturaOtro
NubeCenterGestinDeProyectosPHPPerlRubLosServiciosOtrosIdiomasLoslibrosblancos
NUEVO:CentrodeInvestigacin
Developer.comArquitecturayDiseoLeermsenArquitecturayDiseoNotenerelgobiernodedatospuedeperjudicarsunegocio.Descargarestelibroaaprenderatomarelcontrolahora.
Creacindediagramasdecaso14demarzo2003PorMandarChitnis,PravinTiwari,yLakshmiAnanthamurthyBioEnviarCorreoElectrnicoMsartculos
Tweet 1
DosynohacerconloscasosdeusoUML
CasosdeusoUMLnodebenutilizarseparacapturartodoslosdetallesdeunsistema.Lagranularidadalaquesedefinenloscasosdeusoenun
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm 2/7
IBMXForceThreatIntelligenceTrimestral4Q2014 DescargarAhora
diagramadeberasersuficienteparamantenereldiagramadecasosdeusoordenadoylegible,sinembargo,sercompletasinperderlosaspectossignificativosdelafuncionalidadrequerida.UstedseencontrarconestospuntosdedecisindelniveldegranularidadquenecesitadefinircuandosegeneracualquieradelosdiagramasUML.
Unareglaimportantequeseolvidadurantelacreacindeempleoeslainfiltracindelosproblemasdediseo.Loscasosdeusoestndestinadasacaptar"loque"eselsistema,noel"cmo"elsistemaserdiseadooconstruido.Loscasosdeusodebenestarlibresdecualquiercaractersticadediseo.Siustedterminadedefinirlascaractersticasdediseoenuncasodeuso,tienequevolveralamesadedibujoyempezardenuevo.
SistemadeGestindeUMLEstudiodecasoCourseware
Utiliceelmodeladocaso,comoustedhaaprendidohoy,implicaanalizarelplanteamientodelproblemaparadeterminarlosprocesosdenegociodelsistema.AhoravamosadisearelmodelodecasosdeusoparaelestudiodecasodelSistemadeGestindeCursos.
Nota:EncasodequenecesitevolveravisitarlaexposicindelproblemadelSistemadeGestindeCursosdescritoenelartculo2,hagaclicaqu.
Analizarelenunciadodelproblemaparaidentificarlosposiblesactoresycasosdeusodelsistema.Enprimerlugar,vamosaenumerarlosactorespotenciales.Unrpidovistazoaladeclaracindelproblemasepresentalossiguientestrminosyentidadesespecficasparaelsistema:
CursosytemasqueconformanuncursoLostutoresqueenseancursosAdministradoresdelcursoqueMangelaasignacindeloscursosparaprofesoresCalendariooCursoHorariosegeneracomoresultadodelaLosestudiantesqueserefierenalaprogramacindelcursooCalendarioparadecidirqucursosquedeseantomarparaelestudio
LaidentificacindelosactoresdelSistemadeGestindeCursos
PublicaruncomentarioEmailartculoImprimirartculoShareArtculos
Diggdel.icio.usSlashdotDZoneRedditTropezarconCaraLibroFriendFeedAferrarNewsvineGoogleLinkedInMiespacioTechnoratiGorjeoYahooBuzz
Fueradelalistaanterior,unacosaestclara.Hayciertostrminosyentidadesenlalistaqueidentificanquerealizandeterminadasfuncionesoprocesosdenegocio.Vamosadiscutirloqueestosprocesosdenegociosondespusdecompletarnuestroanlisisparalaidentificacindelosactores.Porahora,secentranenlaidentificacindelosactoresdelsistema.Delalistaanterior,sepuedeverquehayalgunasentidadesquerealizanunaaccinyalgunosqueformanelobjetivoparalaaccin.LasentidadesquerealizanlaaccinsernlosactoresdelSistemadeGestindeCursos.Enlalistaanterior,losactoresquepodemosidentificarson:
TutoresAdministradoresdelcursoLosAlumnos
Pero,yaquelosestudiantesnosonlospotencialesparticipantesactivosdeestesistema,vamosacaerdelalistadelosactores.Delmismomodo,lostutoresnosonparticipantesactivosdesdelaperspectivadenuestrosistema,yporlotanto,vamosaexcluiralostutoresdenuestralistasiroles.Sinembargo,todavanosregistraremosennuestromodelodecasodeuso,yaquenoqueremosperderestainformacinempresarial.Nuestralistadefinitivadelosactoresprimariosahorasehareducidoaunasola:
Administradoresdelcurso
LaidentificacindeloscasosdeusodelSistemadeGestindeCursos
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm 3/7
Acontinuacin,vamosaidentificarlosprocesosdenegociospotencialesenelSistemadeGestindeCursos.Losflujoscomercialesprincipalesdelsistemason:
AdministrarcursosAdministrarlastareasdelcurso
Alanalizarelenunciadodelproblemaanms,podemosdeterminaralgunosprocesosdiscretosdentrodeestosflujoscomercialesprincipales.Paragestionarloscursos,elactortienequetenerlaposibilidaddeverloscursosexistentes,gestionarlainformacindelcursoparauncurso,comoladuracinydems,ytambingestionarlaadicinoeliminacindetemasparauncurso.As,enelcasodeuso"Administrarcursos",podemosidentificarlossiguientessubprocesos:
VercursosAdministrartemasparauncursoAdministrarlainformacindelcurso
ArtculosRelacionados
CreacindeunentornodedesarrolloreproducibleyporttilUtilizandoColmenaenHDInsightparaanalizardatosLaimplementacindeGeneralizacinyEspecializacinenJavaTrabajarconlainyeccindedependenciasenJavaElCampodelosSueosAPI:BuildIt[correctamente]yellosvendrn
Ydelmismomodo,la"Administrarlaasignacinsupuesto"casodeusopuedeserrefinadoenprocesosdiscretosmspequeostalescomoverelcalendariodelcurso,semuestranlostutores,lagestindelainformacintutordetutoresquetrabajanparalaorganizacin,yporsupuesto,laasignacindecursosparaprofesores.Ahora,loscasosdeusoquehemosidentificadoenelcaso"Administrarlaasignacinsupuesto"usoson:
VercalendariodecursoVertutoresAdministrarlainformacintutorAsignarcursosaprofesores
Nuestralistafinaldecasosdeusodelsistemadegestindecursosserahora:
VercursosAdministrartemasparauncursoAdministrarlainformacindelcursoVercalendariodecursoVertutoresAdministrarlainformacintutorAsignarcursosaprofesores
SiestabaanalizandounafraseenIngls,elsujetoenlaoracinsepuedeidentificarcomounactorpotencialylaparteverbodelaoracinpuedeseruncasodeusopotencial.Recuerde,estopuedeonoseaplicaalproblemaencuestin,peroesunbuenpuntodepartidaparaelmodeladodecasosdeuso.
Diagramadecasos
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm 4/7
Hagaclicaquparaverunaimagenmsgrande.
Figura3.8:eldiagramadecasosdeusoUMLparaelSistemadeGestindeCursos
Hacompletadolaidentificacindecasosdeusoyactorespotenciales.EchaunvistazoaeldiagramadecasosdeusoparaelSistemadeGestindeCursosenlaFigura3.7.EldiagramadecasosdeusodelSistemadeGestinCoursewareincluyeatodoslosactoresycasosdeusoqueseidentificaronduranteelanlisisdeladeclaracindelproblema.
Resumen
DiagramasdecasosdeusofueronelpuntodepartidadenuestroviajeenlaexploracindecadaunodelosdiagramasUML.Funcionalidaddenegociossepuederepresentarrpidamentedeunamanerasencillaylcidautilizandodiagramasdecasosdeuso.Unavezcompletadoeltrabajopreliminarpararepresentarcasosdeuso,elsiguientepaso,comohemosaprendidohoy,estescribiendoescenariosdetalladosdecasosdeusoqueseutilizarncomolosrequisitosfuncionalesdebaseparaelsistema.NuestroejercicioenladefinicindeldiagramadecasosdeusoparaelestudiodecasodelSistemadeGestindeCursoseratilynospermitiobtenerunaexperienciaprcticaenlaaplicacindeloquehemosaprendidohoy.
Enelprximoartculo,vasaestudiarelsiguientediagramadediagramadeclaseUML.
Acercadelosautores
MandarS.Chitnis,LakshmiAnanthamurthyyPravinS.TiwarisonloscofundadoresdeNovusware,Inc.HancoautordellibroAprendiendoBEAWebLogicServer7.0en21das(SAMSpublicarOct2002)basadoenelrecientementelanzadoWebLogicServer7.0porBEASystemsinc.
Paracualquierdudaopreguntarelacionadaconelcontenidodelartculo,[email protected].
###
Pgina4de4
12340Comentarios(hagaclicparaagregaruncomentario)
ComentarioyContribute
Sunombre/apodo
Sucorreoelectrnico
-
6/4/2015 CreacindediagramasdecasoDeveloper.com
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm 5/7
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_4/CreatingUseCaseDiagrams.htm 6/7
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_4/CreatingUseCaseDiagrams.htm 7/7
TopWhitePapersyWebcasts
Conducirsuestrategiadenubeconsolucionesderedesprivadas
Allnoestsubestimandoelimpactodelaseguridadylaconectividadderedenentornosdenubedehoy.S,lasnubespuedenescalar,acelerarelprocesoyreducirloscostos,sinoquetambinincurrirenriesgos
asociadosamltiplesclientes,ladisponibilidadyelcontroldeacceso.Cmolosusuariosseconectanalanubeesdevitalimportanciaporquenoslosonlosriesgosdeseguridadnoesnegociable,peroelrendimiento,laflexibilidadylafiabilidadsonfundamentales,as,loqueconduceaunfuertenfasisenlacombinacindeunafuerteseguridadconlosecosistemasdelaredprivada....
CiscoyAkamaiElevateelClienteDigitalExperience
Hoyenda,lasempresasestnparalizadoynopuedeinnovarconaplicacioneswebdeprximageneracin,debidoalaslimitacionesdeinfraestructura.Estopuedeafectarsignificativamentesucapacidadparamejorarlaparticipacindelosclientes,mejorarla
productividaddelostrabajadores,eimpulsarnuevasfuentesdeingresos.Adicindeanchodebandaporssolanovaaresolverestosproblemas.TIdebereplantearsesuestrategiadeWANparadeterminarcmocumplirmejorlosobjetivosdenegocio,mientrasqueelusoderedesdeanchodebandaobstaculizado.LeeresteinformeelanalistadeaprendermsacercadeporqulatransformacindelaWANparaapoyar...
Mapadelsitio|Contacteconnosotros
PropiedaddeQuinStreetEnterprise.Trminosdeuso|Licenciasyreimpresiones|Quinessomos|Polticadeprivacidad|Publicidad
DerechosdeAutor2015QuinStreetInc.Todoslosderechosreservados.Graciasporsuinscripcin,sguenosennuestrasredessocialesparamantenersealda