Sunteți pe pagina 1din 7

6/4/2015

CreacindediagramasdecasoDeveloper.com

Java
Microsofty.NET
Mvil
Androide
CdigoAbierto
LaNube
BaseDeDatos
Arquitectura
Otro
NubeCenter
GestinDeProyectos
PHP
Perl
Rub
LosServicios
OtrosIdiomas
Loslibrosblancos
NUEVO:CentrodeInvestigacin

06deabril2015
Temasdeactualidad:
prev
Androide
Java
Microsofty.NET
LaNube
CdigoAbierto
PHP
BaseDeDatos
elsiguiente

Developer.com
ArquitecturayDiseo
LeermsenArquitecturayDiseo
Notenerelgobiernodedatospuedeperjudicarsunegocio.Descargarestelibroaaprenderatomarelcontrolahora.

Creacindediagramasdecaso
14demarzo2003
PorMandarChitnis,PravinTiwari,yLakshmiAnanthamurthy
Bio
EnviarCorreoElectrnico
Msartculos
Tweet

DosynohacerconloscasosdeusoUML
CasosdeusoUMLnodebenutilizarseparacapturartodoslosdetallesdeunsistema.Lagranularidadalaquesedefinenloscasosdeusoenun
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm

1/7

6/4/2015

CreacindediagramasdecasoDeveloper.com

diagramadeberasersuficienteparamantenereldiagramadecasosdeusoordenadoylegible,sinembargo,sercompletasinperderlosaspectos
significativosdelafuncionalidadrequerida.Ustedseencontrarconestospuntosdedecisindelniveldegranularidadquenecesitadefinircuando
segeneracualquieradelosdiagramasUML.
Unareglaimportantequeseolvidadurantelacreacindeempleoeslainfiltracindelosproblemasdediseo.Loscasosdeusoestndestinadasa
captar"loque"eselsistema,noel"cmo"elsistemaserdiseadooconstruido.Loscasosdeusodebenestarlibresdecualquiercaractersticade
diseo.Siustedterminadedefinirlascaractersticasdediseoenuncasodeuso,tienequevolveralamesadedibujoyempezardenuevo.

SistemadeGestindeUMLEstudiodecasoCourseware
IBMXForceThreatIntelligenceTrimestral4Q2014

DescargarAhora

Utiliceelmodeladocaso,comoustedhaaprendidohoy,implicaanalizarelplanteamientodelproblemaparadeterminarlosprocesosdenegociodel
sistema.AhoravamosadisearelmodelodecasosdeusoparaelestudiodecasodelSistemadeGestindeCursos.
Nota:EncasodequenecesitevolveravisitarlaexposicindelproblemadelSistemadeGestindeCursosdescritoenelartculo2,
hagaclicaqu.
Analizarelenunciadodelproblemaparaidentificarlosposiblesactoresycasosdeusodelsistema.Enprimerlugar,vamosaenumerarlosactores
potenciales.Unrpidovistazoaladeclaracindelproblemasepresentalossiguientestrminosyentidadesespecficasparaelsistema:
Cursosytemasqueconformanuncurso
Lostutoresqueenseancursos
AdministradoresdelcursoqueMangelaasignacindeloscursosparaprofesores
CalendariooCursoHorariosegeneracomoresultadodela
LosestudiantesqueserefierenalaprogramacindelcursooCalendarioparadecidirqucursosquedeseantomarparaelestudio

LaidentificacindelosactoresdelSistemadeGestindeCursos
Publicaruncomentario
Emailartculo
Imprimirartculo
ShareArtculos
Digg
del.icio.us
Slashdot
DZone
Reddit
Tropezarcon
CaraLibro
FriendFeed
Aferrar
Newsvine
Google
LinkedIn
Miespacio
Technorati
Gorjeo
YahooBuzz
Fueradelalistaanterior,unacosaestclara.Hayciertostrminosyentidadesenlalistaqueidentificanquerealizandeterminadasfuncioneso
procesosdenegocio.Vamosadiscutirloqueestosprocesosdenegociosondespusdecompletarnuestroanlisisparalaidentificacindelos
actores.Porahora,secentranenlaidentificacindelosactoresdelsistema.Delalistaanterior,sepuedeverquehayalgunasentidadesquerealizan
unaaccinyalgunosqueformanelobjetivoparalaaccin.LasentidadesquerealizanlaaccinsernlosactoresdelSistemadeGestindeCursos.
Enlalistaanterior,losactoresquepodemosidentificarson:
Tutores
Administradoresdelcurso
LosAlumnos
Pero,yaquelosestudiantesnosonlospotencialesparticipantesactivosdeestesistema,vamosacaerdelalistadelosactores.Delmismomodo,los
tutoresnosonparticipantesactivosdesdelaperspectivadenuestrosistema,y
porlotanto,vamosaexcluiralostutoresdenuestralistasiroles.Sin

