Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
REQUERIMIENTOS DE
SOFTWARE
Mónica Cristina Abreo Ariza – Juan Guillermo Cáceres Ruiz
HISTORIAL DE CAMBIOS
Monica
Modificación y arreglo de la Abreo
0.2 02/03/16 Sección 2
sección
Juan Cáceres
Mónica
0.3 09/03/16 Sección 3 Casos de uso Abreo
Juan Cáceres
Mónica
0.4 23/09/16 Seccion 3 RF Abreo
Juan Cáceres
Mónica
0.5 26/04/16 Seccion 3 Correción de RF Abreo
Juan Cáceres
A lo largo de esta sección se presentará una descripción general del presente documento donde se
hará referencia al propósito (ver sección 1.1), el alcance del producto (ver sección 1.2), a las
definiciones, acrónimos y abreviaciones (ver sección 1.3), a las referencias (ver sección 1.4) y a
la apreciación global (ver sección 1.5).
1.1 Propósito
Este documento tiene como fin de brindar la información referente a las funcionalidades, detalles,
restricciones y funcionamiento del videojuego. Así mismo, el documento actuará como una ayuda
para el equipo de desarrollo que posteriormente implementará el prototipo funcional del
videojuego Reciclatón.
1.2 Alcance
A continuación, se describe el alcance del producto desde 3 aspectos básicos.
Nombre Reciclatón
Funcionalidades Funcionalidades Básicas
Objetivos
Beneficios
1.4 Referencias
[1] IEEE, «42010-2011 - ISO/IEC/IEEE Systems and software engineering -- Architecture
description,» 1 Diciembre 2011. [En línea]. Available:
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6129467&queryText%3D4
2010.
[2] Unity, «COMPILE UNA VEZ, DESPLIEGUE EN CUALQUIER LUGAR,» Unity
Technologies, 2016. [En línea]. Available: https://unity3d.com/es/unity/multiplatform.
[Último acceso: 02 Marzo 2016].
[3] K. Wiegers, «Process Goodies,» 2002. [En línea]. Available:
http://www.processimpact.com/goodies.shtml. [Último acceso: 18 Marzo 2015].
[4] D. Borman, B. Branden, V. Jacobson y R. Scheffenegger, «Internet Engineering Task Force
(IETF) RFC 7323,» Septiembre 2014. [En línea]. Available:
http://tools.ietf.org/html/rfc7323. [Último acceso: 18 Marzo 2015].
[5] B. Bruegge y A. H. Dutoit, Ingeniería de software orientado a objetos, México: Pearson
Educación, 2002.
[6] . H. Nielsen, P. J. Leach y S. Lawrence, « An HTTP Extension Framework,» Febrero 2000.
[En línea]. Available: http://tools.ietf.org/html/rfc2774. [Último acceso: 18 Marzo 2015].
El presente documento se llevará a cabo con el fin de describir a los componentes de Reciclatón,
un producto realizado por los estudiantes Mónica Abreo y Juan Cáceres, como proyecto de grado.
A lo largo de este SRS, se realizarán las respectivas descripciones de cada una de las secciones
del presente documento. La descripción global de cada una de las interfaces del producto, sus
restricciones y funcionalidades (ver sección 2) y la especificación de requerimientos (ver sección
3).
2.1.7 Operaciones
Esta sección especificará las operaciones especiales requeridas por el usuario tales como:
Con el fin de adaptar el sitio que contará con el videojuego, se necesitarán las restricciones
mencionadas en las secciones anteriores del numeral 2.1. (Ver sección 2.1.2, 2.1.3, 2.1.4, 2.1.5,
2.1.6).
Para dar a conocer de forma clara y concisa las funcionalidades presentes en el producto, se
realizaron dos artefactos importantes, destinados para los distintos stakeholders y desarrolladores.
El primero es el diagrama de Casos de Uso, en el cual se tomó los siguientes enfoques: el ambiente
educativo, el entretenimiento y desde el punto de vista del niño. Además de ilustrar los diferentes
actores y las interacciones en las diferentes funcionalidades.
Caso de Uso # < El nombre es la meta descrita en una frase corta con un verbo
activo>
Alcance & nivel <Resumen, tarea principal y sub-función>
Precondiciones
Actor principal, <nombre del actor>.
secundario
Seguridad o Estudios o
Frecuencia de
Roles Características Experiencia
Privilegios Uso
Técnica
Usuario Son los principales Se necesita un El usuario puede
usuarios del manejo de las usar la página
Niños
videojuego. Los funciones básicas desde que ésta
entre
cuales utilizan la de un computador. no se encuentre
los seis
dinámica del juego, Además de inactiva.
y diez
como medio de conocimientos Además, es
años
aprendizaje sobre la básicos en lectura recomendable
temática principal del que al usarla
tratamiento de complete
residuos sólidos.
2.4 Restricciones
A continuación, se mostrarán las restricciones que se logró identificar para llevar a cabo el
proyecto.
2.5.1 Suposiciones
1. El usuario tiene un conocimiento básico respecto al manejo de un computador.
2. El usuario cuenta con una conexión a internet.
3. No se cambiarán los requerimientos identificados en el momento del desarrollo del
videojuego didáctico.
2.5.2 Dependencias
1. Disponibilidad y funcionamiento del servidor donde este alojado el videojuego,
2. La velocidad de internet con la que cuente el usuario para la correcta descarga del
videojuego.
3. La disponibilidad de tiempo del equipo de desarrollo.
4. La disponibilidad de los stakeholders del proyecto.
Usuario: Son los requerimientos que describen una interacción directa entre el usuario y
el sistema, es decir, una acción realizada por el usuario.
Interfaz: Son los requerimientos asociados al despliegue de información, es decir, como
se debe mostrar la información al usuario.
Procesos internos: Son los requerimientos que describen el funcionamiento interno del
sistema, es decir, que funcionales debe tener el sistema para que el usuario pueda realizar
las acciones correspondientes.
.
La siguiente tabla describe la plantilla que se utilizará para la especificación de los requerimientos
de la aplicación.
ID Requerimiento:
Versión:
Tipo: Prioridad:
Descripción
Estado: Responsable:
Fecha:
Origen:
Trazabilidad Horizontal
Observaciones:
Se debe tener en cuenta que no es posible elegir los dos personajes a la vez. Además, este
personaje debe mostrarse en todos los niveles del videojuego.
Estado: Responsable: Juan Cáceres
Fecha: 26/04/16
Origen: CU – 01
Trazabilidad Horizontal
CU – 2
Ver historia
ID Requerimiento: RQF – 04
Versión: 1.0
Tipo: Funcional Prioridad: Media
Observaciones:
Cada historia debe ir asociada al nivel que se va a iniciar.
Estado: Responsable: Juan Cáceres
Fecha: 5/04/16
Origen: CU – 02
Trazabilidad Horizontal
CU – 01
Desplazar personaje
ID Requerimiento: RQF – 05
Versión: 1.0
Tipo: Funcional Prioridad: alta
Observaciones:
Actualizar escena
ID Requerimiento: RQF – 06
Versión: 1.0
Tipo: Funcional Prioridad: alta
Mostrar objeto
ID Requerimiento: RQF – 07
Versión: 2.0
Tipo: Funcional Prioridad: Alta
Observaciones:
Los objetos son los elementos descritos en el GDD.
Estado: Responsable: Juan Cáceres
Fecha: 26/04/16
Origen: CU – 02
Trazabilidad Horizontal
CU – 01
Validar obstáculo
ID Requerimiento: RQF – 08
Versión: 1.0
Tipo: Funcional Prioridad: alta
Desaparecer objeto
ID Requerimiento: RQF – 09
Pausar Juego
ID Requerimiento: RQF – 10
Versión: 1.0
Tipo: Funcional Prioridad: Media
Activar cronometro
ID Requerimiento: RQF – 12
Versión: 1.0
Tipo: Funcional Prioridad: alta
Desplazar Camión
ID Requerimiento: RQF – 13
Versión: 1.0
Tipo: Funcional Prioridad: alta
Seguir ruta
ID Requerimiento: RQF – 14
Versión: 1.0
Tipo: Funcional Prioridad: alta
Armar la casa
ID Requerimiento: RQF – 15
Versión: 1.0
Tipo: Funcional Prioridad: alta
Cambiar escenario
ID Requerimiento: RQF – 19
Versión: 1.0
Tipo: Funcional Prioridad: alta
Cerrar consejo
ID Requerimiento: RQF – 21
Versión: 1.0
Tipo: Funcional Prioridad: media
Cerrar partida
ID Requerimiento: RQF – 34
Versión: 1.0
Tipo: Funcional Prioridad: media
1.1.1 Portabilidad
ID Requerimiento: RQNF – 36
Versión: 1
Tipo: No funcional Prioridad: Media
1.1.2 Usabilidad
ID Requerimiento: RQNF – 37
Versión: 1
Tipo: No funcional Prioridad: Alta
ID Requerimiento: RQNF – 38
Versión: 1
Tipo: No funcional Prioridad: Alta
1.1.3 Rendimiento
ID Requerimiento: RQNF – 39
Versión: 1
Tipo: No funcional Prioridad: Media
1.1.4 Disponibilidad
ID Requerimiento: RQNF – 40
Versión: 1
Tipo: No funcional Prioridad: Media