Вы находитесь на странице: 1из 8

Software Requirements

Specification

AirForceWar Mini-Game

Version 1.1

Desarrollado por el Equipo de AirForceWar

Miem bros de equipo: Chinchay Guerrero Giancarlo, Cubas Contreras


Juan Carlos, Herrera Tum e Jorge Martin, Tarazona Tenorio Jair
Batistuta, Espinoza Figueroa Harvy Takeshy

09 de Mayo de 2017
Software Requirem ents Specification – AirForceW ar M ini-Gam e Página 1

Tabla de Contenido
1. Introducción ....................................................................................................................... 2
1.1 Propósito .................................................................................................................... 2
1.2 Convenciones del documento .................................................................................... 2
1.3 Audiencia destino y Sugerencias de Lectura .............................................................. 2
1.4 Alcance del proyecto .................................................................................................. 2
1.5 Referencias ................................................................................................................ 3
2. Descripción General.......................................................................................................... 3
2.1 Perspectiva d el producto ............................................................................................ 3
2.2 Características del Producto ...................................................................................... 3
2.3 Características y clases de usuario ............................................................................ 3
2.4 Entorno operativo ....................................................................................................... 4
2.5 Diseño y restricciones de implementación .................................................................. 4
2.6 Documentación de Usuario ........................................................................................ 4
2.7 Supuestos y Dependencias........................................................................................ 4
3. Características del Sistem a .............................................................................................. 5
3.1 Niveles múltiples......................................................................................................... 5
4. Requerim ientos de Interfaces externo ............................................................................. 5
4.1 Interfaces de Usuario ................................................................................................. 5
4.2 Interfaces de Hardware .............................................................................................. 5
4.3 Interfaces de Software ............................................................................................... 6
4.4 Interfaces de comunicación ........................................................................................ 6
5. Otros Requerim ientos no funcionales ............................................................................. 6
5.1 Requerimientos de rendimiento .................................................................................. 6
5.2 Requerimientos de restricciones ................................................................................ 6
5.3 Requerimientos de seguridad .................................................................................... 6
5.4 Atributos de la calidad de software ............................................................................. 7
6. Otros Requerim ientos ....................................................................................................... 7

Historial de Revisión
Nom bre Fecha Razones del cam bio Versión

Chinchay Guerrero 08/05/17 Prototipo inicial 1.0


Giancarlo

Chinchay Guerrero 12/05/17 Actualización de información y 1.1


Giancarlo formatos de textos
Software Requirem ents Specification – AirForceW ar M ini-Gam e Página 2

1. Introducción

1.1 Propósito

El presente documento SRS es para un videojuego en cual será usado para desarrollar
habilidades de estrategia y razonamiento cognitivo . Este juego será desarrollado como una
subdivisión de la línea de shooter de tipo side scrolling , llamado AirForceW ar, el cual es parte de
otros videojuegos.

1.2 Convenciones del docum ento

N/A

1.3 Audiencia destino y Sugerencias de Lectura

Este documento debería ser leído por desarrolladores , jugadores, y asesores docentes. Los
desarrolladores deben leer cada sección para asegurarse que existe una comprensión y
entendimiento para el proyecto. Las principales secciones para los jugadores y asesores
docentes a revisar son las secciones 1.4 Alcance del proyecto , 2.7 Suposiciones, y la sección 3.
Características.

1.4 Alcance del proyecto

El propósito de este software puede ser dividido en dos principales objetivos . El primero es
recolectar datos experimentales de los jugadores del videojuego . Esta información es valiosa
para la investigación de las condiciones de aceptación del mercado . El segundo objetivo es
tener un videojuego agradable de consumo general y posteriormente de consumo selectivo hacia
un segmento de mercado en los géneros de ambos sexos para personas en etapas de la niñez,
pubertad y adolescentes exclusivamente entre los 6 y 17 años. Este objetivo e s importante
porque mucha gente puede considerar una condición de esparcimiento inapropiado o excluyente
de las personas adultas o de diferentes clases sociales .
Software Requirem ents Specification – AirForceW ar M ini-Gam e Página 3

1.5 Referencias

Ninguna

2. Descripción General

2.1 Perspectiva del producto

El mini juego AirForceW ar será una nueva adición a los juegos de la línea side scrolling , de
subdivisión de la línea del género shooter de videojuego . El mini juego dependerá en algunos
componentes y recursos ya desarrollados de la línea shooter.

2.2 Características del Producto

1. El mini juego se dividirá en niveles, de los cuales se avanzarán a medida que se va


recorriendo una distancia determinada por una barra de color verde en la parte superior
izquierda.
2. El jugador obtiene puntaje a medida que va destruyendo los enemigos que se encue ntren
a su paso.
3. Los movimientos del objeto de juego principal se darán únicamente por las flechas de
dirección.
4. La acción de disparo del objeto de juego se efectuará al presionar la tecla de barra de
espacio.
5. En caso de peligro la visualización del escena rio de juego parpadeara cambiando de
colores, dando el efecto de riesgo.

2.3 Características y clases de usuario

El conjunto de usuarios quienes en su mayoría frecuentemente utilizaran el juego tendrá que


tener habilidades de velocidad, razonamiento lógico, y destreza. El destino demográfico será un
segmento en los géneros de ambos sexos para personas en la etapa de niñez y pubertad y
adolescentes, pero la recopilación de datos será valiosa desde grupos de distintas edades.
Software Requirem ents Specification – AirForceW ar M ini-Gam e Página 4