embargo,todavanosregistraremosennuestromodelodecasodeuso,yaquenoqueremosperderestainformacinempresarial.Nuestralista
definitivadelosactoresprimariosahorasehareducidoaunasola:
Administradoresdelcurso

LaidentificacindeloscasosdeusodelSistemadeGestindeCursos
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm

2/7

6/4/2015

CreacindediagramasdecasoDeveloper.com

Acontinuacin,vamosaidentificarlosprocesosdenegociospotencialesenelSistemadeGestindeCursos.Losflujoscomercialesprincipalesdel
sistemason:
Administrarcursos
Administrarlastareasdelcurso
Alanalizarelenunciadodelproblemaanms,podemosdeterminaralgunosprocesosdiscretosdentrodeestosflujoscomercialesprincipales.Para
gestionarloscursos,elactortienequetenerlaposibilidaddeverloscursosexistentes,gestionarlainformacindelcursoparauncurso,comola
duracinydems,ytambingestionarlaadicinoeliminacindetemasparauncurso.As,enelcasodeuso"Administrarcursos",podemos
identificarlossiguientessubprocesos:
Vercursos
Administrartemasparauncurso
Administrarlainformacindelcurso

ArtculosRelacionados
Creacindeunentornodedesarrolloreproducibleyporttil
UtilizandoColmenaenHDInsightparaanalizardatos
LaimplementacindeGeneralizacinyEspecializacinenJava
TrabajarconlainyeccindedependenciasenJava
ElCampodelosSueosAPI:BuildIt[correctamente]yellosvendrn
Ydelmismomodo,la"Administrarlaasignacinsupuesto"casodeusopuedeserrefinadoenprocesosdiscretosmspequeostalescomoverel
calendariodelcurso,semuestranlostutores,lagestindelainformacintutordetutoresquetrabajanparalaorganizacin,yporsupuesto,la
asignacindecursosparaprofesores.Ahora,loscasosdeusoquehemosidentificadoenelcaso"Administrarlaasignacinsupuesto"usoson:
Vercalendariodecurso
Vertutores
Administrarlainformacintutor
Asignarcursosaprofesores
Nuestralistafinaldecasosdeusodelsistemadegestindecursosserahora:
Vercursos
Administrartemasparauncurso
Administrarlainformacindelcurso
Vercalendariodecurso
Vertutores
Administrarlainformacintutor
Asignarcursosaprofesores
SiestabaanalizandounafraseenIngls,elsujetoenlaoracinsepuedeidentificarcomounactorpotencialylaparteverbodelaoracinpuede
seruncasodeusopotencial.Recuerde,estopuedeonoseaplicaalproblemaencuestin,peroesunbuenpuntodepartidaparaelmodeladode
casosdeuso.

Diagramadecasos

http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm

3/7

6/4/2015

CreacindediagramasdecasoDeveloper.com

Hagaclicaquparaverunaimagenmsgrande.

Figura3.8:eldiagramadecasosdeusoUMLparaelSistemadeGestindeCursos
Hacompletadolaidentificacindecasosdeusoyactorespotenciales.EchaunvistazoaeldiagramadecasosdeusoparaelSistemadeGestinde
CursosenlaFigura3.7.EldiagramadecasosdeusodelSistemadeGestinCoursewareincluyeatodoslosactoresycasosdeusoquese
identificaronduranteelanlisisdeladeclaracindelproblema.

Resumen
DiagramasdecasosdeusofueronelpuntodepartidadenuestroviajeenlaexploracindecadaunodelosdiagramasUML.Funcionalidadde
negociossepuederepresentarrpidamentedeunamanerasencillaylcidautilizandodiagramasdecasosdeuso.Unavezcompletadoeltrabajo
preliminarpararepresentarcasosdeuso,elsiguientepaso,comohemosaprendidohoy,estescribiendoescenariosdetalladosdecasosdeusoquese
utilizarncomolosrequisitosfuncionalesdebaseparaelsistema.Nuestroejercicioenladefinicindeldiagramadecasosdeusoparaelestudiode
casodelSistemadeGestindeCursoseratilynospermitiobtenerunaexperienciaprcticaenlaaplicacindeloquehemosaprendidohoy.
Enelprximoartculo,vasaestudiarelsiguientediagramadediagramadeclaseUML.

Acercadelosautores
MandarS.Chitnis,LakshmiAnanthamurthyyPravinS.TiwarisonloscofundadoresdeNovusware,Inc.HancoautordellibroAprendiendoBEA
WebLogicServer7.0en21das(SAMSpublicarOct2002)basadoenelrecientementelanzadoWebLogicServer7.0porBEASystemsinc.
Paracualquierdudaopreguntarelacionadaconelcontenidodelartculo,porfavorpngaseencontactoconarticlewriters@novusware.com.
###

Pgina4de4

0Comentarios(hagaclicparaagregaruncomentario)

