Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Enterprise Architect - Modelo de Caso de Uso
Enterprise Architect - Modelo de Caso de Uso
EnterpriseArchitectModelodeCasodeUso
Productos
Navegue
Recursos
Foro
Soporte
Socios
UsuariosRegistrados
EnterpriseArchitect
TutorialUML
VnculoMDG
Acercade
Inicio>Recursos>Tutorial>ElModelodeCasosdeUso
Recursos
TecnologasMDG
ElModelodeCasodeUso
Demostraciones
ModeladodeBasesdeDatosUML
DocumentacinRTF
LibreradeImgenes
RecursosMDA
GeneracindeEsquemaXML
RecursosUMLextras
Desarrollos
Elmodelodecasosdeusodescribelafuncionalidadpropuestadelnuevosistema.Uncasodeusorepresentaunaunidaddiscreta
deinteraccinentreunusuario(humanoomquina)yelsistema.UnCasodeUsoesunaunidadsimpledetrabajosignificativo
porejemplo,"Validarseenelsistema","Registrarseenelsistema"y"Crearunpedido"sontodoscasosdeuso.
Cadacasodeusotieneunadescripcinquedescribelafuncionalidadqueseconstruirenelsistemapropuesto.Uncasodeuso
puede"incluir"lafuncionalidaddeotrocasodeusoo"extender"aotrocasodeusoconsupropiocomportamiento.
InterfazdeAutomatizacin
PatronesUML
PerfilesUML
TutorialesUML
TutorialUML
TutorialUMLParte2
TutorialUML2.0
ModelosUML
ModelodeProcesosdeNegocios
ModeloDinmico
ModeloLgico
ModeloFsico
ModelodeCasosdeUso
TutorialesdeEA
AdministracindeRecursos
SoportedePrueba
Trazabilidad
MtricasdeCasosdeUso
Unadescripcindecasodeusogeneralmenteincluir:
Comentariosgeneralesynotasdescribiendoelcasodeuso
Requisitoscosasqueelcasodeusodebepermitirhaceralusuario,talescomo<capacidadparaactualizarpedido>,
<capacidadparamodificarpedido>,etc.
Restriccionesreglasacercadequsepuedeyqunosepuedehacer.Incluye:
Precondicionesquedebenserverdaderasantesdequeelcasodeusoseejecute,porejemplo<crearpedido>debe
precedera<modificarpedido>
Postcondicionesquedebenserverdaderasunavezqueelcasodeusoseejecut,porejemplo<elpedidoest
modificadoyesconsistente>
invariantes:stassonsiempreverdaderasporejemplo,unpedidodebetenersiempreunnmerodecliente.
Escenariosdescripcionessecuencialesdelospasosquesetomanparallevaracaboelcasodeuso.Puedenincluir
escenariosmltiples,parasatisfacercircunstanciasexcepcionalesycaminosdeprocesoalternativos
Diagramasdeescenariosdiagramasdesecuenciaparadescribirelflujodetrabajosimilaralpunto4perodescrito
grficamente.
Atributosadicionalescomofasedeimplementacin,nmerodeversin,rangodecomplejidad,estereotipoyestado
Actores
Unactoresunusuariodelsistema.Incluyeusuarioshumanosyotrossistemascomputarizados.Unactorusauncasodeusopara
desempearalgunaporcindetrabajoqueesdevalorparaelnegocio.Elconjuntodecasosdeusoalqueunactortieneacceso
definesurolglobalenelsistemayelalcancedesuaccin.
RelacionesdeInclusinyExtensinentreCasosdeUso
UnCasodeUsopuedeincluirlafuncionalidaddeotrocomopartedesuprocesamientonormal.Generalmenteseasumequelos
casosdeusoincluidossellamarncadavezqueseejecuteelcaminobase.Unejemplopuedeserlistarunconjuntoderdenesde
clientesdelasculespoderelegirantesdemodificarunaordenseleccionadaenestecaso,elCasodeUso<listarrdenes>se
puedeincluirenelCasodeUso<modificarorden>cadavezquesteseejecute.
UnCasodeUsopuedeserincluidoporunoomscasosdeuso,ayudandoasareducirladuplicacindefuncionalidadalfactorizar
elcomportamientocomnenloscasosdeusoquesereutilizanmuchasveces.
http://www.sparxsystems.com.ar/resources/tutorial/use_case_model.html
1/3
6/4/2015
EnterpriseArchitectModelodeCasodeUso
UnCasodeUsopuedeextenderelcomportamientodeotroCasodeUsotpicamentecuandoocurrensituacionesexcepcionales.
Porejemplo,siantesdemodificaruntipoparticulardeordendecliente,unusuariodebeobtenerlaaprobacindealguna
autoridadsuperior,entonceselCasodeUso<obteneraprobacin>puedeextenderopcionalmenteelCasodeUsonormal
<modificarorden>.
DiagramadeSecuencia
ElUMLproveeunmediogrficopararepresentarlainteraccinentrelosobjetosalolargodeltiempoenlosdiagramasde
secuencia.stosmuestrantpicamenteaunusuariooaunactorylosobjetosycomponentesconlosqueinteractendurantela
ejecucindeunCasodeUso.UndiagramadesecuenciarepresentatpicamenteunnicoescenariodeCasodeUsooflujode
eventos.
Losdiagramassonunavaexcelenteparadocumentarlosescenariosdeuso,paracapturarlosobjetosnecesariosdemanera
tempranaenelanlisisyparaverificarelusodelosobjetosmstardeeneldiseo.Losdiagramasdesecuenciamuestranelflujo
demensajesdeunobjetoaotroy,comotales,representanlosmtodosyloseventossoportadosporun/aobjeto/clase.
Eldiagramailustradoabajomuestraunejemplodeundiagramadesecuencia,conelusuariooactoralaizquierdainiciandoun
flujodeeventosymensajesquecorrespondenalescenariodelcasodeuso.Losmensajesquepasanentreobjetosseconvertirn
enoperacionesdeclasesenelmodelofinal.
DiagramadeImplementacin
UnCasodeUsoesunadescripcinformaldelafuncionalidadqueelsistematendrcuandoseconstruya.Undiagramade
implementacinseasociatpicamenteconuncasodeusoparadocumentarquelementosdediseo(porejemplo,componentesy
clases)implementarlafuncionalidaddelCasodeUsoenelnuevosistema.Estoproveeunaltogradodetrazabilidadaldiseador,
alclienteyalequipoqueconstruirelsistema.Lalistadecasosdeusoalosqueseasociauncomponenteounaclasedocumenta
lafuncionalidadmnimaquedebeserimplementadaporelcomponente.
Elejemplodearribamuestraqueelcasodeuso"Acceso"implementaelrequisitoformal"1.01Accederalsitioweb".Tambin
establecequeelcomponentedelgicadenegociosyelcomponentedepginasASPimplementanalgunaparteotodala
funcionalidadde"Acceso".Unrefinamientoadicionalesmostrarlapantallade"Acceso"(unapginaweb)comouna
implementacindesuinterfaz.Estosenlacesdeimplementacinorealizacindefinenlatrazabilidaddesdelosrequisitosformales,
atravsdecasosdeuso,acomponentesypantallas.
http://www.sparxsystems.com.ar/resources/tutorial/use_case_model.html
2/3
6/4/2015
EnterpriseArchitect
EnterpriseArchitectModelodeCasodeUso
Recursos
Socios
Soporte
UsuariosRegistrados
http://www.sparxsystems.com.ar/resources/tutorial/use_case_model.html
MapadelSitio
20002007SparxSystemsPtyLtd.Todoslosderechoesreservados.
3/3