1
Universidad Nacional Experimental de los Llanos Occidentales
“Ezequiel Zamora”
Ingeniería, Arquitectura y Tecnología
Ingeniería en Informática
Metodología del Desarrollo del Software
BACHILLERES
Moran R Rosangel C.I: 20.044.086
Briceño P. Jesús C.I: 20.599.260
Pou es un juego , el cual tendremos que mantener una mascota de otra parte del universo, donde podremos jugar con él e interactuar con diferentes actividades y cuidados que se le pueden dar. Hay muchos extras y cosas por descubrir además es interactúa totalmente con las personas, Pou es una especie de alienígena que necesita alimentarse, bañarse y jugar para que siempre esté contento y no enferme, también personaliza la apariencia, probando nuevos trajes, sombreros y gafas, el fondo de cada habitación se puede comprar y aumenta los niveles hasta 285, ocupa 16 Megas y para Android requiere 1.6 o versiones superiores, actualmente lleva más de 50.000.000 de descargas.
Barinas, Mayo de 2014
2
PARTE I
Presentación del juego:
POU (VIDEOJUEGO)
Pou es una aplicación que se encuentra en Google Play. Es un juego muy divertido.
POU-LABORATORIO
FUENTE: Briceño J.
¿DE QUÉ TRATA EL JUEGO?
El juego consiste en poder llegar a un alto nivel, en donde se representa a Pou, una mascota de característica como una papa triangular, a quien se lo debe alimentar, cuidar y mantenerlo como si fuera una mascota de verdad. El pou se hace adulto a los 10 niveles o más.
Juego de Aplicación móvil, basados en el Blackberry, iOS y Android y fue traducido en 16 idiomas. Es similar al Tamagotchi, una mascota virtual.
La estructura del juego se basa en :
� Cocina
Pou debe alimentarse de cada alimento o bebidas que el jugador debe de comprarle en la tienda de alimentos, por lo tantos se le ofrece frutas, verduras, bebidas, comidas como frituras, etc.
Fuente: Briceño J
3
� Cuarto de baño
En este cuarto, Pou tiene que bañarse, pues varias veces aparecen restos de suciedad en este que produce durante sus travesuras.
Fuente: Briceño J.
� Cuarto de juego
Aquí es donde Pou juega con una pelota, pero también se puede seleccionar varios juegos que este puede participar.
Fuente: Briceño J
� Laboratorio
Pou necesita de fórmulas o sustancias, esto facilita la energía, y en otros casos la alimentación y todo lo que incluye para que este pueda estar en un buen estado.
Fuente: Moran R.
� Dormitorio
Pou necesita también descansar finalmente en su dormitorio, donde se le puede comprar ropa en la tienda, e incluso posee una lámpara para apagar la luz. En caso de que no quiera dormir, se compra una sustancia o fórmula del laboratorio para mejorar su estado y energía.
Fuente: Moran R.
POU-SELECCIÓNDE JUEGOS
FUENTE: Briceño J.
4
CASA PISCINA JARDIN MASCOTA
FUENTE: Moran R.
¿QUIEN LO CREO?
Fue publicado por Paul Salame, Pou está desarrollado por Zakeh y fue lanzado para Android el 14 de febrero del 2013 y poco después para iOS. Su versión es de 1.128 (Android) y su precio es gratis.
ASPECTOS POSITIVOS DEL JUEGO:
� Juego gratuito. � Interfaz sencilla. � Posibilidad de compartir información con otros usuarios. � Creación de una especie de comida Pou.
NIVELES
NIVEL VISUAL
NIVEL AUDITIVO
NIVEL QUINESTESICO
Gráficos.
Colores.
Diferentes habitaciones
(cuarto de juegos, laboratorio, baño, cocina, dormitorio, Hall)
Diferentes escenarios
(bosque, nieve, lodo, centro de la tierra, playa, cielo, entre
otros)
Movimientos
Música
Efectos de sonidos en cada escenario.
Sonidos al tacto.
Micrófono.
Enjabonar y lavar
Saltar
Manejar
Alimentarse
Jugar
5
PARTE II
¿QUE?
ACTUALIZACIONES DE POU
� VERSION 1.3.23: Publicado el 02 de Septiembre del 2013
� VERSION 1.3.33: Publicado el 6 de Octubre del 2013.
� VERSION 1.4.2: Publicado el 29 de Octubre del 2013.
� VERSION 1.4.8: Publicado el 12 de Noviembre del 2013.
� VERSION 1.4.17: Publicado el 02 de Enero del 2014.
� VERSION 1.4.26: Publicado el 20 de febrero del 2014.
� VERSION 1.4.27: Publicado el 27 de febrero del 2014.
� VERSION 1.4.29: Publicado 07 de marzo del 2014.
� VERSION 1.4.30: publicado el el 13 de marzo del 2014.
� VERSION 1.4.31: publicado el 25 de marzo del 2014.
� VERSION 1.4.34: publicado el 16 de Abril del 2014.
� VERSION 1.4.32: publicado el 02 de Abril del 2014.
� VERSION 1.4.37: Publicado el 05 mayo del 2014.
� VERSION 1.4. 39: Publicado el 15 mayo del 2014.
� VERSION 1.4.40: Publicado el 22 mayo del 2014.
6
LIN
EA
DE
TIE
MP
O
7
ANÁLISIS DE REQUISITOS DEL SISTEMA SOFTWARE:
Definición detallada del software:
JAVA
Java fue originalmente desarrollado por James Gosling, y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++. Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web.
Java es rápido, seguro y fiable, Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet.
La base de datos de POU es SQLite. SQLite es un motor de bases de datos muy popular en la actualidad por ofrecer características interesantes como su pequeño tamaño, no necesita servidor, precisa poca configuración, es transaccional y por supuesto es de código libre. El código necesario para crear una base de datos SQLite en Android será a través de una clase auxiliar llamada SQLiteOpenHelper, o para ser más exactos, de una clase propia que derive de ella y que debemos personalizar para adaptarnos a las necesidades concretas de nuestra aplicación.
Como ejemplo, se va a crear una base de datos muy sencilla llamada BDPou, con una sóla tabla llamada Pou que contendrá sólo dos campos: nombre e email. Para ellos, vamos a crear una clase derivada de SQLiteOpenHelper que llamaremos PouSQLiteHelper, donde sobrescribiremos los métodos onCreate() y onUpgrade() para adaptarlos a la estructura de datos indicada:
8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
package net.sgoliver.android.bd; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; public class UsuariosSQLiteHelper extends SQLiteOpenHelper { //Sentencia SQL para crear la tabla de Pou String sqlCreate = "CREATE TABLE Pou (codigo INTEGER, nombre TEXT)"; public PouSQLiteHelper(Context contexto, String nombre, CursorFactory factory, int version) { super(contexto, nombre, factory, version); } @Override public void onCreate(SQLiteDatabase db) { //Se ejecuta la sentencia SQL de creación de la tabla db.execSQL(sqlCreate); } @Override public void onUpgrade(SQLiteDatabase db, int versionAnterior, int versionNueva) { //NOTA: Por simplicidad del ejemplo aquí utilizamos directamente la opción de // eliminar la tabla anterior y crearla de nuevo vacía con el nuevo formato. // Sin embargo lo normal será que haya que migrar datos de la tabla antigua // a la nueva, por lo que este método debería ser más elaborado. //Se elimina la versión anterior de la tabla db.execSQL("DROP TABLE IF EXISTS Pou"); //Se crea la nueva versión de la tabla db.execSQL(sqlCreate); } }
9
PLANIFICACIÓN:
En el espacio de Disco y sistema operativo, ocupa 16 Megas y para android requiere 1.6 o versiones superiores, en iOS ocupa 23.6 MB y en BlackBerry 10 necesita 15 MB para instalarlo y requiere de Os 10 en adelante. También requiere iOS 5.0 o posterior, Compatible con iPhone, iPad y iPod touch. En espacio de RAM, 256 de Ram, en Android
Sugerencias de los usuarios:
Agregar más juegos y bajar los precios de las aplicaciones. En consiguiente a los errores, no poder acceder a la cuenta al restaurar el juego, al actualizar ocupa gran espacio por lo que impide hacer actualizaciones más seguidas, se laguea y luego se reinicia. En estimación de costes: en BlackBerry 0.99 $, iOS 1.99 $, en Android completamente gratis, con más de 50.000.000 de descargas.
¿COMO?
DISEÑO
Barra de Estado
Monedas
Capture
Cambio de
Habitación
Configuración y
Nivel
Ayuda
Cambio de Comida
Tienda
Refrigerador
10
CARTA ESTRUCTURADA
Icono de la Pou: Se ejecuta la aplicación para dar inicio al juego. Barra de Estado : Nos muestra cuando pou tiene hambre, está enfermo, esta aburrido o tiene sueño. Monedas: Nos indica la cantidad de monedas que tiene pou y nos lleva a comprar más en la tienda de la aplicación.
Configuración: Muestra las configuraciones de sonido y color del juego, nivel tamaño, cuenta de usuario, amigos, ayuda, fotos, salir al patio y los triunfos en los juegos (Achievements). Capture: Se utiliza para tomar capture a la pantalla en los diferentes escenarios del juego. Flecha de Desplazamiento: Se utiliza para desplazarse en las diferentes habitaciones, comida y pociones del juego. Tienda: Se utiliza para comprar diferentes artículos en pou, desde comida hasta ropa. Se compra con las monedas que se obtienen en el juego o dólares en la tarjeta de crédito del usuario, aparece en todas las habitaciones. Ayuda: Se obienen sugerencias de como cuidar a pou, como jugar con el, como hacerlo crecer, entre otras. Resfrigerador: Se utiliza para guardar la comida y pociones. En su lugar también aparece una ducha, un closet, una puerta, una opción para jugar
Diferentes habitaciones :
11
� Adquirir monedas � Verificar el monto
CAPTURE (diferentes escenarios y Juegos)
� Enfermo � Sueno � Hambre � Contento
� Nivel
� Tamaño
� Cuentas
� Amigos
� Ayuda
� Fotos
� Salir al patio
Achievements Configuraciones
� Comida � Baño � Salud � Energía � Juegos � Flores
� Sonido � Música � Colores � Notificaciones
� Nevera � Comida � Tienda de compras
� Ducha � Jabón � Tienda de compras
� Estante � Pociones � Tienda de compras
� Juegos � Pelota � Tienda de compras
� Closet � Lámpara � Tienda de compras
� Puerta � Micrófono � Tienda de
compras
12
13
DISEÑO
JAVA
POU
TAMAGOTCHI
14
Parte III
Criterios de evaluación:
� INTANGIBLES
Es un juego seguro con contenido apto especialmente para niños pero que por su buen entretenimiento y diversión es usado por todo público, libre de archivos dañinos, es educativo ya que enseña cómo cuidar una mascota virtual. No requiere mucha capacidad en disco, es compatible en muchas versiones anteriores a Android, se puede jugar offline y online. Es un juego fácil de usar, contiene opciones de ayuda orientando al usuario de como manipularlo de forma correcta para ir aumentando de nivel, cumple las condiciones necesarias u óptimas para sus diferentes funciones ya que tiene buenas referencias en los foros, gran cantidad de descargas y es muy divertido.
METODOLOGÍA DEL JUEGO
� MODELO DE CASCADA
Pou está desarrollado en fases, siendo construido con el modelo cascada, rigurosamente dependiendo de las etapas del proceso para el desarrollo del videojuego, de tal forma que al inicio de cada etapa esta debe esperar a la finalización de la etapa anterior, para poder continuar con la siguiente y al final de cada etapa se encarga de determinar si el proyecto está listo para avanzar a la siguiente fase. El método nos permite ordenar el proceso del ciclo de vida del juego.
ANALISIS
DISEÑO
CODIFICACION
PRUEBAS
IMPLANTACION
VERIFICACION
15
ANALISIS: En esta etapa se analizó Pou basado en las necesidades del usuario buscando mejoras en la aplicación, para satisfacer las necesidades de los jugadores de la mascota virtual.
DISEÑO: Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación.
CODIFICACION: Aquí se implementa el código fuente, es donde se hacen pruebas y ensayos para corregir errores.
IMPLEMENTACION Y PRUEBAS: Es donde se comprueba que la aplicación funciona correctamente y que cumple con los requisitos.
VERIFICACION: Es la fase en donde el usuario final ejecuta el sistema, para ello los programadores ya realizaron pruebas para comprobar que el sistema no falle. El mantenimiento es una de las etapas más críticas del Software ya que al utilizarlo como usuario final puede ser que no cumpla con todas las expectativas.
ESTILOS ARQUITECTONICOS
� ESTILOS DE LLAMADA Y RETORNO
En el videojuego de la mascota virtual se utilizó el estilo de llamada y retorno ya que este estilo arquitectónico nos ayuda a construir un programa relativamente fácil de modificar y ajustar a escala, nuestra aplicación de pou está basada en llamados a procedimientos remotos, orientado a objetos y procedimientos en capas. Se trata donde la jerarquía de un programa principal que invoca a varios componentes del programa que estos a su vez pueden invocar otros componentes.
16
PROGRAMA PRINCIPAL
SUBPROGRAMA S UBPROGRAMA
CONTROLADOR CONTROLADOR
S.APLICACIÓN S. APLICACIO N S. APLICACIÓN
S. APLICACION
PROCESOS RELACIONADOS CON LA CALIDAD
ISO Sdt 9126:
Indica las características de calidad y los lineamientos para su uso, la cual fue desarrollada para dar soporte a las necesidades, se definen seis características de calidad y define un modelo de procesos para la evaluación de productos de software.
ISO SDT 9126 Funcionalidad Se usa desde Android 1.6 en adelante
Confiabilidad Es seguro libre de cualquier archivo dañino
Usabilidad Se usa cuantas veces quiera el usuario con o sin internet
Eficiencia El margen de error del juego es menos del 92%
Mantenibilidad Todas las sugerencias de los usuarios son aplicadas en cada actualización
Portabilidad Se puede usar en cualquier lugar ya que se lleva en el teléfono o tableta
17
METODOLOGIAS ARQUITECTONICA:
POSICIONAMIENTO DE CICLO DE VIDA ARQUITECTURA DEL SOFTWARE (AS) EN RUP
RUP es un marco de desarrollo, que indica una forma de enfocar un proyecto de desarrollo de software y después hacer las adaptaciones oportunas. El ciclo de vida RUP se divide en 4 fases: Iniciación, Elaboración, Construcción y Transición. En cada fase se realizan una o más iteraciones y hasta que no finaliza una fase no comienza con la siguiente.
En cada fase y en cada iteración se realiza un ciclo de vida en cascada con las siguientes etapas: Análisis, Diseño, Construcción, Pruebas e Implantación. Los objetivos que se persiguen en cada fase son los siguientes:
- Iniciación: Obtención de los objetivos, catálogo de requisitos, identificación de casos de uso.
- Elaboración: Refinamiento de los objetivos de la fase anterior, casos de uso, análisis, diseño, definición y establecimiento de la arquitectura base del sistema.
- Construcción: Refinamiento de los objetivos de las fases anteriores y construcción del sistema de información.
- Transición: Refinamiento de los objetivos de las fases anteriores e implantación del sistema de información (preparación del producto para su entrega y pasos a producción de versiones no finales (porque hay que hacer ajustes) y de la versión final prevista).
RUP es que todo el proceso está guiado por los casos de uso, algo que resulta lógico cuando hablamos de modelos incrementales, ya que están orientados al usuario y como tal es importante tener siempre presente el esquema de interacción usuarios/sistema, los cuales vienen definidos por los casos de uso y sus escenarios.
ESTIMULOS
ESTIMULOS ELEMENTOS
Ambiente Luz - Sonido
Emocional Responsabilidad - Motivación - Persistencia
Sociológico Uno Mismo – Amigos - Variedad
Fisiológico Alimento - Tiempo - Movimiento
Psicológico Global - Analítico
18
CO
NC
LUS
ION
JUGAR
SELECCIÓN
DEL JUEGO
INVESTIGAR
QUIEN LO CREO, COMO
MANIPULARLO MEJOR,
ACTUALIZACIONES
ESTIMULOS,
ELEMENTOS
ESTRUCTURA
DEL JUEGO
LENGUAJE DE
PROGRAMACION,
BASE DE DATOS
ANALISIS DEL
SOFTWARE
APORTES DE
USUARIOS
INDIVIDUAL y
COMO
GRUPO
ENCUENTROS CON
LA PROFESORA
COMPARACION DE
JUEGO, CODIGO
FUENTE
CORRECCIONES
Y SUGERENCIAS
METODOLOGIAS,
ESTILO
ARQUITECTONICO,
PROCESO DE CALIDAD
CARTA
ESTRUCTURA
DISEÑO
19
BIBLIOGRAFIA
� Brieño Jesús y Moran Rosangel (2014) � Lenin Alevski (2011) Tamagotchi hecho en Java
http://www.alevsk.com/2010/12/tamagotchi-hecho-en-java/ � Pou (2013) Android
https://play.google.com/store/apps/details?id=me.pou.app&hl=es
� Pou (2013) iOS https://itunes.apple.com/ve/app/pou/id575154654?mt=8
� Pou (2013) Blackberry http://appworld.blackberry.com/webstore/content/22984879/?lang=es&countrycode=VE
� Jummp blog’s (2011) Desarrollo de software. Ciclo de vida RUP (Rational Unified Process) http://jummp.wordpress.com/2011/04/06/desarrollo-de-software-ciclo-de-vida-rup-rational-unified-process/
� González A. Larisa (2012) Priorización de Atributos de Calidad en Sistemas Modulares Integrados http://sg.com.mx/revista/priorizaci%C3%B3n-atributos-calidad-sistemas-modulares-integrados#.U6c8qvl5Njc
�
POU
Universidad Nacional Experimental de los Llanos Occ identales
“Ezequiel Zamora”
Ingeniería, Arquitectura y Tecnología
Ingeniería en Informática
Metodología del Desarrollo del Software
Moran R Rosangel C.I: 20.044.086Briceño P. Jesús C.I: 20.599.260
Es un juego, el cual tendremos que
mantener una mascota de otra parte del
universo, donde podremos jugar con él e
interactuar con diferentes actividades y
cuidados que se le pueden dar, Pou es una
especie de alienígena que necesita
alimentarse, bañarse y jugar para que
siempre esté contento y no enferme.
El juego consiste en poder llegar a un alto nivel, en donde se representa a Pou, una mascota de
característica como una papa triangular, a quien se lo debe alimentar, cuidar y mantenerlo como si fuera
una mascota de verdad. El pou se hace adulto a los 10 niveles o más. Fue publicado por Paul Salame,
Pou está desarrollado por Zakeh y fue lanzado para Android el 14 de febrero del 2013 y poco después
para iOS. y Blackberry, fue traducido en 16 idiomas. Es similar al Tamagotchi, una mascota virtual.
La estructura del juego se basa en
• Cocina
• Cuarto de baño
• Cuarto de juego
• Laboratorio
• Dormitorio
NIVELVISUAL
NIVELAUDITIVO
NIVEL QUINESTESICO
Gráficos.
Colores.
Diferentes habitaciones (cuarto de juegos, laboratorio, baño,
cocina, dormitorio, Hall)
Diferentes escenarios (bosque, nieve, lodo, centro de la tierra,
playa, cielo, entre otros)
Movimientos
Música
Efectos de sonidos en cada escenario.
Sonidos al tacto.
Micrófono.
Enjabonar y lavar
Saltar
Manejar
Alimentarse
Jugar
• VERSION 1.3.23: Publicado el 02 de Septiembre del2013
• VERSION 1.3.33: Publicado el 6 de Octubre del 2013.
• VERSION 1.4.2: Publicado el 29 de Octubre del 2013.
• VERSION 1.4.8: Publicado el 12 de Noviembre del2013.
• VERSION 1.4.17: Publicado el 02 de Enero del 2014.
• VERSION 1.4.26: Publicado el 20 de febrero del 2014.
• VERSION 1.4.27: Publicado el 27 de febrero del 2014.
• VERSION 1.4.29: Publicado 07 de marzo del 2014.
• VERSION 1.4.30: publicado el 13 de marzo del 2014.
• VERSION 1.4.31: publicado el 25 demarzo del 2014.
• VERSION 1.4.34: publicado el 16 de Abrildel 2014.
• VERSION 1.4.32: publicado el 02 de Abrildel 2014.
• VERSION 1.4.37: Publicado el 05 mayodel 2014.
• VERSION 1.4. 39: Publicado el 15 mayodel 2014.
• VERSION 1.4.40: Publicado el 22 mayodel 2014.
JAVA:
Java fue originalmente desarrollado por James Gosling, y publicado en 1995, es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.
La base de datos de POU es SQLite es un motor de bases de datos muy popular en la actualidad por ofrecer características interesantes como su pequeño tamaño, no necesita servidor, precisa poca configuración, es transaccional y por supuesto es de código libre. El código necesario para crear una base de datos SQLite en Android será a través de una clase auxiliar llamada SQLiteOpenHelper, o para ser más exactos, de una clase propia que derive de ella y que debemos personalizar para adaptarnos a las necesidades concretas de nuestra aplicación
Ejemplo de una captura de unabase de datos en SQLite
POU TAMAGOTCHI
Ejemplo de un código en javade un tamagotchi llevado a pou
JABP1
Diapositiva 9
JABP1 Jesús A. Briceño P., 24-06-2014
En el espacio de Disco y sistema operativo, ocupa 16 Megas y paraandroid requiere 1.6 o versiones superiores, en iOS ocupa 23.6 MB y enBlackBerry 10 necesita 15 MB para instalarlo y requiere de Os 10 enadelante. También requiere iOS 5.0 o posterior, Compatible con iPhone, iPady iPod touch. En espacio de RAM, 256 de Ram, en Android
Sugerencias de los usuarios:
Agregar más juegos y bajar los precios de las aplicaciones. Enconsiguiente a los errores, no poder acceder a la cuenta al restaurar el juego,al actualizar ocupa gran espacio por lo que impide hacer actualizaciones másseguidas, se laguea y luego se reinicia. En estimación de costes: enBlackBerry 0.99 $, iOS 1.99 $, en Android completamente gratis, con más de50.000.000 de descargas
• Es un juego seguro con contenido apto para todo público
• Libre de archivos dañinos
• Es educativo ya que enseña cómo cuidar una mascota virtual
• No requiere mucha capacidad en disco
• Es compatible en muchas versiones anteriores a Android
• Se puede jugar offline y online
• Es un juego fácil de usar, contiene opciones de ayuda orientando al usuario de como manipularlo de forma correcta para ir aumentando de nivel, cumple las condiciones necesarias u óptimas para sus diferentes funciones ya que tiene buenas referencias en los foros, gran cantidad de descargas y es muy divertido.
Pou está desarrollado en fases,siendo construido con el modelocascada, rigurosamentedependiendo de las etapas delproceso para el desarrollo delvideojuego, de tal forma que al iniciode cada etapa esta debe esperar ala finalización de la etapa anterior,para poder continuar con lasiguiente y al final de cada etapa seencarga de determinar si el proyectoestá listo para avanzar a la siguientefase. El método nos permite ordenarel proceso del ciclo de vida deljuego.
En el videojuego de la mascotavirtual se utilizó el estilo de llamada yretorno ya que este estiloarquitectónico nos ayuda a construirun programa relativamente fácil demodificar y ajustar a escala, nuestraaplicación de pou está basada enllamados a procedimientos remotos,orientado a objetos y procedimientosen capas. Se trata donde la jerarquíade un programa principal que invoca avarios componentes del programaque estos a su vez pueden invocarotros componentes.
• Indica las características de calidad y los lineamientos para su uso, la cualfue desarrollada para dar soporte a las necesidades, se definen seiscaracterísticas de calidad y define un modelo de procesos para laevaluación de productos de software.
ISO SDT 9126Funcionalidad Se usa desde Android 1.6 en adelante
Confiabilidad Es seguro libre de cualquier archivo dañino
Usabilidad Se usa cuantas veces quiera el usuario con o sin internet
Eficiencia El margen de error del juego es menos del 92%
Mantenibilidad Todas las sugerencias de los usuarios son aplicadas encada actualización
Portabilidad Se puede usar en cualquier lugar ya que se lleva en elteléfono o tableta
RUP es un marco de desarrollo, que indica una forma de enfocar un proyecto dedesarrollo de software y después hacer las adaptaciones oportunas. El ciclo de vidaRUP se divide en 4 fases: Iniciación, Elaboración, Construcción y Transición. Encada fase se realizan una o más iteraciones y hasta que no finaliza una fase nocomienza con la siguiente. En cada fase y en cada iteración se realiza un ciclo devida en cascada con las siguientes etapas: Análisis, Diseño, Construcción, Pruebas eImplantación
Los objetivos que se persiguen en cada fase son los siguientes:
• Iniciación
• Elaboración
• Construcción
• Transición
ESTIMULOS ELEMENTOS
Ambiente Luz - Sonido
Emocional Responsabilidad - Motivación - Persistencia
Sociológico Uno Mismo – Amigos - Variedad
Fisiológico Alimento - Tiempo - Movimiento
Psicológico Global - Analítico
MUCHAS GRACIAS