11
UML: Casos de Uso Capítulo 1.3 Makarena Donoso Pavez 2012 I Introducción Casos de Uso Son diagramas que muestra el sistema de una manera dinámica. La idea dinámica ayuda a un analista a comunicarse con el grupo de desarrolladores. Esta orientado al punto de vista del usuario.

UML CasosDeUso

Embed Size (px)

Citation preview

Page 1: UML CasosDeUso

UML:  Casos  de  Uso  Capítulo  1.3  

Makarena  Donoso  Pavez  2012  -­‐  I  

Introducción  Casos  de  Uso  

Ê  Son  diagramas  que  muestra  el  sistema  de  una  manera  dinámica.  

Ê  La  idea  dinámica  ayuda  a  un  analista  a  comunicarse  con  el  grupo  de  desarrolladores.  

Ê  Esta  orientado  al  punto  de  vista  del  usuario.  

Page 2: UML CasosDeUso

Introducción  Casos  de  Uso  

Ê  “Estructura   que   ayuda   a   los   analistas   a   trabajar   con   los   usuarios  para  determinar  la  forma  en  que  se  usará  el  sistema.”  

Ê  Con   los  Casos  de  uso  se  puede  bosquejar  un  sistema  en   términos  de  lo  que  los  usuarios  intenten  hacer  con  él.  

Ê  Es  una  colección  de  situaciones.  Ê  Cada  escenario   describe  una   secuencia   de   eventos,   iniciado  por:   una  

persona,  sistema,  hardware  o  Rempo.  Ê  Quienes  inician  las  secuencias  son  conocidos  como  actores.  Ê  El  resultado  debe  ser  algo  uRlizable.  

Introducción  Casos  de  Uso  

Ê  Caso:  Comprar  una  gaseosa  Ê  Secuencia  original  Ê  Casos  de  Uso  adicionales  Ê  Inclusión  de  los  casos  de  uso  Ê  Extensión  de  los  casos  de  uso  

Page 3: UML CasosDeUso

INF  342        Sistemas  de  Información   Profesor.  Makarena  Donoso  

Representación  de  un  Modelo  de  Casos  de  Uso  

Representación  

Ê   

Page 4: UML CasosDeUso

Representación  

Ê  Existe  un  actor  que  inicia  un  caso  de  uso  y  otro  que  recibe  algo  de  valor  (posiblemente  el  que  lo  inició).  

Actor Actor

Caso de Uso

Sistema

Representación  

Ê  Ejemplo:  Comprar  una  gaseosa  

Page 5: UML CasosDeUso

Representación  

Ê  Inclusión  

Representación  

Ê  Extensión  

Page 6: UML CasosDeUso

Representación  

Ê  Genrealización  Ê  Un   caso   de   uso   secundario   hereda   las   acciones   y   significado   del  

primario  

INF  342        Sistemas  de  Información   Profesor.  Makarena  Donoso  

Ejemplo  

Page 7: UML CasosDeUso

Ejemplo  

Ejemplo  

Page 8: UML CasosDeUso

Ejemplo  

INF  342        Sistemas  de  Información   Profesor.  Makarena  Donoso  

Especificación  Formal  

Page 9: UML CasosDeUso

Especificación  Formal  

Ê  La  especificación  formal  es  un  complemento  al  caso  de  uso  

Ê  Se  usa  un  lenguaje  descripRvo  

Ê  Se   debe   incluir   todos   los   posibles   caminos   del   caso   de   uso   en  cuesRón.  

Especificación  Formal  

Ê  Debe  incluir:  Ê  Nombre  del  caso  de  uso  Ê  Actor  principal,  que  gaRlla  el  caso  de  uso  Ê  ParRcipantes   e   intereses   sobre   el   caso   de   uso,   propósito   dentro   del  

sistema  Ê  Pre-­‐condiciones  y  post-­‐condiciones  Ê  Escenario  principal  Ê  Extensiones  Ê  Requisitos  especiales  Ê  Frecuencia  de  ocurrencia  en  el  Sistema  

Page 10: UML CasosDeUso

Especificación  Formal  

INF  342        Sistemas  de  Información   Profesor.  Makarena  Donoso  

Ejercicio  

Page 11: UML CasosDeUso

Ejercicio  

Ê  Realice   el   diagrama   de   un   modelo   de   caso   de   uso   para   las  funcionalidades  de  un  control  remoto.  

INF  342        Sistemas  de  Información   Profesor.  Makarena  Donoso  

Fin