Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

59
Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral

Transcript of Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Page 1: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Proyecto Ajedrez Amigo

Proyecto Ajedrez Amigo

Isaac MuñozSebastián RozasSynddy Herrera

Taller Proyecto Integral

Page 2: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Temario

• Formulación y delimitación del problema de estudio

• Objetivos

• Historia del ajedrez

• Alternativas

• Propuesta de solución

• Factibilidad técnica

Page 3: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Temario

• Factibilidad económica

• Factibilidad implementaría

• Beneficios de la solución

Page 4: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

FORMULACIÓN Y DELIMITACIÓN DEL PROBLEMA

Primera parte

Page 5: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Formulación y delimitación del problema

• Descripción de la organización:

Empresa Chilena de tecnología de la información, especializándose en el desarrollo de entretención a través de un juego de ajedrez

Dedicados básicamente a jugadores expertos.

Page 6: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Proyecto chess friendsPryectoinf3 host google

Page 7: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Sistema ActualSistema Actual

Page 8: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

OBJETIVOSSegunda parte

Page 9: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Objetivos

• General:– Ayudar a los jugadores expertos de ajedrez, a tener

un mejor registro de sus jugadas para así poder mejorar, a través de estos datos, su juego.

• Específico– Conocer las fortalezas/debilidades del jugador.– Mostrar un historial de jugadas.

Page 10: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

HISTORIA DEL AJEDREZTercera parte

Page 11: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Historia del ajedrez

• Se atribuye Sissa Ben Dahir lo concibió para distracción y ocio de un rey, tal  fue el éxito en la corte de dicho rey que ofreció a tan brillante inventor que eligiera su recompensa.

Page 12: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Historia del ajedrez

• El brahmán solicitó que le fuera concedido un grano de trigo en la primera casilla del tablero, dos por la segunda,  cuatro en la tercera y seguir doblando la cantidad hasta totalizar las 64 casillas del tablero

Page 13: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

ALTERNATIVAS EN EL MERCADO

Cuarta parte

Page 14: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Alternativas

• Citrine es un juego profesional posee un nuevo y potente programa  capaz de derrotar con facilidad al 98% de los jugadores de ajedrez, y también ser comprensiva con los menos expertos adaptándose a su nivel. 

Page 15: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

PROPUESTA DE SOLUCIÓNQuinta parte

Page 16: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

• La solución es un tablero elaborado de sensores de movimientos que vayan capturando cada jugada dentro del tablero, esto se conectara con un USB a el computador y guardara los movimientos en un programa java

Propuesta de solución

Page 17: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

• Pantalla LCD en el ajedrez para indicar el tiempo con una pantalla táctil para indicar el cambio de movimientos en el tablero con una memoria interna q permita guardar los datos de el juego

Propuesta de solución

Page 18: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

• Generar libreta electrónica con reconocimiento de voz, a la que se le indique con palabras (para evitar pérdida de tiempo) que jugadas deben ser guardadas

Propuesta de solución

Page 19: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

• Tablero que se conecta por bluethooh a el software de java esta elaborado con un pic

Propuesta de solución

Page 20: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Propuesta de solución

• Creación de un tablero electrónico, el cual se conecte a través de un PC a una base de datos, en la cual, se guardaran las jugadas y tiempos de forma automática,

• Además ofrecerá la posibilidad de transmitir la partida a través de una pantalla para poder ser observado por mas personas.

Page 21: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Propuesta de solución

Page 22: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

FACTIBILIDAD TÉCNICASexta parte

Page 23: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

BasicBasic

BASIC es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza; se diseminó entre las microcomputadoras hogareñas a partir de la década de 1980.

Page 24: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

JavaJava

Java es un lenguaje de programación que se creó como parte de un proyecto de investigación para el desarrollo de software avanzado para una amplia variedad de dispositivos de red y sistemas embebidos.

Page 25: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

ProteusProteus

Proteus es un conjunto de herramientas que facilitan la creación de circuitos electrónicos

Siendo las principales Isis el cual permite simular el funcionamiento del circuito y Ares que permite simular y diseñar la forma física que tendrá el circuito.

Page 26: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Librerías y herramientas extras

Librerías y herramientas extras

Page 27: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Plataforma y arquitectura de Hardware

Plataforma y arquitectura de Hardware

PC Desktop con:

•Procesador Pentium IV en adelante o AMD Athlon 64 2800+

•RAM 512 MB•Dispositivo / entrada salida (Monitor,Teclado,Mouse)

•Puerto Serial DB9

•Lector CD/DVD

Page 28: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Plataforma y arquitectura de Software

Plataforma y arquitectura de Software

• Sistema operativo: Windows Xp

• Java Virtual machine Runtime 6.0

• MS Access 2003 o compatible

Page 29: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

FACTIBILIDAD ECONÓMICASéptima parte

Page 30: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

• Resultado de Flujo de caja 1

