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:
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): Algunos puntos extras pueden ser obtenidos:
Tienda virtual (aplicación web):
Algunos puntos extras pueden ser obtenidos:
Juego (aplicación móvil):
Algunos puntos extras pueden ser obtenidos:
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.
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
- 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 |