Está en la página 1de 3

6/4/2015

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

También podría gustarte