1
2
3
4

ComentarioyContribute

Sunombre/apodo
Sucorreoelectrnico
http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm

4/7

6/4/2015

CreacindediagramasdecasoDeveloper.com

Sujeto

(Mximodecaracteres:1200).Ustedtiene 1200

caracteresrestantes.

Typethetext
PrivacidadyTrminos

Envesucomentario

ActualizacindeDesarrolloEmpresarial
Notepierdasunartculo.Suscrbeteanuestroboletndenoticiasacontinuacin.
EnterEmailAddress

CONTRATAR

LashistoriasmspopularesDesarrollador
EsteDia
EstaSemana
TodoElTiempo
1ElusodeJDBCconMySQL,Primerospasos
2Creacindediagramasdecaso
3UnaintroduccinalasanotacionesenJava
4ConceptosbsicosdeHibernate
5ElusodeASP.NETparaenviarcorreoelectrnico
1ElusodeJDBCconMySQL,Primerospasos
210experimentalesPHPProyectosempujarelsobre
3ConceptosbsicosdeHibernate
4UnaintroduccinalasanotacionesenJava
5OracleProgramacinconPL/SQLColecciones
1ElusodeJDBCconMySQL,Primerospasos
2ConceptosbsicosdeHibernate
3OracleProgramacinconPL/SQLColecciones
4UnaintroduccinalasanotacionesenJava
5Creacindediagramasdecaso

http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm

5/7

6/4/2015

CreacindediagramasdecasoDeveloper.com

Mscomentado
EstaSemana
EsteMes
TodoElTiempo
110experimentalesPHPProyectosPulsandoel
Envelope
2Da1:ConceptosbsicosdePL/SQL
3C#Consejo:ColocacinC#Aplicacinenla
bandejadelsistema
4LogicalVersusModeladodebasededatosfsica
5EsUbuntuContribuircomotantocomodeberapara
proyectosdesoftwarelibre?
1Da1:ConceptosbsicosdePL/SQL
2Los5CertificacionesDesarrolladorTedeseoque
tenaen2015
310experimentalesPHPProyectosPulsandoel
Envelope
4IntroduccinaStruts
5AbraInfraestructuraFuentedeInsideFacebook
1Creacindediagramasdecaso
2Da1:ConceptosbsicosdePL/SQL
3C#Consejo:ColocacinC#Aplicacinenla
bandejadelsistema
4ElusodeASP.NETparaenviarcorreoelectrnico
5ElusodeJDBCconMySQL,Primerospasos

Recursosparapartnersrecomendados
CloudComputingElescaparatedeDesarrolladores
CentrodeDesarrolloMvil
HTML5CentrodeDesarrollo

http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm

6/7

6/4/2015

CreacindediagramasdecasoDeveloper.com

TopWhitePapersyWebcasts
Conducirsuestrategiadenubecon
solucionesderedesprivadas

Allnoestsubestimandoel
impactodelaseguridadyla
conectividadderedenentornos
denubedehoy.S,lasnubes
puedenescalar,acelerarel
procesoyreducirloscostos,sino
quetambinincurrirenriesgos
asociadosamltiplesclientes,ladisponibilidadyel
controldeacceso.Cmolosusuariosseconectanala
nubeesdevitalimportanciaporquenoslosonlos
riesgosdeseguridadnoesnegociable,peroel
rendimiento,laflexibilidadylafiabilidadson
fundamentales,as,loqueconduceaunfuertenfasis
enlacombinacindeunafuerteseguridadconlos
ecosistemasdelaredprivada....

CiscoyAkamaiElevateelClienteDigital
Experience
Hoyenda,lasempresasestn
paralizadoynopuedeinnovar
conaplicacioneswebdeprxima
generacin,debidoalas
limitacionesdeinfraestructura.
Estopuedeafectar
significativamentesucapacidad
paramejorarlaparticipacinde
losclientes,mejorarla
productividaddelostrabajadores,eimpulsarnuevas
fuentesdeingresos.Adicindeanchodebandapors
solanovaaresolverestosproblemas.TIdebe
replantearsesuestrategiadeWANparadeterminar
cmocumplirmejorlosobjetivosdenegocio,mientras
queelusoderedesdeanchodebandaobstaculizado.
Leeresteinformeelanalistadeaprendermsacercade
porqulatransformacindelaWANparaapoyar...

Mapadelsitio|Contacteconnosotros

PropiedaddeQuinStreetEnterprise.
Trminosdeuso |Licenciasyreimpresiones|Quinessomos|Polticadeprivacidad |Publicidad
DerechosdeAutor2015QuinStreetInc.Todoslosderechosreservados.

Graciasporsuinscripcin,sguenosennuestrasredessocialesparamantenersealda

http://www.developer.com/design/article.php/10925_2109801_4/CreatingUseCaseDiagrams.htm

7/7

S-ar putea să vă placă și