SlideShare una empresa de Scribd logo
UML: CASOS DE USO Y DIAGRAMA DE CASOS DE USO Docente: Ing. Armando Cabrera Integrantes:  Marilyn Jaramillo Katty Landacay   FUNDAMENTOS DE INGENIERÍA DE SOFTWARE
UML Unified Modeling Language ,[object Object],[object Object],[object Object],[object Object],[object Object],Indican como crear y leer modelos bien formados pero no nos dicen qué modelos se deben crear ni cuándo se los deberían crear ,[object Object]
UML es un lenguaje para visualizar ,[object Object],[object Object],[object Object],[object Object]
UML es un lenguaje para especificar ,[object Object],[object Object],[object Object],[object Object],UML es un lenguaje para construir
UML es un lenguaje para documentar ,[object Object],[object Object],[object Object],[object Object]
CASOS DE USO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Use Case 2  Specification Use case 1 Model Use case 2 Use case 3 Actor 2
QUÉ ES UN CASO DE USO? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PARA QUE SIRVEN LOS CASOS DE USO? ,[object Object],[object Object],[object Object]
Un caso de uso se representa en UML como un óvalo: CÓMO SE REPRESENTAN? Nombre del Caso de Uso En UML, un actor se representa como monigote  Actor
ACTORES ,[object Object],[object Object],[object Object],Cliente Cliente Comercial actor actor generalización ,[object Object]
FLUJO DE EVENTOS ,[object Object],[object Object],[object Object]
Ejemplo:  VALIDACIÓN DE USUARIO
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cómo identificar los casos de uso?
Cómo se debe crear un caso de uso? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Puntos claves del ejemplo: ,[object Object],[object Object],[object Object],[object Object]
Ejemplo:   escribir un mensaje en un foro
RELACIONES Para extraer el comportamiento de los casos de uso en los que se incluye y poniendo ese comportamiento en otros casos de uso que lo extiende Tipos: -  GENERALIZACIÓN -  EXTENSIÓN -  INCLUSIÓN
GENERALIZACIÓN ,[object Object],[object Object],[object Object],Caso de uso origen Caso de uso destino
[object Object],[object Object],[object Object],[object Object]
Ingresando pedido Buscando datos de producto Obtener reporte  De Ventas por  producto <<include>> <<include>> Empleado de ventas Gerente REPRESENTACIÓN: EJEMPLO: Caso de uso origen Caso de uso destino << include >>
[object Object],[object Object],[object Object],Caso de uso origen Caso de uso destino <<extends>>
Ejemplo: Realizar Llamada telefónica Realizar llamada Con conferencia Recibir llamada telefónica Recibir llamada adicional Usar agenda <<extend>> <<extend>> relación de extensión frontera del sistema Casos de uso Red telefónica Usuario Actores Teléfono móvil
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DIAGRAMAS DE CASO DE USO En UML, cada caso de uso debe tener al menos un actor. Esta forma de ver el sistema nos ayuda a concebirlo como un todo.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Técnicas comunes del modelado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Antes Después
Comercio Realizar Transacción Con tarjeta Procesar factura Del cliente Ajustar  transacciones Gestionar cuenta Del cliente Cliente Entidad Financiera Cliente individual Cliente corporativo
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

SAD11 - Sequence Diagrams
SAD11 - Sequence DiagramsSAD11 - Sequence Diagrams
SAD11 - Sequence Diagrams
Michael Heron
 
Diagrama de Casos de uso
Diagrama de Casos de usoDiagrama de Casos de uso
Diagrama de Casos de uso
Rene Guaman-Quinche
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
barney92
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martesJackson Marshelo
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
Abimael Desales López
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
Universidad Técnica del Norte
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de umlSergio Girado
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuencia
Kelly Cuervo
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
Sudarsun Santhiappan
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentationmewaseem
 
Introducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de UsoIntroducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de Uso
Yaskelly Yedra
 
Sequence Diagram
Sequence DiagramSequence Diagram
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
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Uml
UmlUml
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
mohamed tahoon
 
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
mekhap
 

La actualidad más candente (20)

SAD11 - Sequence Diagrams
SAD11 - Sequence DiagramsSAD11 - Sequence Diagrams
SAD11 - Sequence Diagrams
 
Diagrama de Casos de uso
Diagrama de Casos de usoDiagrama de Casos de uso
Diagrama de Casos de uso
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
Diagrama de secuencia
Diagrama de secuenciaDiagrama de secuencia
Diagrama de secuencia
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
 
Introducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de UsoIntroducción a UML y Diagrama de Casos de Uso
Introducción a UML y Diagrama de Casos de Uso
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 
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
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Uml
UmlUml
Uml
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
 
Uml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot netUml class diagram and packages ppt for dot net
Uml class diagram and packages ppt for dot net
 

Destacado

2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
Clara Patricia Avella Ibañez
 
Mapa conceptual java
Mapa conceptual java Mapa conceptual java
Mapa conceptual java
hack-13
 
Java Mapa mental
Java Mapa mentalJava Mapa mental
Java Mapa mental
marimallol
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
Aida Hernández
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
Clara Patricia Avella Ibañez
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
Clara Patricia Avella Ibañez
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
Clara Patricia Avella Ibañez
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
Clara Patricia Avella Ibañez
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
Clara Patricia Avella Ibañez
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
Clara Patricia Avella Ibañez
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
Clara Patricia Avella Ibañez
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
Clara Patricia Avella Ibañez
 

Destacado (13)

2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
 
Mapa conceptual java
Mapa conceptual java Mapa conceptual java
Mapa conceptual java
 
