Está en la página 1de 18

CINE

Miguel Ángel Díaz Ortega


1097096551

UNIDADES TECNOLÓGICAS DE SANTANDER


Facultad de Ciencias Naturales e Ingeniería
Tecnología En Desarrollo De Sistemas Informáticos
Bucaramanga (20 de febrero del 2024)

1.1.2 Título: "Transformaciones Tecnológicas en la Industria Cinematográfica: Explorando


el Cambio en la Experiencia del Espectador"

Introducción:

La industria cinematográfica ha sido testigo de una rápida evolución tecnológica que ha


redefinido no solo la forma en que se producen y distribuyen las películas, sino también
la experiencia misma del espectador. Este estudio tiene como objetivo examinar en
profundidad el impacto de las transformaciones tecnológicas en la experiencia
cinematográfica, destacando aspectos clave que han surgido con los avances
contemporáneos. Desde la aparición de nuevas plataformas de distribución hasta la
integración de tecnologías inmersivas, se busca comprender cómo estos cambios han
moldeado las preferencias y expectativas de los espectadores.
Problema:

El surgimiento de plataformas de streaming, la realidad virtual, la inteligencia artificial y


las redes sociales ha desencadenado un cambio significativo en la forma en que el cine
se produce, distribuye y consume. En este contexto, surge la necesidad de comprender
en detalle cómo estas transformaciones tecnológicas afectan la experiencia
cinematográfica del espectador. ¿En qué medida la accesibilidad a través de plataformas
de streaming ha alterado los hábitos tradicionales de asistencia al cine? ¿Cómo influyen
las tecnologías de realidad virtual en la inmersión del espectador y en su conexión
emocional con las narrativas cinematográficas? ¿Cuál es el papel de la inteligencia
artificial en la creación y recomendación de contenido cinematográfico, y cómo impacta
en la diversidad y originalidad de las propuestas cinematográficas?

Estas preguntas fundamentales guiarán la exploración de las complejidades de la


relación entre la tecnología y la experiencia cinematográfica, ofreciendo una visión
integral de los cambios en curso en la forma en que los espectadores interactúan y se
relacionan con el cine en la era digital.

1.1.3 Tipo de Tecnología (Lenguaje de Programación, Framework, BD)

Lenguaje de Programación: PHP


Framework: LARAVEL
BD: MySQL

1.1.4 Listado de Objeto De Acuerdo A Los Autores:

• Cosas Tangibles:

• Proyector de Cine

• Cámara de Cine

• Bobina de Película

• Clapboard

• Estatuilla de Premios

• Película en DVD/Blu-ray

• Gafas 3D

• Poster de Película

• Boleto de Cine
• Silla de Director

• Roles:

• Director

• Actor/Actriz

• Guionista

• Productor

• Editor de Cine

• Organizaciones:

• Academia de las Artes y Ciencias Cinematográficas

• Cannes Film Festival

• Hollywood Foreign Press Association (HFPA)

• Sundance Institute

• Directors Guild of America (DGA)

• Incidentes:

• El incidente de la entrega equivocada del Óscar a "La La Land" en 2017.

• El robo de la estatuilla de Óscar en 2000.

• El incendio en la Universal Studios en 2008.

• El boicot de los Oscar de 2016 debido a la falta de diversidad.

• El escándalo de Harvey Weinstein y el movimiento #MeToo.

• Interacciones:
• El saludo icónico de "May the Force be with you" en Star Wars.

• La química entre Humphrey Bogart e Ingrid Bergman en "Casablanca".

• La danza icónica en la lluvia de Gene Kelly en "Singin' in the Rain".

• El duelo de miradas en "Gone with the Wind".

• La interacción entre 5. Jules Winnfield y Vincent Vega en "Pulp Fiction".

• Especificaciones:

• Resolución de Pantalla en Cine: 4K, 8K, etc.

• Formato de Película: 35mm, 70mm, IMAX, etc.

• Relación de Aspecto: 4:3, 16:9, Cinemascope, etc.