• Resultado de Flujo de caja 2

• Resultado de Flujo de caja 3

• Resultado de Flujo de caja 4

• Resultado de Flujo de caja 5

Page 31: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Flujo de cajaFlujo de caja

Page 32: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Costo beneficioCosto beneficio

• Valor presente de flujos:

• Año 0:

• Valor Actual Neto (van): 6129651

• Tasa interna de retorno (TIR): 53,44%

Page 33: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Pagina webPagina web

Page 34: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Flujo de compra proveedoresFlujo de compra proveedores

Page 35: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Flujo de venta nacionalFlujo de venta nacional

Page 36: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Flujo de venta extranjeroFlujo de venta extranjero

Page 37: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

BENEFICIOS DE LA SOLUCIÓNNovena parte

Page 38: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Beneficios de la solución

• Captura automática de las jugadas

• Captura automática de los tiempos de las jugadas

• Generación de informes estadísticos

Page 39: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

DESARROLLO TÉCNICONovena parte

Page 40: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

RupRup

Page 41: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

GanttGantt

Page 42: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

foda• Fortaleza• Portable• Multiplataforma• Contar con un buen grupo de trabajo. • El lenguaje de programación Java es gratuito lo que abarata los costos.• Todos los integrantes cuentan con su computadores personales para la programación y el

desarrollo del proyecto• Oportunidades• Gran crecimiento del mercado• No tener competidores directos • Al ser la distribución por internet las posibilidades de expandir el mercado son inmensas.• Debilidades• Carencia en la cartelera de clientes• Al no poseer clientes no contamos con ninguna recomendación.• No enseñanza de Inacap del lenguaje BASIC y programación de circuitos electrónicos, creación

de hardware.• Un integrante se encuentra haciendo la práctica por lo que dificulta realizar reuniones en la

tarde.• Amenazas• Muy fácil de crear un sistema parecido• No conocemos los periodos de entrega del sistema.• No existen recursos para financiar el proyecto.

Foda

Page 43: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

MODELOS Y DIAGRAMASNovena parte

Page 44: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Modelo conceptual

Page 45: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Diagrama de alto nivel

Jugador

Diagrama general de caso de uso Ajedrez Amigo

Validacion deusuario

Cantidad de piezasdel jugador

Consultamovimientos

Consulta resultados

Consulta posición

Consulta tiempo

Diagrama alto nivel

Page 46: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Diagrama de caso de usoDiagrama caso de uso

Page 47: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Diagrama de actividadesDiagrama de actividades

Page 48: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Diagrama de secuenciaDiagrama de secuencia

Page 49: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Modelo relacionalModelo relacional

Page 50: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Modelo de procesosModelo de procesos

Page 51: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Diagrama de flujo de datos

El usuario entra a la aplicación

¿Desea Jugar? Inicia partidoMueve pieza en el

tablaro

Envía coordenadas

La aplicación recibe

coordenadas

Interpreta coordenada

La interpretación es para definir el tipo de pieza (peón, caballo, etc.) y el color de la pieza (blanca o negra)

¿Es Hacke Mate?

Coordenadas almacenada

Detiene el tiempo del parido

Tiempos Almacenados

Si

1

1

¿Consulta Historial?

No

Desconexión de aplicación

No

¿Solicitan Tablas?

No

Si

No

Muestra historial al

jugdor

Este historial puede ser en modo texto y/o gráfico; además este historial puede ser de jugadas, piezas, etc.

¿Consulta otro tipo de

estadística?

Si

1

Los jugadores inician sesión con

su user y password

Si

El jugador inicia sesión con su user

y password

Si

Diagrama de flujo

Page 52: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

PRUEBAS Novena parte

Page 53: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Prueba valores límites• Prueba de valores limites• Los pasos de ejecución son los siguientes: Valores típicos, intermedios Valores

primero y segundo del rango Valores penúltimo y último Valores vecinos fuera del rango

Prueba valores limites

Page 54: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

• Prueba de presunción de error• Se probaran errores típicos o que tememos los posibles errores a probar son:

– Presionar dos veces la misma posición tomar y dejar donde mismo.– Ejecución automática de la página web en distintos computadores con distintos browser.

Prueba presunción de error

Page 55: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Caja blanca

Resultados: Números de regiones del grafo de flujo=14Aristas – nodos + 2= 39-27+2=14

Caja blanca

Page 56: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

• Los pasos de ejecución son los siguientes:

– Probar el sistema con un disco 50%,60%,70%,80% y 90% de procesamiento

Prueba de stress

Page 57: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Prueba caja negra

Page 58: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

Bibliografía

Fuente primaria:Docente Ricardo Muñoz –Ingeniero Electronico Inacap Santiago Sur

Page 59: Proyecto Ajedrez Amigo Isaac Muñoz Sebastián Rozas Synddy Herrera Taller Proyecto Integral.

GRACIAS