2.4 Entorno operativo

El mini juego AirForceW ar ha sido desarrollado en Unity v.5.5.0f3 en modo de redistribución a


través del Asset Store con la finalidad de descarga masiva en un entorno multiplataforma . Este
software se ejecutará en entorno de aplicación de escritorio en W indows (desde la ver sión W in7
en adelante). Existe la posibilidad ser desarrollado para entornos Mac y distribuciones Debian en
ambientes Linux. Existe la posibilidad de implementarse opciones para uso de joysticks.

2.5 Diseño y restricciones de im plem entación

La principal restricción del videojuego es que está orientado principalmente para usuarios muy
jóvenes en un segmento entre los 6 a 17 años de edad , En ese sentido, la condición propicia
radica en su aceptación natural para personas en etapas de niñez, pubertad y de adolesce ncia.
Existen ciertos requerimientos de seguridad que se debe considerar. Ver la sección 5.2.

El videojuego ha sido desarrollado en Lenguaje C# utilizando las librerías y funciones del entorno
Unity. En ese sentido el desarrollo de programación está orientado al estándar de programación
de C#. En un principio el software es considerado con Fuente abierta para el personal que
actualmente está asumiendo el Proyecto de desarrollo .

2.6 Docum entación de Usuario

Se desarrollará un documento de tutorial b ásico de instalación.

2.7 Supuestos y Dependencias

1. El componente del evento de inicio de sesión de AirForceW ar será completamente


funcional y estará disponible para el mini juego .
2. La publicación a través del Asset Store permitirá una instalación estable en diferente s
plataformas de sistemas operativos sin mantener compromiso con el rendimiento del
computador de acuerdo a las características del hardware.
3. El videojuego AirForceW ar será completamente funcional sin definiciones de
configuración .
4. No es necesario la insta lación de softwares de terceros para la ejecución del mini juego.
Software Requirem ents Specification – AirForceW ar M ini-Gam e Página 5

3. Características del Sistem a

3.1 Niveles m últiples

3.1.1 Descripción y Prioridad

El mini juego consistirá de dos niveles. Una vez que complete un nivel, otro
escenario se genera . Cada nuevo escenario generado será ligeramente más
desafiante agregando nuevas características. El desafío consiste en conseguir
mejoras en las destrezas visomotoras .

3.1.2 Secuencia de Estimulo/Respuesta

Al destruir enemigos, se aumentarán el número de enemigos para au mentar la


dificultad.

3.1.3 Requerimientos de funcionalidad

REQ-1: En la culminación de cada nivel, se genera el segundo nivel.


REQ-2: En la culminación del segundo nivel, el juego finalizará .
REQ-3: Mayor puntaje será otorgado para mayor cantidad de ene migos
eliminados.

4. Requerim ientos de Interfaces externo

4.1 Interfaces de Usuario

El entorno de front-end debe encajar con el actual look-and-feel del juego AirForceW ar y debe
capturar parte del tema del espacio prevalente a lo largo del programa .

4.2 Interfaces de Hardware

La forma de interactuar directamente con el juego, es únicamente con el teclado, y con la


posibilidad de una posible implementación a futuro de joysticks. Es manejado por el controlador
desarrollado en Unity y por lo general se interactúa de mane ra intuitiva. El software demostrara
mayor eficiencia de acuerdo al rendimiento del hardware.
Software Requirem ents Specification – AirForceW ar M ini-Gam e Página 6

4.3 Interfaces de Software

El juego actualmente sólo admite los sistemas operativos W indows (desde W in7 a más). Este
será principalmente el intercambio d e algún códig o subyacente y DLL .

4.4 Interfaces de com unicación

Actualmente no hay interfaces de comunicación debido a que el juego se desarrolla como


uniplayer y no requiere de una configuración en entornos de red sofisticados .

5. Otros Requerim ientos no funcionales

5.1 Requerim ientos de rendim iento

El juego debe ser capaz de ejecutar entre 50 y 60 frames por segundo en plataforma de
instalación. Con este índice de frame , el juego se mantendrá constante y fiable. Eso quiere decir
que no será técnicamente demandante y será capaz de ejecutarse en computadoras de nivel
bajo y promedio.

5.2 Requerim ientos de restricciones

La principal preocupación de seguridad que vamos a tratar es la posibilidad de inducir la


convulsión en el usuario. Algunos usuarios son muy susceptibles a las luces in termitentes y esto
puede ser problemático. Para contrarrestar esta acción, trataremos de mantener las luces
intermitentes y los movimientos rápidos de la pantalla a un mínimo. No mostraremos la pantalla ni
cambiaremos los colores rápidamente cuando no sea necesario hacerlo .

5.3 Requerim ientos de seguridad

La seguridad del mini juego no es de preocupación ya que no se considera almacenar


información sobre los usuarios.
Software Requirem ents Specification – AirForceW ar M ini-Gam e Página 7

5.4 Atributos de la calidad de software

Los principales atributos de calidad de AirForceW ar son lo s de usabilidad. Dado que el juego
necesitara una respuesta rápida por parte del hardware usado para la usabilidad. Si en cado
existiría una demora en la comunicación del software con el hardware, afectaría
considerablemente la usabilidad del mismo.

6. Otros Requerim ientos


Ninguno

Вам также может понравиться