SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Universidad
Tecnológica Nacional,
Facultad Regional
Córdoba
Tecnicatura Superior en Programación
Resumen para el final dela catedra Metodología de Sistemas I
Alexis Leandro Emanuel Segovia
107578
24/11/2015
Universidad Tecnológica Nacional, Facultad Regional Córdoba
1
Modelo de Casos de Uso
Objetivo: Capturar los requisitos de un sistema de información a realizar poniendo énfasis en cada usuario individual o cada
sistema externo (actores) que realizan (relaciones) pequeñas funcionalidades (casos de uso) para cumplir el/los objetivo/s del
sistema; Permitir que los desarrolladores, clientes y otros interesados lleguen a un acuerdo común sobre lo que realmente debe
hacer o no el sistema.
Contiene: El diagrama de casos de uso del sistema de información de UML (Lenguaje de Modelado Unificado)
Construcción: En forma práctica se construye a partir del Modelo de Negocio o a partir de la determinación de requerimientos
funcionales. En líneas generales se siguen los siguientes pasos:
1. Determinar los actores:
Identificar los trabajadores, hardware y/o software explícitos y/o implícitos interviniente en el sistema de información.
Adicional: Se construye una tabla con los atributos Actor y Descripción del rol.
2. Determinar los casos de uso:
Identificar las responsabilidades de cada actor (requerimientos funcionales) ya que son candidatas a ser un caso de usos
esenciales en el sistema de información.
3. Refinar:
Refinar el modelo encontrado estableciendo relaciones de extensión, inclusión y/o generalización entre casos de uso para
permitir su reusabilidad y establecer relaciones de generalización entre los actores según corresponda.
4. Determinar casos de uso de soporte:
Determinar los casos de uso de soporte teniendo en cuenta las clases de soporte en el Diagrama de Clases.
5. Definir casos de uso de usuario:
Casos de uso necesario para un usuario: abrir sesión, cambiar contraseña, cerrar sesión.
Casos de uso necesario para un administrador de usuarios: Administrar perfiles de usuario.
6. Enumerar caso de uso y construir tabla
En donde se especifica cada caso uso, su objetivo o breve descripción. Se puede realizar conjuntamente con el paso 2.
Universidad Tecnológica Nacional, Facultad Regional Córdoba
2
Diagrama de Casos de Uso
Objetivo: Permite expresar de manera clara el modelado de casos de uso.
Contiene:
1. Actores:
Definición: Los actores representan los roles (usuarios humanos, un hardware externo u otros sistemas) de esa empresa
u organización en un proceso concreto de acuerdo al dominio del sistema de información. Cada usuario puede
representarse por uno o más actores.
Nomenclatura: Nombre del rol que cumple el actor.
Ejemplo: Administrador de sistema, usuario, responsable de ventas, responsable de compras, responsable de atención al
cliente, jefe de compras, jefe de ventas, etc.
Clasificación:
 Actor Primario: Tiene un objetivo claro que debe ser tenido en cuenta y concretado con la ayuda del sistema de
información.
 Actor Secundario: Es de quién el sistema de información necesita ayuda para cumplir con el objetivo del actor
primario.
Simbología:
2. Casos de uso:
Definición: Un caso de uso es una sola unidad de trabajo y, por lo tanto, un fragmento de funcionalidad significativo para
un actor.
Nomenclatura: Verbo infinitivo + objeto.
Ejemplo: Registrar pedido, modificar pedido, eliminar pedido, consultar pedido para Entidades esenciales; Actualizar
barrios, actualizar localidad para Entidades de soporte.
Clasificación según instancias:
 Concreto: Es instanciado directamente por un actor.
 Abstracto: Nunca es instanciado por un actor, solo por un caso de uso.
Clasificación Funcionalidad:
 Esenciales: Describen la funcionalidad esencial o principales procesos que tiene que cumplir el sistema de
información.
 De soporte: Surgen de aquello que se necesita para que puedan funcionar los casos de uso esenciales.
Simbología:
3. Relaciones:
Universidad Tecnológica Nacional, Facultad Regional Córdoba
3
1. Entre Actores:
Generalización: Se puede definir categorías de actores generales y actores especializados a través de este tipo
de relación, en donde los actores hijos heredan el comportamiento de un hijo padre.
Ejemplo: Si un caso de uso es instanciado por el actor padre (cliente) puede ser instanciado por cualquiera de
sus hijos (cliente comercial).
Simbología:
2. Entre Actores y casos de usos:
Asociación: El usuario final se relaciona con una parte de la funcionalidad que debe cumplir en forma de
asociación.
Ejemplo: El responsable de venta es el encargado de Registrar un pedido.
Simbología:
3. Entre casos de uso:
 Generalización: Se emplea para simplificar la forma de trabajo en donde el caso de uso hijo hereda el
