SlideShare una empresa de Scribd logo
1 de 8
INGENIERIA DEL SOFTWARE I
PEDRO HUGO CACERES DUQUE
CASOS DE USO
Un caso de uso es una descripción de los pasos o las actividades
que deberán realizarse para llevar a cabo algún proceso. Los
personajes o entidades que participaran en un caso de uso se
llaman actores, un caso de uso es una secuencia de interacciones
que se desarrollaran entre un sistema y sus actores en respuesta
a un evento que inicia un actor principal sobre el propio sistema.
Los diagramas de casos de uso sirven para especificar la
comunicación y el comportamiento de un sistema mediante su
interacción con los usuarios y otros sistemas, también se utilizan
para ilustrar los requerimientos del sistema al mostrar como
reacciona a eventos que se producen en su ámbito o en el
mismo
• HISTORIA
En 1986, Ivar Jacobson, creo el concepto de caso de uso.
Durante los años 1990 los casos de uso se convirtieron en una de
las practicas mas comunes para la captura de requisitos
funcionales, especialmente con el desarrollo del paradigma de
la programación orientada a objetos.
• DEFINICIONES BASICAS
Actores: Se le llama actor a toda entidad externa al sistema que
guarda una relación con este y que le demanda una
funcionalidad, esto incluye a los operadores humanos pero
también incluye a todos los sistemas externos , además de
identidades abstractas como el tiempo.
• TIPOS DE RELACIONES
Comunica : Relación entre un actor y un caso de uso que denota
la participación del actor en dicho caso de uso.
Usa : Relación de dependencia entre dos casos de uso que
denota la inclusión del comportamiento de un escenario en otro.
Extiende : Relación de dependencia entre dos casos de uso que
denota que un caso de uso es una especialización de otro.
• PASOS PARA LA DEFINICION DE UN CASO DE USO
 ID
 NOMBRE
 REFERENCIAS CRUZADAS
 CREADO POR
 ULTIMA ACTUALIZACIÓN POR
 FECHA DE CREACIÓN
 FECHA DE ULTIMA ACTUALIZACIÓN
 ACTORES
 DESCRIPCIÓN
 TRIGGER
 PRE-CONDICIÓN
 POST-CONDICIÓN
 FLUJO NORMAL
 FLUJOS ALTERNATIVOS
 INCLUDES
 FRECUENCIA DE USO
 REGLAS DE NEGOCIO
 REQUERIMIENTOS ESPECIALES
 NOTAS Y ASUNTO
• NORMAS DE APLICACION
Los casos de uso evitan típicamente el lenguaje técnico,
prefiriendo la lengua del usuario final o del experto del campo
del saber al que se va a aplicar. Los casos del uso son a menudo
elaborados en colaboración por los analistas de requerimientos y
los clientes.
Un caso de uso debe:
 Describir una tarea del negocio que sirva a una meta de
negocio.
 Tener un nivel apropiado del detalle.
 Ser bastante sencillo como que un desarrollador lo elabore en
un único lanzamiento.
• VENTAJAS
La técnica de caso de uso tiene éxito en sistemas interactivos, ya que
expresa la intención que tiene el actor al hacer uso del sistema.
• LIMITACIONES
Los casos de uso pueden ser útiles para establecer requisitos de
comportamiento, pero no establecen completamente los requisitos
funcionales ni permiten determinar los requisitos no funcionales. Los
casos de uso deben complementarse con información adicional como
reglas de negocio, requisitos no funcionales, diccionario de datos que
complementen los requerimientos del sistema. Sin embargo la
ingeniería del funcionamiento especifica que cada caso crítico del uso
debe tener un requisito no funcional centrado en el funcionamiento
asociado.

Más contenido relacionado

Destacado

Destacado (16)

cv_europeo FEDERICA
cv_europeo FEDERICAcv_europeo FEDERICA
cv_europeo FEDERICA
 
V21 français
V21 françaisV21 français
V21 français
 
Metodosantoniojpadilla
MetodosantoniojpadillaMetodosantoniojpadilla
Metodosantoniojpadilla
 
Desenvolvimento web e mobile ifce
Desenvolvimento web e mobile   ifceDesenvolvimento web e mobile   ifce
Desenvolvimento web e mobile ifce
 
T.fallot atipico
T.fallot atipicoT.fallot atipico
T.fallot atipico
 
16emmyd diseasesinourcommuinityimages
16emmyd diseasesinourcommuinityimages16emmyd diseasesinourcommuinityimages
16emmyd diseasesinourcommuinityimages
 
Bluebird Water Purifier
Bluebird Water Purifier Bluebird Water Purifier
Bluebird Water Purifier
 
La piel
La piel La piel
La piel
 
Three part specification
Three part specificationThree part specification
Three part specification
 
Rejilla valoración Lectura en voz alta
Rejilla valoración Lectura en voz altaRejilla valoración Lectura en voz alta
Rejilla valoración Lectura en voz alta
 
PMI Agile CoP
PMI Agile CoPPMI Agile CoP
PMI Agile CoP
 
01
0101
01
 
think20_papers_2014 (1)
think20_papers_2014 (1)think20_papers_2014 (1)
think20_papers_2014 (1)
 
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016 ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
 
Creative Ideas In Advertising and Design
Creative Ideas In Advertising and DesignCreative Ideas In Advertising and Design
Creative Ideas In Advertising and Design
 
Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016
Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016 Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016
Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016
 

Similar a CasosUsoIngSoftware

04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_usoJuan Gómez
 
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSUNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSRosemary Samaniego
 
