Cómo Dibujar UML Diagrama de Casos de uso

5
Cómo dibujar UML Diagrama de casos Existen varios enfoques sobre cómo dibujar diagramas UML de casos de uso. Si usted no sabe por dónde empezar, trate de seguir los pasos descritos aquí. Definir Asunto Asunto es un negocio, sistema de software, subsistema, componente, dispositivo, etc., que estamos diseñando o simplemente tratando de entender cómo está funcionando. Es muy importante definir qué tipo de sistema que es, y cuál es su alcance o cobertura. Darle un nombre propio, y el uso apropiado estereotipo , por ejemplo, «negocios» o «subsistema». Por ejemplo, queremos describir una farmacia , y no es el software de sistema de prescripción farmacia pero el negocio real farmacia. Por lo tanto, vamos a dibujar como se muestra a continuación, utilizando «negocios» estereotipo. «Negocios» Farmacia como UML tema. Otro ejemplo de un sujeto se muestra a continuación es la máquina expendedora de boletos , es decir, una máquina expendedora que vende y produce billetes a los viajeros. Este tipo de máquina es una combinación de hardware y software, y es sólo una parte de todo el sistema de venta de entradas para los clientes. Así que vamos a utilizar «subsistema» estereotipo. Venta de entradas máquina expendedora como UML tema. Éstos son algunos otros ejemplos de UML nombre del asunto: Grandes Almacenes Aeropuerto Cajeros Automáticos (ATM) Punto de Venta (POS) Terminal Sistema de Reservas de Servicios Turísticos Servicio de Receta Electrónica Al declarar un tema que estamos definiendo límites del sistema, para poder determinar qué o quién está dentro del sistema, y qué o quién está fuera de ella. Definir Actores UML el actor es algún tipo, grupo o particular, las facetas de los usuarios que requieren algunos servicios del sujeto. Actor es una entidad externa , que podría ser un usuario humano del sistema diseñado, o algún otro sistema o dispositivo utilizando nuestro sistema.

description

tip

Transcript of Cómo Dibujar UML Diagrama de Casos de uso

  • 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.