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 uso
Yovana Connie Roca Avila
 
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
ijmb666
 
Casos De Uso Trasmile
Casos De Uso TrasmileCasos De Uso Trasmile
Casos De Uso Trasmile
guest75260f
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
Walter 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 sistema
Julio 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
 

Destacado

Diccionario biolo 2
Diccionario biolo 2 Diccionario biolo 2
Diccionario biolo 2
Dmel16s
 
Supplemental Instruction Student Feedback Report
Supplemental Instruction Student Feedback ReportSupplemental Instruction Student Feedback Report
Supplemental Instruction Student Feedback Report
Regan Myers
 
Wells' Thesis Final Draft
Wells' Thesis Final DraftWells' Thesis Final Draft
Wells' Thesis Final Draft
Scott Wells
 
AI La Môme
AI La MômeAI La Môme
AI La Môme
aniaal
 
Comunicacion y educacion 17
Comunicacion y educacion 17Comunicacion y educacion 17
Comunicacion y educacion 17
Adalberto
 
Protocolo Violencia Mujer
Protocolo Violencia MujerProtocolo Violencia Mujer
Protocolo Violencia Mujer
Martin Granados
 
1 estructura de la asignaturaespañol 3°
1 estructura de la asignaturaespañol 3°1 estructura de la asignaturaespañol 3°
1 estructura de la asignaturaespañol 3°
Clarita Castrejon
 

Destacado (20)

Un rey
Un reyUn rey
Un rey
 
Diccionario biolo 2
Diccionario biolo 2 Diccionario biolo 2
Diccionario biolo 2
 
Propuesta tica
Propuesta ticaPropuesta tica
Propuesta tica
 
Risk Training Mar 2 2011
Risk Training Mar 2 2011Risk Training Mar 2 2011
Risk Training Mar 2 2011
 
Supplemental Instruction Student Feedback Report
Supplemental Instruction Student Feedback ReportSupplemental Instruction Student Feedback Report
Supplemental Instruction Student Feedback Report
 
ANOREXIA Y SUS RAMAS
ANOREXIA Y SUS RAMAS ANOREXIA Y SUS RAMAS
ANOREXIA Y SUS RAMAS
 
Wells' Thesis Final Draft
Wells' Thesis Final DraftWells' Thesis Final Draft
Wells' Thesis Final Draft
 
AI La Môme
AI La MômeAI La Môme
AI La Môme
 
GallupReport
GallupReportGallupReport
GallupReport
 
Negron oyarzo-mujeres-cientificas-en-chile
Negron oyarzo-mujeres-cientificas-en-chileNegron oyarzo-mujeres-cientificas-en-chile
Negron oyarzo-mujeres-cientificas-en-chile
 
Almacenamiento en la nube carlos cardona 5to. a
Almacenamiento en la nube carlos cardona 5to. aAlmacenamiento en la nube carlos cardona 5to. a
Almacenamiento en la nube carlos cardona 5to. a
 
Flies Test Review
Flies Test ReviewFlies Test Review
Flies Test Review
 
Comunicacion y educacion 17
Comunicacion y educacion 17Comunicacion y educacion 17
Comunicacion y educacion 17
 
Lista 2 - AEXSAM - PLAN DE TRABAJO
Lista 2 - AEXSAM - PLAN DE TRABAJOLista 2 - AEXSAM - PLAN DE TRABAJO
Lista 2 - AEXSAM - PLAN DE TRABAJO
 
Protocolo Violencia Mujer
Protocolo Violencia MujerProtocolo Violencia Mujer
Protocolo Violencia Mujer
 
Ponenciaedumatica Ucpr2008
Ponenciaedumatica Ucpr2008Ponenciaedumatica Ucpr2008
Ponenciaedumatica Ucpr2008
 
Universidad fermin toro
Universidad fermin toroUniversidad fermin toro
Universidad fermin toro
 
1 estructura de la asignaturaespañol 3°
1 estructura de la asignaturaespañol 3°1 estructura de la asignaturaespañol 3°
1 estructura de la asignaturaespañol 3°
 
Redes3
Redes3Redes3
Redes3
 
tema 9 : Material Multmedia
tema 9 : Material Multmedia tema 9 : Material Multmedia
tema 9 : Material Multmedia
 

Similar a Casos de uso

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
Julio 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 10
Julio Pari
 
05 Casos Uso Bis
05 Casos Uso Bis05 Casos Uso Bis
05 Casos Uso Bis
Carylu
 

Similar a Casos de 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
 
Casos de uso 2016 Lina diagrama Ade casos de suso
Casos de uso  2016 Lina diagrama Ade casos de susoCasos de uso  2016 Lina diagrama Ade casos de suso
Casos de uso 2016 Lina diagrama Ade casos de suso
 
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
 

Casos de 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.