comportamiento del caso de uso padre.
 Dependencia: Extensión e inclusión.
o Extensión: El caso de uso base incorpora al caso de uso extendido para expresar una funcionalidad
adicional que solo puede ejecutarse en caso opcionales por este caso de uso o incluso por el mismo
actor.
Ejemplo: Cuando se genera un nuevo pedido puede ser que tengamos un artículo nuevo a comprar.
Cuando realicemos una venta puede que sea en forma de pago cuenta corriente y haya que
autorizar la tarjeta.
Simbología: Dependencia estereotipada con la palabra <<extend>> o de forma abreviada <<ext>>
del caso de uso de extensión al caso de uso base.
Universidad Tecnológica Nacional, Facultad Regional Córdoba
4
o Inclusión: El caso de uso base incorpora al caso de uso incluido para expresar una funcionalidad
obligatoria a realizar antes de cumplir el primer objetivo. Esta caso de uso nunca es instanciado por
un actor, solo es instanciado por el caso de uso de uso que lo incluye. Este tipo de relación se usa
para abstraer el comportamiento común entre casos de uso, evitando el mismo flujo de eventos
repetidas veces. Los atributos del caso de uso incluido no pueden accederse ni modificarse solo se
usa el resultado.
Ejemplo: Antes de realizar una venta crédito hay que autorizar el pago de la tarjeta. Antes de
Reservar una habitación o eliminar una reserva hay que Actualizar reserva. Antes de realizar una
venta o eliminar una venta hay que actualizar stock de productos.
Simbología: Dependencia estereotipada con la palabra <<include>> o de forma abreviada <<inc>>
del caso de uso base al caso de uso incluido.

Más contenido relacionado

La actualidad más candente

Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoYovana Connie Roca Avila
 
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Gonzalorojas 07  U M L,  Casos De  Uso ( Final)Gonzalorojas 07  U M L,  Casos De  Uso ( Final)
Gonzalorojas 07 U M L, Casos De Uso ( Final)Spimy
 
Entrenamiento para leer y validar casos de uso
Entrenamiento para leer y validar casos de usoEntrenamiento para leer y validar casos de uso
Entrenamiento para leer y validar casos de usoJuan Carlos González
 
UML CASOS DE USO
UML CASOS DE USOUML CASOS DE USO
UML CASOS DE USOcriistianp
 
Ut5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoUt5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoijmb666
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USOBiingeSof
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clasesRamiro Estigarribia Canese
 
Casos De Uso Trasmile
Casos De Uso TrasmileCasos De Uso Trasmile
Casos De Uso Trasmileguest75260f
 
Casos de uso del sistema
Casos de uso del sistemaCasos de uso del sistema
Casos de uso del sistemaRicardo Mendoza
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
Sesion 3 3 uml casos de uso del sistema
Sesion 3 3 uml casos de uso del sistemaSesion 3 3 uml casos de uso del sistema
Sesion 3 3 uml casos de uso del sistemaJulio Pari
 

La actualidad más candente (20)

Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de uso
 
Gonzalorojas 07 U M L, Casos De Uso ( Final)
Gonzalorojas 07  U M L,  Casos De  Uso ( Final)Gonzalorojas 07  U M L,  Casos De  Uso ( Final)
Gonzalorojas 07 U M L, Casos De Uso ( Final)
 
Entrenamiento para leer y validar casos de uso
Entrenamiento para leer y validar casos de usoEntrenamiento para leer y validar casos de uso
Entrenamiento para leer y validar casos de uso
 
Uml
UmlUml
Uml
 
Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
Casos de Uso en UML
Casos de Uso en UMLCasos de Uso en UML
Casos de Uso en UML
 
UML CASOS DE USO
UML CASOS DE USOUML CASOS DE USO
UML CASOS DE USO
 
Modelado de casos de uso
Modelado de casos de usoModelado de casos de uso
Modelado de casos de uso
 
Ut5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoUt5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de uso
 