• Framerate: 24 fps (cuadros por segundo), HFR (High Frame Rate), etc.

• Especificaciones Técnicas de Cámaras: RED, ARRI, Blackmagic, etc.

• Lugares:
• Sala de Cine
• Estudio de Filmación
• Plató
• Set de Rodaje
• Backlot
• Cinemateca
• Estreno de Cine
• Festival de Cine
• Walk of Fame (Bulevar de la Fama)
• Oficina de Producción Cinematográfica

• Diagrama de objetos:

@startuml

package "Cosas tangibles" #D5BA0C {

class ProyectorCine{}

class CamaraCine{}
class BobinaPelicula{}

class Clapboard{}

class EstatuillaPremios{}

class PeliculaDVD{}

class Gafas3D{}

class PosterPelicula{}

class BoletoCine{}

class SillaDirector{}

package "Roles" #A252B4 {

class Director{}

class ActorActriz{}

class Guionista{}

class Productor{}

class EditorCine{}

package "Organizaciones" #4AD5BE {

class AcademiaCine{}

class CannesFilmFestival{}

class HFPA{}

class SundanceInstitute{}

class DGA{}
}

package "Incidentes" #4CD54A {

class IncidenteLaLaLand{}

class RoboEstatuilla{}

class IncendioUniversalStudios{}

class BoicotOscars2016{}

class EscandaloMeToo{}

package "Interacciones" #C8D54A {

class SaludoStarWars{}

class QuimicaCasablanca{}

class DanzaSinginInTheRain{}

class DueloGoneWithTheWind{}

class InteraccionPulpFiction{}

package "Especificaciones" #D5674A {

class ResolucionPantallaCine{}

class FormatoPelicula{}

class RelacionAspecto{}

class Framerate{}

class EspecificacionesCamara{}
}

package "Lugares" #D54A63 {

class SalaCine{}

class EstudioFilmacion{}

class Plato{}

class SetRodaje{}

class Backlot{}

class Cinemateca{}

class EstrenoCine{}

class FestivalCine{}

class WalkOfFame{}

class OficinaProduccionCinematografica{}

@enduml

Diagrama de clases:

@startuml

title Diagrama de Clases para Sistema de Gestión de Cine

package "EquiposCine" #AE17F4 {

