Cómo Dibujar UML Diagrama de Casos de uso
-
Upload
tito-besaleel -
Category
Documents
-
view
214 -
download
0
description
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.