You are on page 1of 3

UNIVERSIDAD NACIONAL JOS MARA ARGUEDAS

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

Escuela profesional: Ingeniera de sistemas.


Asignatura: Ingeniera de software II.
Tema: Requerimientos funcionales y no funcionales.
Docente: Mg. Ivan Soria Sols
Integrantes:
o Serna Rivera Santos
o lvarez Ramrez Marcelino juan
DESARROLLOS DE :
El proyecto consistir en disear desde cero un juego para smartphones que utilicen el sistema
operativo Android. El objetivo del juego ser sobrevivir a las oleadas de enemigos, que
aparecern en el extremo derecho de la pantalla y se dirigirn al lado opuesto, durante el
tiempo suficiente para superar el nivel actual. Al mismo tiempo tendremos que tratar de
esquivar los obstculos y recoger los objetos que nos proporcionarn un bonus de puntos. En
el juego habr un nmero finito de niveles, cada uno ms difcil que el anterior.

ESPECIFICACIN DE LOS REQUISITOS DEL VIDEOJUEGO


Funcionamiento de la aplicacin

Descripcin El funcionamiento bsico de la aplicacin se divide en dos partes:

Una parte esttica dedicada a la presentacin del logo del juego y la seleccin de dificultad
en el men de opciones.

Una segunda parte donde el jugador destruir a las naves enemigas que se presenten
intentando no impactar contra ellas ni contra los meteoritos que se interpongan en su
trayectoria. Tambin intentando reunir las esferas de energa que le proporcionarn un
pequeo bonus de puntos. El nivel se completar si el jugador consigue no ser destruido
dentro del lmite de tiempo, ya que cada vez que lo haga perder una vida y slo dispondr de
tres para superar el juego

N REQUERIMIENTO FUNCIONALES
En la primera pantalla veremos como aparece progresivamente el logotipo del
1 juego y tras unos segundos se atena hasta desaparecer.
Desde la pantalla de presentacin iremos al men de opciones, en esta pantalla
2 podremos, aparte de iniciar una partida, navegar por el men de opciones y
marcar la opcin de dificultad en la que queramos jugar. Tendremos para elegir
entre fcil, normal o difcil. Si seleccionsemos la opcin de Play iniciaramos una
partida. En caso de ser la primera vez que ejecutamos el juego o en caso de haber
dejado una partida a medias automticamente continuaremos desde el ltimo
nivel en el que salimos de la aplicacin y con el nmero de vidas que nos
quedasen.
Al empezar el videojuego deber tener opciones con botones de:
Dificultades
Fcil
3
Normal
Difcil
Salir

En otra pantalla podremos hacer dos movimientos bsicos desplazar nuestra nave
4 de forma vertical para esquivar tanto las naves enemigas como los meteoritos o
recoger esferas de energa y disparar a las naves enemigas ya sea para sumar
puntos como para no impactar contra ellas y morir.
En la parte se desarrolla toda la mecnica anteriormente descrita, aqu podremos
5 disparar a las naves enemigas que surgirn del borde derecho de la escena y se
dirigirn al izquierdo. Para disparar sencillamente tocamos la pantalla en el punto
a donde queramos dirigir el proyectil lser y este se mover en lnea recta haca el
punto marcado. Para mover nuestra nave tocaremos el sprite y lo arrastraremos a
la posicin que deseemos dentro del mismo eje vertical.
6 Despus de transcurrido un tiempo que ir incrementando segn el nivel y la
dificultad nos aparecer en pantalla un mensaje que nos indicar que hemos
completado el nivel y tras unos segundos iremos a una pantalla de clasificacin en
la que podremos observar nuestras tres mejores puntuaciones en ese nivel.

NO FUNCIONALES

N REQUERIMIENTO NO FUNCIONALES
1 el videojuego ser programado en el IDE eclipse
2 El videojuego funcionara en el sistema operativo Windows 7.
El videojuego funcionara en el sistema operativo Android desde la versin
3 de 4.0
4 En una pantalla de 3.5 pulgadas y 480 pixeles de alto por 320 pixeles de ancho.
Dimensiones 112.4 x 59.9 x 11.5 mm.
5 2GB de almacenamiento externo,
158MB de interno y 278MB de memoria RAM.
6 Procesador Qualcomm MSM7227 800MHz,
GPU Adreno 200.
- TFT touchscreen capacitativo,
16M colores (permite multitouch).

La instalacin de la aplicacin no requiere de la atencin del usuario y la gestin de


7 los datos se hace automticamente en segundo plano.
La navegacin por las interfaces del videojuego ser sencilla, es decir el
8 videojuego ser amigable.
el videojuego deber consumir la menor cantidad de memoria RAM al
9 momento de ser usado, igualmente deber utilizar la menor cantidad de
recursos del procesador, as como tambin la batera y espacio ocupado
luego de la instalacin.

You might also like