Modelamiento de Casos de Uso RUP
Modelamiento  de Casos de Uso  RUPModelamiento  de Casos de Uso  RUP
Modelamiento de Casos de Uso RUPlobi7o
 
Modelamiento de casos de uso articulo terminado
Modelamiento  de casos de uso  articulo  terminadoModelamiento  de casos de uso  articulo  terminado
Modelamiento de casos de uso articulo terminadoFrankito Quintana Huaman
 
Casos de uso
Casos de usoCasos de uso
Casos de uso53140294
 
Introduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptxIntroduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptxANTHONYJOSEMEJIAVILL
 
Requerimiento funcional 2
Requerimiento funcional 2Requerimiento funcional 2
Requerimiento funcional 2Lucero Mtz
 
casos de uso
casos de usocasos de uso
casos de usostill01
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
Presentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdfPresentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdfLAngelMTola
 

Similar a CasosUsoIngSoftware (20)

Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_uso
 
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOSUNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
UNIDAD V - MODELADO DE ANALISIS ORIENTADO A OBJETOS
 
Modelamiento de Casos de Uso RUP
Modelamiento  de Casos de Uso  RUPModelamiento  de Casos de Uso  RUP
Modelamiento de Casos de Uso RUP
 
Modelamiento de casos de uso articulo terminado
Modelamiento  de casos de uso  articulo  terminadoModelamiento  de casos de uso  articulo  terminado
Modelamiento de casos de uso articulo terminado
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Introduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptxIntroduccion a Casos de Uso (1).pptx
Introduccion a Casos de Uso (1).pptx
 
Requerimiento funcional 2
Requerimiento funcional 2Requerimiento funcional 2
Requerimiento funcional 2
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
casos de uso
casos de usocasos de uso
casos de uso
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Uml
UmlUml
Uml
 
Presentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdfPresentacion UML - Casos de uso.pdf
Presentacion UML - Casos de uso.pdf
 
SESIÓN 7 CASOS DE USO.pptx
SESIÓN 7 CASOS DE USO.pptxSESIÓN 7 CASOS DE USO.pptx
SESIÓN 7 CASOS DE USO.pptx
 
Casosde uso
Casosde usoCasosde uso
Casosde uso
 

CasosUsoIngSoftware

  • 1. INGENIERIA DEL SOFTWARE I PEDRO HUGO CACERES DUQUE
  • 2. CASOS DE USO Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso. Los personajes o entidades que participaran en un caso de uso se llaman actores, un caso de uso es una secuencia de interacciones que se desarrollaran entre un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre el propio sistema. Los diagramas de casos de uso sirven para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y otros sistemas, también se utilizan para ilustrar los requerimientos del sistema al mostrar como reacciona a eventos que se producen en su ámbito o en el mismo
  • 3.
  • 4. • HISTORIA En 1986, Ivar Jacobson, creo el concepto de caso de uso. Durante los años 1990 los casos de uso se convirtieron en una de las practicas mas comunes para la captura de requisitos funcionales, especialmente con el desarrollo del paradigma de la programación orientada a objetos. • DEFINICIONES BASICAS Actores: Se le llama actor a toda entidad externa al sistema que guarda una relación con este y que le demanda una funcionalidad, esto incluye a los operadores humanos pero también incluye a todos los sistemas externos , además de identidades abstractas como el tiempo.
  • 5. • TIPOS DE RELACIONES Comunica : Relación entre un actor y un caso de uso que denota la participación del actor en dicho caso de uso. Usa : Relación de dependencia entre dos casos de uso que denota la inclusión del comportamiento de un escenario en otro. Extiende : Relación de dependencia entre dos casos de uso que denota que un caso de uso es una especialización de otro.
  • 6. • PASOS PARA LA DEFINICION DE UN CASO DE USO  ID  NOMBRE  REFERENCIAS CRUZADAS  CREADO POR  ULTIMA ACTUALIZACIÓN POR  FECHA DE CREACIÓN  FECHA DE ULTIMA ACTUALIZACIÓN  ACTORES  DESCRIPCIÓN  TRIGGER  PRE-CONDICIÓN  POST-CONDICIÓN  FLUJO NORMAL  FLUJOS ALTERNATIVOS  INCLUDES  FRECUENCIA DE USO  REGLAS DE NEGOCIO  REQUERIMIENTOS ESPECIALES  NOTAS Y ASUNTO
  • 7. • NORMAS DE APLICACION Los casos de uso evitan típicamente el lenguaje técnico, prefiriendo la lengua del usuario final o del experto del campo del saber al que se va a aplicar. Los casos del uso son a menudo elaborados en colaboración por los analistas de requerimientos y los clientes. Un caso de uso debe:  Describir una tarea del negocio que sirva a una meta de negocio.  Tener un nivel apropiado del detalle.  Ser bastante sencillo como que un desarrollador lo elabore en un único lanzamiento.
  • 8. • VENTAJAS La técnica de caso de uso tiene éxito en sistemas interactivos, ya que expresa la intención que tiene el actor al hacer uso del sistema. • LIMITACIONES Los casos de uso pueden ser útiles para establecer requisitos de comportamiento, pero no establecen completamente los requisitos funcionales ni permiten determinar los requisitos no funcionales. Los casos de uso deben complementarse con información adicional como reglas de negocio, requisitos no funcionales, diccionario de datos que complementen los requerimientos del sistema. Sin embargo la ingeniería del funcionamiento especifica que cada caso crítico del uso debe tener un requisito no funcional centrado en el funcionamiento asociado.