Diagramas de Casos de Uso del Negocio y del Sistema
 Diagramas de Casos de Uso del Negocio y del Sistema Diagramas de Casos de Uso del Negocio y del Sistema
Diagramas de Casos de Uso del Negocio y del Sistema
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
 
Casos De Uso Trasmile
Casos De Uso TrasmileCasos De Uso Trasmile
Casos De Uso Trasmile
 
Secme 23279
Secme 23279Secme 23279
Secme 23279
 
Casos de uso del sistema
Casos de uso del sistemaCasos de uso del sistema
Casos de uso del sistema
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
Sesion 3 3 uml casos de uso del sistema
Sesion 3 3 uml casos de uso del sistemaSesion 3 3 uml casos de uso del sistema
Sesion 3 3 uml casos de uso del sistema
 
Uml clase 02_uml_casos_de_uso
Uml clase 02_uml_casos_de_usoUml clase 02_uml_casos_de_uso
Uml clase 02_uml_casos_de_uso
 
Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8Comodocumentarcasosdeuso 1213193527334204-8
Comodocumentarcasosdeuso 1213193527334204-8
 

Similar a Universidad Tecnología Nacional Córdoba Programación Casos Uso

Exposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptxExposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptxNone
 
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
 
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
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10Julio Pari
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdfCarmenKeim2
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
 
04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_usoJuan Gómez
 
05 Casos Uso Bis
05 Casos Uso Bis05 Casos Uso Bis
05 Casos Uso BisCarylu
 

Similar a Universidad Tecnología Nacional Córdoba Programación Casos Uso (20)

UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Exposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptxExposicion de Diagrama de Casos de Uso.pptx
Exposicion de Diagrama de Casos de Uso.pptx
 
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
 
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
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
9 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 109 Clase Captura De Los Requisitosa 9 10
9 Clase Captura De Los Requisitosa 9 10
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdf
 
Uml
UmlUml
Uml
 
UML
UMLUML
UML
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_uso
 
Tania
TaniaTania
Tania
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
05 Casos Uso Bis
05 Casos Uso Bis05 Casos Uso Bis
05 Casos Uso Bis
 
Modelo de requerimientos
Modelo de requerimientosModelo de requerimientos
Modelo de requerimientos
 
Yuliana y dency
Yuliana y dencyYuliana y dency
Yuliana y dency
 
Modelo Requistos
Modelo RequistosModelo Requistos
Modelo Requistos
 

