enterprise architect - modelo de caso de uso

Post on 27-Sep-2015

16 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

tip

TRANSCRIPT

  • 6/4/2015 EnterpriseArchitectModelodeCasodeUso

    http://www.sparxsystems.com.ar/resources/tutorial/use_case_model.html 1/3

    Productos Recursos Foro Soporte Socios UsuariosRegistrados EnterpriseArchitect TutorialUML VnculoMDG Acercade

    Navegue

    RecursosTecnologasMDGDemostracionesModeladodeBasesdeDatosUMLDocumentacinRTFLibreradeImgenesRecursosMDAGeneracindeEsquemaXMLRecursosUMLextras

    DesarrollosInterfazdeAutomatizacinPatronesUMLPerfilesUML

    TutorialesUMLTutorialUMLTutorialUMLParte2TutorialUML2.0ModelosUMLModelodeProcesosdeNegociosModeloDinmicoModeloLgicoModeloFsicoModelodeCasosdeUso

    TutorialesdeEAAdministracindeRecursosSoportedePruebaTrazabilidadMtricasdeCasosdeUso

    Inicio>Recursos>Tutorial>ElModelodeCasosdeUso

    ElModelodeCasodeUso

    Elmodelodecasosdeusodescribelafuncionalidadpropuestadelnuevosistema.Uncasodeusorepresentaunaunidaddiscretadeinteraccinentreunusuario(humanoomquina)yelsistema.UnCasodeUsoesunaunidadsimpledetrabajosignificativoporejemplo,"Validarseenelsistema","Registrarseenelsistema"y"Crearunpedido"sontodoscasosdeuso.

    Cadacasodeusotieneunadescripcinquedescribelafuncionalidadqueseconstruirenelsistemapropuesto.Uncasodeusopuede"incluir"lafuncionalidaddeotrocasodeusoo"extender"aotrocasodeusoconsupropiocomportamiento.

    Unadescripcindecasodeusogeneralmenteincluir:

    ComentariosgeneralesynotasdescribiendoelcasodeusoRequisitoscosasqueelcasodeusodebepermitirhaceralusuario,talescomo,,etc.Restriccionesreglasacercadequsepuedeyqunosepuedehacer.Incluye:

    Precondicionesquedebenserverdaderasantesdequeelcasodeusoseejecute,porejemplodebeprecederaPostcondicionesquedebenserverdaderasunavezqueelcasodeusoseejecut,porejemploinvariantes:stassonsiempreverdaderasporejemplo,unpedidodebetenersiempreunnmerodecliente.

    Escenariosdescripcionessecuencialesdelospasosquesetomanparallevaracaboelcasodeuso.Puedenincluirescenariosmltiples,parasatisfacercircunstanciasexcepcionalesycaminosdeprocesoalternativosDiagramasdeescenariosdiagramasdesecuenciaparadescribirelflujodetrabajosimilaralpunto4perodescritogrficamente.Atributosadicionalescomofasedeimplementacin,nmerodeversin,rangodecomplejidad,estereotipoyestado

    Actores

    Unactoresunusuariodelsistema.Incluyeusuarioshumanosyotrossistemascomputarizados.Unactorusauncasodeusoparadesempearalgunaporcindetrabajoqueesdevalorparaelnegocio.Elconjuntodecasosdeusoalqueunactortieneaccesodefinesurolglobalenelsistemayelalcancedesuaccin.

    RelacionesdeInclusinyExtensinentreCasosdeUso

    UnCasodeUsopuedeincluirlafuncionalidaddeotrocomopartedesuprocesamientonormal.Generalmenteseasumequeloscasosdeusoincluidossellamarncadavezqueseejecuteelcaminobase.Unejemplopuedeserlistarunconjuntoderdenesdeclientesdelasculespoderelegirantesdemodificarunaordenseleccionadaenestecaso,elCasodeUsosepuedeincluirenelCasodeUsocadavezquesteseejecute.

    UnCasodeUsopuedeserincluidoporunoomscasosdeuso,ayudandoasareducirladuplicacindefuncionalidadalfactorizarelcomportamientocomnenloscasosdeusoquesereutilizanmuchasveces.

  • 6/4/2015 EnterpriseArchitectModelodeCasodeUso

    http://www.sparxsystems.com.ar/resources/tutorial/use_case_model.html 2/3

    UnCasodeUsopuedeextenderelcomportamientodeotroCasodeUsotpicamentecuandoocurrensituacionesexcepcionales.Porejemplo,siantesdemodificaruntipoparticulardeordendecliente,unusuariodebeobtenerlaaprobacindealgunaautoridadsuperior,entonceselCasodeUsopuedeextenderopcionalmenteelCasodeUsonormal.

    DiagramadeSecuencia

    ElUMLproveeunmediogrficopararepresentarlainteraccinentrelosobjetosalolargodeltiempoenlosdiagramasdesecuencia.stosmuestrantpicamenteaunusuariooaunactorylosobjetosycomponentesconlosqueinteractendurantelaejecucindeunCasodeUso.UndiagramadesecuenciarepresentatpicamenteunnicoescenariodeCasodeUsooflujodeeventos.

    Losdiagramassonunavaexcelenteparadocumentarlosescenariosdeuso,paracapturarlosobjetosnecesariosdemaneratempranaenelanlisisyparaverificarelusodelosobjetosmstardeeneldiseo.Losdiagramasdesecuenciamuestranelflujodemensajesdeunobjetoaotroy,comotales,representanlosmtodosyloseventossoportadosporun/aobjeto/clase.

    Eldiagramailustradoabajomuestraunejemplodeundiagramadesecuencia,conelusuariooactoralaizquierdainiciandounflujodeeventosymensajesquecorrespondenalescenariodelcasodeuso.Losmensajesquepasanentreobjetosseconvertirnenoperacionesdeclasesenelmodelofinal.

    DiagramadeImplementacin

    UnCasodeUsoesunadescripcinformaldelafuncionalidadqueelsistematendrcuandoseconstruya.Undiagramadeimplementacinseasociatpicamenteconuncasodeusoparadocumentarquelementosdediseo(porejemplo,componentesyclases)implementarlafuncionalidaddelCasodeUsoenelnuevosistema.Estoproveeunaltogradodetrazabilidadaldiseador,alclienteyalequipoqueconstruirelsistema.Lalistadecasosdeusoalosqueseasociauncomponenteounaclasedocumentalafuncionalidadmnimaquedebeserimplementadaporelcomponente.

    Elejemplodearribamuestraqueelcasodeuso"Acceso"implementaelrequisitoformal"1.01Accederalsitioweb".TambinestablecequeelcomponentedelgicadenegociosyelcomponentedepginasASPimplementanalgunaparteotodalafuncionalidadde"Acceso".Unrefinamientoadicionalesmostrarlapantallade"Acceso"(unapginaweb)comounaimplementacindesuinterfaz.Estosenlacesdeimplementacinorealizacindefinenlatrazabilidaddesdelosrequisitosformales,atravsdecasosdeuso,acomponentesypantallas.

  • 6/4/2015 EnterpriseArchitectModelodeCasodeUso

    http://www.sparxsystems.com.ar/resources/tutorial/use_case_model.html 3/3

    EnterpriseArchitect Recursos Socios Soporte UsuariosRegistrados MapadelSitio 20002007SparxSystemsPtyLtd.Todoslosderechoesreservados.

top related