Skip to content
This repository has been archived by the owner on Apr 23, 2020. It is now read-only.

Octavio9052/Tamagotchi-8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descripción General

El objetivo central es crear una plataforma integral para hacer funcional el juego de Tamagochis. Esta plataforma deberá comprender una aplicación móvil, dos servicios web, una aplicación web y por ultimo una aplicación de escritorio.

Cada uno de los entregables estará explicado a detalle. La arquitectura se debe cumplir como esta a nivel macro en la definición propuesta. Las restricciones también deben ser cumplidas y no hay negociación de cambio al respecto.

La comunicación que debe darse entre cada componente debe ser la especificada en la arquitectura sin excepción:

Entregables

Servicio REST: Debe ser probado mediante cualquier herramienta como fiddler, postman o cualquier otra herramienta que sea de su preferencia.

Servicio SOAP: Debe ser probado mediante cualquier herramienta como fiddler, postman o cualquier otra herramienta que sea de su preferencia.

Interface del desarrollador (aplicación de escritorio): Bosquejo de la aplicación de escritorio Algunos puntos extras pueden ser obtenidos:

Tienda virtual (aplicación web): Bosquejo de la aplicación de escritorio Bosquejo de la aplicación de escritorio 2 Bosquejo de la aplicación de escritorio 3
Algunos puntos extras pueden ser obtenidos:

Juego (aplicación móvil):
Bosquejo de la aplicación móvil Bosquejo de la aplicación móvil Bosquejo de la aplicación móvil Bosquejo de la aplicación móvil Bosquejo de la aplicación móvil
Algunos puntos extras pueden ser obtenidos:

Arquitectura

La figura siguiente muestra la intención de la arquitectura que debe tener el entregable, ya que debe contar con cada bloque ahí mostrado, al igual que la comunicación debe darse entre los componentes y capas según se indica ahí mismo.
Diagrama de arquitectura

Restricciones

Cada una de las partes debe ser construida en las tecnologías que se especifican a continuación, la libertad de selección está establecida de acuerdo al grupo en el que se encuentra.

  • Escritorio: Java, Winform, WPF.
  • Web: ASP.NET|JSP|PHP, Struts|MVC, Angular|JQuery.
  • Móvil: Android, Windows Store, iOS.
  • Servicios: Nodejs, Java, .NET

Criterios de Evaluación

  • Escritorio 20%
Aspecto Valor
Usabilidad 20
Excepciones 20
Implementación 60
  • Móvil 20%
Aspecto Valor
Ergonomía 20
Responsividad 20
Excepciones 10
Implementación 40
Diseño 10
  • Web 20%
Aspecto Valor
Adaptabilidad 20
Responsividad 20
Excepciones 10
Implementación 40
Diseño 10
  • Servicio SOAP
Aspecto Valor
Diseño API 35
Excepciones 20
Implementación 35
Hospedaje 10
  • Servicio REST
Aspecto Valor
Diseño API 35
Excepciones 20
Implementación 35
Hospedaje 10