class EquiposProyeccion {

+ID

+Serial
+Marca

+Modelo

+Color

+Cantidad

-Nombre

#Registrar()

#Consultar()

#Modificar()

#Eliminar()

package "Personal" #AE17F4 {

class Cliente {

+Cedula

+Nombre

+Apellido

-Edad

#Registrar()

#Consultar()

#ReservarAsiento()

#CancelarReserva()

EquiposProyeccion "M" --- "1" Cliente : Utiliza


class Pelicula {

+ID

+Titulo

+Director

+Genero

+Duracion

#Registrar()

#Consultar()

class Funcion {

+ID

+Fecha

+Hora

+Sala

#Programar()

#Consultar()

Funcion "1" --- "1" Pelicula : Proyecta

class Reserva {

+ID

+Fecha

+Hora

#GenerarReserva()

#Consultar()
#Cancelar()

Cliente "1" --- "0..1" Reserva : Realiza

@enduml

Tabla 1 Requerimientos funcionales

Código Requerimiento Caso de uso Actor


funcional

RF1 Registro de El cliente crea Cliente


usuario: Permitir a una cuenta
los usuarios crear ingresando sus
una página web. datos
personales.

RF2 Búsqueda de El cliente busca Cliente


producto: Permite un producto
a los usuarios específico
buscar productos utilizando los
por nombres, filtro de
categoría, etc. búsqueda.

RF3 Catálogo de El cliente busca Cliente


películas: Mostrar un producto
una lista de las específico
películas que utilizando los
están disponibles filtros de
en ese momento búsqueda.
usando el
buscador.
El cliente
RF4 Carrito: Permitir a agrega Cliente
los usuarios productos al
agregar carrito y luego
productos a un procede a la
carrito y página de
gestionar su pago.
compra antes de
finalizarla.
RF5 Proceso de El cliente Cliente
compra: selecciona
Proporcionar un productos,
proceso de completa la
compra seguro y información de
fácil de usar, con pago y realizar
opciones de pago la compra.
variadas.

Tabla 1 Requerimientos no funcionales

Código

Requerimientos no funcionales

RNF1 Experiencia estética: Interfaz atractiva


y navegación intuitiva para agradar al
usuario.

RNF2 Tiempo de carga eficiente: Garantizar


reproducción fluida y tiempos de
carga eficientes para una experiencia
sin demoras.

RNF3 Disponibilidad y confiabilidad:


Accesibilidad 24/7 y servicio
confiable para usuarios.

RNF4 Seguridad de la información:


Implementación de medidas robustas
para proteger datos personales,
asegurando confidencialidad.

RNF5 Compatibilidad multiplataforma:


Plataforma adaptable a diversos
dispositivos y navegadores.

Diagrama de casos de usos

@startuml

title Diagrama de Caso de Uso Cliente

left to right direction

Cliente--->(Registrar el usuario)

Cliente--->(Ingresar usuario y contraseña)


Cliente--->(Ver boleteria)

Cliente--->(Escoger pelicula y combos de comida)

Cliente--->(Realizar pagos)

Cliente--->(Realizar tirilla)

skinparam usecase {

BackgroundColor yellow

BorderColor #B40431

@enduml

Director de cine :

@startuml

title Diagrama de Caso de Uso Director de Cine

left to right direction

DirectorCine--->(Gestionar Películas)

DirectorCine--->(Supervisar Producción)

DirectorCine--->(Seleccionar Actores)

DirectorCine--->(Definir Estilo Visual)

DirectorCine--->(Revisar Montaje Final)

DirectorCine--->(Asistir a Eventos)

skinparam usecase {

BackgroundColor yellow

BorderColor #B40431

}
@enduml

Actor/Actriz

@startuml

title Diagrama de Caso de Uso Actor/Actriz

left to right direction

actor "Actor/Actriz" as ActorActriz

(Seleccionar Proyectos) <-- ActorActriz

(Asistir a Audiciones) <-- ActorActriz

(Realizar Ensayos) <-- ActorActriz

(Actuar en Producciones) <-- ActorActriz

(Interactuar con el Director) <-- ActorActriz

skinparam usecase {

BackgroundColor yellow

BorderColor #B40431

@enduml

Guionista

@startuml

title Diagrama de Caso de Uso Guionista

left to right direction

actor "Guionista" as Guionista

Guionista -->(Desarrollar Guiones)


Guionista -->(Revisar y Editar Diálogos)

Guionista -->(Colaborar con Directores)

Guionista -->(Proponer Modificaciones)

Guionista -->(Asistir a Reuniones de Producción)

skinparam usecase {

BackgroundColor yellow

BorderColor #B40431

@enduml

Productor

@startuml

title Diagrama de Caso de Uso Productor

left to right direction

actor "Productor" as Productor

(Productor)-->(Financiar Proyectos)

(Productor)-->(Seleccionar y Contratar Personal)

(Productor)-->(Coordinar Producción)

(Productor)-->(Tomar Decisiones Financieras)

(Productor)-->(Promover y Distribuir Producciones)

skinparam usecase {

BackgroundColor yellow

BorderColor #B40431

}
@enduml

Editor de cine

@startuml

title Diagrama de Caso de Uso Editor de Cine

left to right direction

actor "Editor de Cine" as EditorCine

(EditorCine)-->(Importar Material de Filmación)

(EditorCine)-->(Realizar Edición de Secuencias)

(EditorCine)-->(Agregar Efectos Especiales)

(EditorCine)-->(Ajustar Sonido y Música)

(EditorCine)-->(Generar Vistas Preliminares)

(EditorCine)-->(Colaborar con el Director)

skinparam usecase {

BackgroundColor yellow

BorderColor #B40431

@enduml

Diagrama de interacción

@startuml
title Sistema de Cine
autonumber
actor Cliente
activate Sistema
Cliente -> Sistema: Inicia sesión
Sistema-> Sistema: Validar sesión
Sistema-> Cartelera: Consultar boleteria
Cartelera-> Cartelera: Consultar pelicula
Cartelera-> Cartelera: Cancelar búsqueda
Cartelera-> Facturación: Realizar pago
Facturación-> Facturación: Validar pago
Facturación-> Sistema: Cerrar sesión
Sistema-> Cliente: Finaliza proceso
deactivate Sistema
@enduml

@startuml
title Sistema de Cine - Vendedor de Boletos
autonumber
actor Vendedor
activate Sistema
Vendedor -> Sistema: Inicia sesión
Sistema-> Sistema: Validar sesión
Sistema-> Cartelera: Consultar boleteria
Cartelera-> Cartelera: Consultar pelicula
Cartelera-> Cartelera: Seleccionar función
Cartelera-> Reserva: Generar reserva
Reserva-> Reserva: Validar disponibilidad
Reserva-> Facturación: Confirmar reserva
Facturación-> Facturación: Generar boleto
Facturación-> Sistema: Cerrar sesión
Sistema-> Vendedor: Finaliza proceso
deactivate Sistema
@enduml

Diagrama de actividades

@startuml
title Proceso de Solicitar Compra de Boletos de Cine
start
:Acceder a la página web del cine;
:Iniciar sesión en la plataforma;
:Seleccionar película y función;
if (Verificar disponibilidad de boletos) then
-[#green]->Sí;
:Elegir número de boletos;
:Agregar al carrito;
else
-[#red]->No;
:Seleccionar otra función o película;
repeat
:Verificar disponibilidad de boletos;
repeat while (Boletos disponibles)
endif
:Ir al carrito de compras;
:Revisar la orden;
:Ingresar información de pago;
if (Pago exitoso) then
-[#green]->Sí;
:Recibir confirmación de compra;
else
-[#red]->No;
:Volver a ingresar información de pago;
repeat
:Intentar realizar el pago;
repeat while (Número de intentos no exceda);
endif
:Finalizar compra;
stop
@enduml

Diagrama de estado

@startuml
title Diagrama de Estado para Compra de Boletos de Cine
[*] -> Sin_Compra
Sin_Compra --> Con_Compra : Selecciona película y función
Con_Compra --> Con_Compra : Agrega boletos al carrito
Con_Compra --> Sin_Compra : Cancela la compra
Sin_Compra --> Pago : Inicia proceso de pago
Pago --> Pago : Ingresa información de pago
Pago --> Sin_Compra : Pago no exitoso
Pago --> Confirmacion : Pago exitoso
Confirmacion --> Confirmacion : Recibe confirmación de compra
Confirmacion --> Sin_Compra : Realiza nueva compra o sale del proceso
@enduml

Segundo ejemplar :
@startuml
title Diagrama de Estado para Reserva de Asientos en Cine
[*] -> Sin_Reserva
Sin_Reserva --> Con_Reserva : Selecciona película y horario
Con_Reserva --> Con_Reserva : Selecciona asientos disponibles
Con_Reserva --> Sin_Reserva : Cancela la reserva
Sin_Reserva --> Pago_Reserva : Inicia proceso de pago
Pago_Reserva --> Pago_Reserva : Ingresa información de pago
Pago_Reserva --> Sin_Reserva : Pago no exitoso
Pago_Reserva --> Confirmacion_Reserva : Pago exitoso
Confirmacion_Reserva --> Confirmacion_Reserva : Recibe confirmación de reserva
Confirmacion_Reserva --> Sin_Reserva : Realiza nueva reserva o sale del proceso
@enduml
Diagrama de componentes

@startuml
title Diagrama de Componentes para Compra de Boletos de Cine
[Busqueda de pelicula]-down->Pagina_web
[Categoria]-right->Pagina_web
Pagina_web-down->[Catalogo de Peliculas]
Pagina_web-right->[Proceso de Compra]
@enduml

También podría gustarte