Vous êtes sur la page 1sur 7

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 Smartphone 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 bono 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 bono 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
1 logotipo del juego y tras unos segundos se atena hasta
desaparecer.
Desde la pantalla de presentacin iremos al men de opciones, en
2 esta pantalla 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
4 nuestra nave 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,
5 aqu podremos 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.
7 partidas guardadas.
Sistema de pausa de juego.
Seleccin del nivel de dificultad.
Aumento de dificultad al subir de nivel.
Funcionamiento del juego sin errores ni ralentizaciones.

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
3 versin de 4.0 en adelante
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


7 y la gestin de los datos se hace automticamente en segundo plano.
La navegacin por las interfaces del videojuego ser sencilla, es
8 decir el 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.
10 Conseguir que mviles con procesadores de 800 MHz puedan
instalar y ejecutar el juego
sin problemas. Esto se traduce en, que la aplicacin ocupe un
espacio mnimo (entre 5 y
10MB como mximo) y que funcione de manera fluida (que no abuse
del uso de RAM).
Que la interfaz sea intuitiva.
Conexin de internet solo necesaria para descarga.
Que el sistema de base de datos slo contenga datos vitales: Que la
cantidad de datos
almacenados no supere 1MB de espacio.

Restricciones del sistema:


a) La aplicacin se ha de desarrollar solo para Android.
b) El sistema en el que se ejecute debe tener un mnimo de 10MB de
memoria libre.
Recursos Materiales
Se usarn recursos materiales propios. El desarrollo se har utilizando
software libre, tanto
Eclipse, un entorno de desarrollo gratuito, como las extensiones de
AndEngine para este.
A parte se utilizar un PC con Windows 8 Pro para el desarrollo de la
aplicacin y un Samsung
Galaxy Ace, y en ocasiones un Samsung Galaxy SII, para hacer los test.

PANTALLA DE PRESENTACIN.
En esta primera pantalla veremos como aparece progresivamente el logotipo
del juego y tras
unos segundos se atena hasta desaparecer.
Men principal y de opciones
Desde la pantalla de presentacin iremos al men de opciones, en esta
pantalla podremos, a
parte 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.
Pantalla de men principal.

Pantalla de men de opciones.

Pantalla de opciones de dificultad.

Vous aimerez peut-être aussi