Universidad Tecnología Nacional Córdoba Programación Casos Uso

  • 1. Universidad Tecnológica Nacional, Facultad Regional Córdoba Tecnicatura Superior en Programación Resumen para el final dela catedra Metodología de Sistemas I Alexis Leandro Emanuel Segovia 107578 24/11/2015
  • 2. Universidad Tecnológica Nacional, Facultad Regional Córdoba 1 Modelo de Casos de Uso Objetivo: Capturar los requisitos de un sistema de información a realizar poniendo énfasis en cada usuario individual o cada sistema externo (actores) que realizan (relaciones) pequeñas funcionalidades (casos de uso) para cumplir el/los objetivo/s del sistema; Permitir que los desarrolladores, clientes y otros interesados lleguen a un acuerdo común sobre lo que realmente debe hacer o no el sistema. Contiene: El diagrama de casos de uso del sistema de información de UML (Lenguaje de Modelado Unificado) Construcción: En forma práctica se construye a partir del Modelo de Negocio o a partir de la determinación de requerimientos funcionales. En líneas generales se siguen los siguientes pasos: 1. Determinar los actores: Identificar los trabajadores, hardware y/o software explícitos y/o implícitos interviniente en el sistema de información. Adicional: Se construye una tabla con los atributos Actor y Descripción del rol. 2. Determinar los casos de uso: Identificar las responsabilidades de cada actor (requerimientos funcionales) ya que son candidatas a ser un caso de usos esenciales en el sistema de información. 3. Refinar: Refinar el modelo encontrado estableciendo relaciones de extensión, inclusión y/o generalización entre casos de uso para permitir su reusabilidad y establecer relaciones de generalización entre los actores según corresponda. 4. Determinar casos de uso de soporte: Determinar los casos de uso de soporte teniendo en cuenta las clases de soporte en el Diagrama de Clases. 5. Definir casos de uso de usuario: Casos de uso necesario para un usuario: abrir sesión, cambiar contraseña, cerrar sesión. Casos de uso necesario para un administrador de usuarios: Administrar perfiles de usuario. 6. Enumerar caso de uso y construir tabla En donde se especifica cada caso uso, su objetivo o breve descripción. Se puede realizar conjuntamente con el paso 2.
  • 3. Universidad Tecnológica Nacional, Facultad Regional Córdoba 2 Diagrama de Casos de Uso Objetivo: Permite expresar de manera clara el modelado de casos de uso. Contiene: 1. Actores: Definición: Los actores representan los roles (usuarios humanos, un hardware externo u otros sistemas) de esa empresa u organización en un proceso concreto de acuerdo al dominio del sistema de información. Cada usuario puede representarse por uno o más actores. Nomenclatura: Nombre del rol que cumple el actor. Ejemplo: Administrador de sistema, usuario, responsable de ventas, responsable de compras, responsable de atención al cliente, jefe de compras, jefe de ventas, etc. Clasificación:  Actor Primario: Tiene un objetivo claro que debe ser tenido en cuenta y concretado con la ayuda del sistema de información.  Actor Secundario: Es de quién el sistema de información necesita ayuda para cumplir con el objetivo del actor primario. Simbología: 2. Casos de uso: Definición: Un caso de uso es una sola unidad de trabajo y, por lo tanto, un fragmento de funcionalidad significativo para un actor. Nomenclatura: Verbo infinitivo + objeto. Ejemplo: Registrar pedido, modificar pedido, eliminar pedido, consultar pedido para Entidades esenciales; Actualizar barrios, actualizar localidad para Entidades de soporte. Clasificación según instancias:  Concreto: Es instanciado directamente por un actor.  Abstracto: Nunca es instanciado por un actor, solo por un caso de uso. Clasificación Funcionalidad:  Esenciales: Describen la funcionalidad esencial o principales procesos que tiene que cumplir el sistema de información.  De soporte: Surgen de aquello que se necesita para que puedan funcionar los casos de uso esenciales. Simbología: 3. Relaciones:
  • 4. Universidad Tecnológica Nacional, Facultad Regional Córdoba 3 1. Entre Actores: Generalización: Se puede definir categorías de actores generales y actores especializados a través de este tipo de relación, en donde los actores hijos heredan el comportamiento de un hijo padre. Ejemplo: Si un caso de uso es instanciado por el actor padre (cliente) puede ser instanciado por cualquiera de sus hijos (cliente comercial). Simbología: 2. Entre Actores y casos de usos: Asociación: El usuario final se relaciona con una parte de la funcionalidad que debe cumplir en forma de asociación. Ejemplo: El responsable de venta es el encargado de Registrar un pedido. Simbología: 3. Entre casos de uso:  Generalización: Se emplea para simplificar la forma de trabajo en donde el caso de uso hijo hereda el comportamiento del caso de uso padre.  Dependencia: Extensión e inclusión. o Extensión: El caso de uso base incorpora al caso de uso extendido para expresar una funcionalidad adicional que solo puede ejecutarse en caso opcionales por este caso de uso o incluso por el mismo actor. Ejemplo: Cuando se genera un nuevo pedido puede ser que tengamos un artículo nuevo a comprar. Cuando realicemos una venta puede que sea en forma de pago cuenta corriente y haya que autorizar la tarjeta. Simbología: Dependencia estereotipada con la palabra <<extend>> o de forma abreviada <<ext>> del caso de uso de extensión al caso de uso base.
  • 5. Universidad Tecnológica Nacional, Facultad Regional Córdoba 4 o Inclusión: El caso de uso base incorpora al caso de uso incluido para expresar una funcionalidad obligatoria a realizar antes de cumplir el primer objetivo. Esta caso de uso nunca es instanciado por un actor, solo es instanciado por el caso de uso de uso que lo incluye. Este tipo de relación se usa para abstraer el comportamiento común entre casos de uso, evitando el mismo flujo de eventos repetidas veces. Los atributos del caso de uso incluido no pueden accederse ni modificarse solo se usa el resultado. Ejemplo: Antes de realizar una venta crédito hay que autorizar el pago de la tarjeta. Antes de Reservar una habitación o eliminar una reserva hay que Actualizar reserva. Antes de realizar una venta o eliminar una venta hay que actualizar stock de productos. Simbología: Dependencia estereotipada con la palabra <<include>> o de forma abreviada <<inc>> del caso de uso base al caso de uso incluido.