Download - Cómo Dibujar UML Diagrama de Casos de uso

Transcript
  • 8/4/2015 CmodibujarUMLDiagramadecasosDeterminarlmitestemticos,DefinirActores,Describircasosdeuso.

    http://www.umldiagrams.org/usecasediagramshowto.html 1/5

    CmodibujarUMLDiagramadecasosExistenvariosenfoquessobrecmodibujardiagramasUMLdecasosdeuso.Siustednosabepordndeempezar,tratedeseguirlospasosdescritosaqu.

    DefinirAsuntoAsuntoesunnegocio,sistemadesoftware,subsistema,componente,dispositivo,etc.,queestamosdiseandoosimplementetratandodeentendercmoestfuncionando.Esmuyimportantedefinirqutipodesistemaquees,yculessualcanceocobertura.Darleunnombrepropio,yelusoapropiadoestereotipo,porejemplo,negociososubsistema.

    Porejemplo,queremosdescribirunafarmacia,ynoeselsoftwaredesistemadeprescripcinfarmaciaperoelnegociorealfarmacia.Porlotanto,vamosadibujarcomosemuestraacontinuacin,utilizandonegociosestereotipo.

    NegociosFarmaciacomoUMLtema.

    Otroejemplodeunsujetosemuestraacontinuacineslamquinaexpendedoradeboletos,esdecir,unamquinaexpendedoraquevendeyproducebilletesalosviajeros.Estetipodemquinaesunacombinacindehardwareysoftware,yesslounapartedetodoelsistemadeventadeentradasparalosclientes.Asquevamosautilizarsubsistemaestereotipo.

    VentadeentradasmquinaexpendedoracomoUMLtema.

    stossonalgunosotrosejemplosdeUMLnombredelasunto:GrandesAlmacenesAeropuertoCajerosAutomticos(ATM)PuntodeVenta(POS)TerminalSistemadeReservasdeServiciosTursticosServiciodeRecetaElectrnica

    Aldeclararuntemaqueestamosdefiniendolmitesdelsistema,parapoderdeterminarquoquinestdentrodelsistema,yquoquinestfueradeella.

    DefinirActoresUMLelactoresalgntipo,grupooparticular,lasfacetasdelosusuariosquerequierenalgunosserviciosdelsujeto.Actoresunaentidadexterna,quepodraserunusuariohumanodelsistemadiseado,oalgnotrosistemaodispositivoutilizandonuestrosistema.

  • 8/4/2015 CmodibujarUMLDiagramadecasosDeterminarlmitestemticos,DefinirActores,Describircasosdeuso.

    http://www.umldiagrams.org/usecasediagramshowto.html 2/5

    ParaelnegociodeFarmaciahemosdefinidoanteriormente,elclienteesunejemplodeunactor.Elclienteutilizalosserviciosproporcionadosporlafarmacia.Farmacuticoquetrabajaenlafarmacianoesunactor,loellaespartedelaempresayporlogeneralsellamatrabajadornegocio.

    ElclienteesunactordenegocioparaelnegociodeFarmacia.

    Ventadeentradasmquinaexpendedorapermitepasajerosparacomprarboletos.AsCommuteresnuestroactorenestecaso.

    Commuteresunactordelamquinaexpendedoradeboletos.

    Losactoresdebentenernombresdeacuerdoconelpapelquedesempeanenrelacinconnuestrosistema.Ejemplosdenombresdeactores(rolesdeusuario):

    ProveedorPasajeroRecepcionistaClienteWebBancoSistemadeAutorizacindePago

    DefinirCasosdeUsoAhoraquehemosdefinidoloslmitesdelsistemaqueestamosdiseandooanlisis,ylosusuariosexternosdelsistema,tenemosquedefinirloquehacenlosusuariosnecesitandelsistema.Cadacasodeusoespecificaunaunidaddecompletayfuncionalidadtilqueelsujetoproporcionaalactor(s).Casodeusodebereflejarlasnecesidadesyobjetivosdelusuario,ydebeseriniciadoporunactor.

    Paraelclientefarmaciauncasodeusodelnegocioseraconseguiralgnmedicamento.Asqueestamosagregandoadquirirmedicamentoscasodeusocomercial.Elactordeclientescomercialesqueparticipanenelcasodeusodelnegociodebeestarconectadoalcasodeusoporasociacin.

    ElusocomercialcasoadquirirmedicamentosparaelclientedelnegociodeFarmacia.

    ElobjetivofinaldelaCommuterenrelacinconnuestramquinaexpendedoradeboletosescomprarunboleto.Asqueestamossumandolosticketsdecasosdeuso.Lacompradeentradaspodraimplicarunbanco,sielpagoseharmedianteunatarjetadedbitoocrdito.Asque

  • 8/4/2015 CmodibujarUMLDiagramadecasosDeterminarlmitestemticos,DefinirActores,Describircasosdeuso.

    http://www.umldiagrams.org/usecasediagramshowto.html 3/5

    tambinestamosagregandootroactorBanco.Ambosactoresqueparticipanenelcasodeusodebenestarconectadosalcasodeusoporasociacin.

    MquinaexpendedoradeticketsproporcionacasodeusodeticketsdecompraparalosactoresdelviajeroydelBanco.

    Casosdeusodenivelsuperiordebendescribirunidadcompletadefuncionalidadproporcionadaalactor.Ejemplosdenombresdecasosdeuso:AlquilerdeEmpleadosTransferirfondosEncontrarlibroHacerreservasdeviajesProgramecitasdelpaciente

    DescribaComportamientosdecasosdeusoElusodecasoscomportamientospuedendescribirseenuntextoenlenguajenatural(comportamientoopaco),queesunaprcticacomnactual,omedianteelusodeUMLdiagramasdecomportamientoparaloscomportamientosespecficoscomoactividad,mquinadeestados,interaccin.

    HerramientasUMLdebenpermitirlavinculacindecomportamientosparaelcasodeusodescribe.EjemplodetalunindeuncasodeusoparaelcomportamientorepresentadoporlaactividadusandoUML2.5notacinsemuestra.

    UsoTicketCompracasoposeecomportamientorepresentadoporlaactividadTicketdecompra.

    Compradeentradasejemplodiagramadeactividadesacontinuacindescribeelcomportamientodelcasodeusodeticketsdecompra.

  • 8/4/2015 CmodibujarUMLDiagramadecasosDeterminarlmitestemticos,DefinirActores,Describircasosdeuso.

    http://www.umldiagrams.org/usecasediagramshowto.html 4/5

    EjemplodeTicketCompracomportamientodelcasodeusodescribeutilizandodiagramadeactividad.

    CasodeusoDiagramasdeejemplos

    Notadounerrordeortografa?SeleccioneeltextoconelratnypulseCtrl+Enter.

    Follow@uml_diagrams

    umldiagrams.org2129Megusta

    0

    porKirillFakhroutdinovEstedocumentodescribeUML2.5ysebasaenOMGModeladoUnificadoIdioma(OMGUML)2.5especificacin [UML2.5FTFBeta1].TodoslosdiagramasUMLfueroncreadosenMicrosoftVisio2007o2010usando UML2.2plantillas.Puedeenviarsuscomentariosysugerenciasawebmasterenwebmaster@umldiagrams.org.

  • 8/4/2015 CmodibujarUMLDiagramadecasosDeterminarlmitestemticos,DefinirActores,Describircasosdeuso.

    http://www.umldiagrams.org/usecasediagramshowto.html 5/5

    Copyright20092014umldiagrams.org.Todoslosderechosreservados.