Java Mapa mental
Java Mapa mentalJava Mapa mental
Java Mapa mental
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
 
10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores10 Curso de POO en java - métodos modificadores y analizadores
10 Curso de POO en java - métodos modificadores y analizadores
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
18 Curso POO en java - contenedores
18 Curso POO en java - contenedores18 Curso POO en java - contenedores
18 Curso POO en java - contenedores
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 

Similar a UML: CASOS DE USO

Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
Marilyn Jaramillo
 
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
None
 
Casos de Uso en UML
Casos de Uso en UMLCasos de Uso en UML
Casos de Uso en UML
Henry Cuascota
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
Jorge Pariasca
 
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
Rosemary Samaniego
 
Uml
UmlUml
Uml
Andres
 
Yuliana y dency
Yuliana y dencyYuliana y dency
Yuliana y dency
densy de la cruz lucero
 
4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt
Ander Gonzalez
 
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
 
05 Casos Uso Bis
05 Casos Uso Bis05 Casos Uso Bis
05 Casos Uso BisCarylu
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
aleleoemaseg
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
aleleoemaseg
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
LorenaMendozaD
 
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
Sergio Sanchez
 
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
ANTHONYJOSEMEJIAVILL
 

Similar a UML: CASOS DE USO (20)

Presentacion Casos De Uso1
Presentacion Casos De Uso1Presentacion Casos De Uso1
Presentacion Casos De Uso1
 
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
 
Casos de Uso en UML
Casos de Uso en UMLCasos de Uso en UML
Casos de Uso en UML
 
Tms 03 modelo_negocio
Tms 03 modelo_negocioTms 03 modelo_negocio
Tms 03 modelo_negocio
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Caso de uso
Caso de usoCaso de uso
Caso de 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
 
Uml
UmlUml
Uml
 
Yuliana y dency
Yuliana y dencyYuliana y dency
Yuliana y dency
 
4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt4-modelo-de-caso-de-usos.ppt
4-modelo-de-caso-de-usos.ppt
 
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
 
05 Casos Uso Bis
05 Casos Uso Bis05 Casos Uso Bis
05 Casos Uso Bis
 
Uml
UmlUml
Uml
 
Casos de uso
Casos de usoCasos de uso
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
 
Caso de uso
Caso de usoCaso de uso
Caso de uso
 
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
 
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
 

Más de Katty Landacay

Tecnologías de internet para la educación
Tecnologías de internet para la educaciónTecnologías de internet para la educación
Tecnologías de internet para la educaciónKatty Landacay
 
Tecnologías de internet para la educación
Tecnologías de internet para la educaciónTecnologías de internet para la educación
Tecnologías de internet para la educaciónKatty Landacay
 
LEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOS
LEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOSLEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOS
LEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOSKatty Landacay
 
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDAS
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDASREGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDAS
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDASKatty Landacay
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
Katty Landacay
 

Más de Katty Landacay (8)

Tecnologías de internet para la educación
Tecnologías de internet para la educaciónTecnologías de internet para la educación
Tecnologías de internet para la educación
 
Tecnologías de internet para la educación
Tecnologías de internet para la educaciónTecnologías de internet para la educación
Tecnologías de internet para la educación
 
CD RECUPERACION
CD RECUPERACIONCD RECUPERACION
CD RECUPERACION
 
LEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOS
LEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOSLEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOS
LEVANTAMIENTO DE CABLEADO -GESTION DEL CONOCIMIENTOS
 
open innovation
open innovationopen innovation
open innovation
 
SYBASE - SQL ANYWHERE
SYBASE - SQL ANYWHERESYBASE - SQL ANYWHERE
SYBASE - SQL ANYWHERE
 
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDAS
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDASREGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDAS
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDAS
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 

UML: CASOS DE USO

  • 1. UML: CASOS DE USO Y DIAGRAMA DE CASOS DE USO Docente: Ing. Armando Cabrera Integrantes: Marilyn Jaramillo Katty Landacay FUNDAMENTOS DE INGENIERÍA DE SOFTWARE
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Un caso de uso se representa en UML como un óvalo: CÓMO SE REPRESENTAN? Nombre del Caso de Uso En UML, un actor se representa como monigote Actor
  • 10.
  • 11.
  • 12. Ejemplo: VALIDACIÓN DE USUARIO
  • 13.
  • 14. Cómo identificar los casos de uso?
  • 15.
  • 16.
  • 17.
  • 18. Ejemplo: escribir un mensaje en un foro
  • 19. RELACIONES Para extraer el comportamiento de los casos de uso en los que se incluye y poniendo ese comportamiento en otros casos de uso que lo extiende Tipos: - GENERALIZACIÓN - EXTENSIÓN - INCLUSIÓN
  • 20.
  • 21.
  • 22. Ingresando pedido Buscando datos de producto Obtener reporte De Ventas por producto <<include>> <<include>> Empleado de ventas Gerente REPRESENTACIÓN: EJEMPLO: Caso de uso origen Caso de uso destino << include >>
  • 23.
  • 24. Ejemplo: Realizar Llamada telefónica Realizar llamada Con conferencia Recibir llamada telefónica Recibir llamada adicional Usar agenda <<extend>> <<extend>> relación de extensión frontera del sistema Casos de uso Red telefónica Usuario Actores Teléfono móvil
  • 25.
  • 26.
  • 27.
  • 28.
  • 30. Comercio Realizar Transacción Con tarjeta Procesar factura Del cliente Ajustar transacciones Gestionar cuenta Del cliente Cliente Entidad Financiera Cliente individual Cliente corporativo
  • 31.
  • 32.