Académique Documents
Professionnel Documents
Culture Documents
Cuadro de versiones
Nombre Rol
Autor/Revisor
Versin
1.0
Fecha
Fuentes
Revisin/Especificacin Revisin/Especificacin Revisin/Especificacin
Aprobado por
Nombre Versin Fecha Comentarios
NDICE
FICHERO: RequisitosDeSoftware.doc Pgina 1 de 30 08/10/2013
1. LISTA DE CAMBIOS..............................................................................3 2. OBJETIVOS DEL SISTEMA Y REQUISITOS DE INFORMACIN...3 5. REQUISITOS FUNCIONALES.............................................................15 6. REQUISITOS NO FUNCIONALES......................................................22 Para un atraer clientes del todo el mundo, el juego ser capaz de funcionar en idiomas distintas(los ms hablados del mundo).....................................23 7. REQUISITOS DE FUNCIONAMIENTO..............................................24 8. REQUISITOS DE SEGURIDAD...........................................................25 9. REQUISITOS DE INTERFAZ DE USUARIO......................................26 10. DIAGRAMA DE ARQUITECTURA..................................................28 11. GLOSARIO DE TRMINOS..............................................................30
FICHERO: RequisitosDeSoftware.doc
Pgina 2 de 30
08/10/2013
1. LISTA DE CAMBIOS
Usuarios
RI-001 Versin Autores Objetivos Asociados Requisitos Asociados Descripcin Datos Especficos Intervalo Temporal Estabilidad Estado
Informacin sobre los tipos de jugadores 1.0 (01/02/2013) Esther Mendoza Garca Trisca Dominic OBJ-001 Desarrollo del juego intuitivo RF-006 Estudiar los tipos de jugadores El sistema deber analizar las estrategias que inciten al usuario a jugar y que se encuentre en un entorno de rpido aprendizaje. Descripcin de los tipos de jugadores Durabilidad de las estrategias en el proyecto Presente Alta Pendiente de Validar.
Pgina 3 de 30 08/10/2013
FICHERO: RequisitosDeSoftware.doc
Validacin Comentarios
Se validar en el momento en que se investigue las posibles estrategias de captacin Ser importante conocer cada una de las caractersticas de los jugadores para poder desarrollar el juego atendiendo a sus necesidades. Elaborar la parte software 1.0 (01/02/2013) Trisca Dominic Esther Mendoza Garca Pone a disposicin de los programadores y de los diseadores las herramientas necesarias para realizar su trabajo en relacin con el hardware que va a soportar. Su labor es de unificacin, acopla el trabajo de todo el equipo a la vez que lo hace al hardware, programa todo el sistema de juego ideado por los programadores y aade el trabajo realizado por los diseadores, dotndolo de la lgica necesaria para que tenga sentido dentro del juego. Alta Pendiente de Validar. Alta Es necesario tener una formacin tcnica de sistemas y desarrollo de software, as como conocimiento de IA, fsica, matemticas entre otros para desarrollar correctamente este juego. Programadores
Descripcin
Informacin sobre el modelo conceptual y funcional 1.0 (01/02/2013) Trisca Dominic Esther Mendoza Garca OBJ-005 Elaborar la parte software RF-007 Realizar el modelo conceptual RF-008 Realizar el modelo funcional RF-009 Realizar el game engine del juego Los modelos conceptuales son utilizados para ayudar al analista a comprender las necesidades del usuario y los requisitos del sistema. Permiten identificar errores e inconsistencias en la conceptualizacin, o comprensin, que el analista tiene del dominio del problema y de los requisitos del sistema. Ello es posible debido a que los modelos conceptuales implementan un lenguaje pseudoformal, o natural, que permite poner de manifiesto dichos errores e inconsistencias. modelo conceptual modelo funcional game engine
Pgina 4 de 30 08/10/2013
Descripcin
Datos Especficos
FICHERO: RequisitosDeSoftware.doc
scripting, inteligencia artificial, streaming administracin de memoria escenario grfico local storage Presente Alta Pendiente de Validar. Se validar el modelo conceptual y el modelo funcional
Elaborar la parte grfica 1.0 (01/02/2013) Trisca Dominic Esther Mendoza Garca En el desarrollo de videojuegos, el documento de diseo es una herramienta esencial que requiere una atencin especial antes de comenzar con el verdadero desarrollo Alta Pendiente de Validar. Alta La interfaz grfica del juego es el medio por el cual el usuario puede interactuar con el juego travs del control mediante el teclado y el mouse de cursores, mens, ventanas, iconos, cajas de dilogo y widgets. Usuarios, diseadores
RI-003
FICHERO: RequisitosDeSoftware.doc
1.0 (01/02/2013) OBJ-003 Elaborar la parte grfica RF-010 Crear el arte conceptual RF-011 Crear edificios e infraestructuras RF-012 Crear coches El video juego va a tener una excelente calidad de diseo, muy superior a la de los juegos anteriores y con tendencias diferentes. Tambin la interfaz va a ser muy intuitiva permitiendo a los usuarios aadir o borrar elementos visuales. Desarrollar el entorno del juego: crear garajes, crear coches, crear pistas, crear edificios e infraestructuras, crear mapa. Presente Alta Pendiente de Validar. El cliente validar los elementos de interfaz grafica Gran parte del trabajo que se realiza en relacin con el procesamiento digital de seales (DSP), el diseo de instrumentos interactivos, los sistemas para la interpretacin en tiempo real y la sntesis grfica (graphic synthesis) que se ocupa del diseo de interfaces grficas innovadoras y musicalmente apropiadas.
Descripcin
Comentarios
Elaborar la parte audio 1.0 (01/02/2013) Trisca Dominic Esther Mendoza Garca A parte de acompaar la imagen, el sonido tiene todo tipo de labores, principalmente, los campos, la narrativa y el contenido emocional del juego, manipulando de diversas formas de lo que el jugador entiende, siente y desarrolla dentro del juego. Alta Pendiente de Validar. Alta Igualmente con la mezcla interactiva y la ubicacin de sonidos en el entorno, se le otorga al jugador la nocin de tiempo y espacio, ubicndolo as dentro de contexto del juego. Diseadores de sonido, efectos y el storyline del juego
Descripcin
FICHERO: RequisitosDeSoftware.doc
Pgina 6 de 30
08/10/2013
Caractersticas del sonido del juego 1.0 (01/02/2013) OBJ-004 Elaborar la parte audio RF-013 Efectos de sonido RF-014 Msica interactiva RF-015 Los dilogos (narrando la historia) El rol que juega la msica en ese juego es muy importante. Con la msica se genera todo tipo de emociones, se orienta al jugador y se crea una experiencia asombrosa para este. Para esto se crean piezas musicales que puedan relacionarse fcilmente entre s, y se programan de una manera que el cambio sea acorde. efectos de sonido banda sonora msica interactiva los dilogos: narrando la historia Presente Alta Pendiente de Validar. El cliente validar los elementos de interfaz grafica Utilizando todos los aspectos del sonido, se pueden manipular las emociones de muchas maneras, como hacer que el jugador se enfurezca, llore de felicidad o se emocione al llegar a cierto lugar o lograr alguna misin.
Descripcin
OBJ-005 Versin
FICHERO: RequisitosDeSoftware.doc
Pgina 7 de 30
08/10/2013
Autor Descripcin Importancia Estado Estabilidad Comentario s Usuarios RI-005 Versin Autores Objetivos Asociados Requisitos Asociados Descripcin
Trisca Dominic Esther Mendoza Garca El sistema deber ser capaz de gestionar los usuarios del videojuego. Alta Pendiente de Validar. Alta Los usuarios van a ser los jugadores. En este objetivo, se aadir la gestin de la base de datos de estos jugadores incluyendo los pagos realizados desde su registro. Administrador de bases de datos y personal del departamento de contabilidad Informacin sobre los usuarios 1.0 (01/02/2013) Esther Mendoza Garca Trisca Dominic OBJ-005 Gestionar los usuarios RF-001 Alta de usuarios RF-002 Pagos de usuarios RF-003 Modificar usuarios RF-004 Baja de usuarios El sistema deber guardar toda la informacin acerca de los usuarios del videojuego. cdigo nombre apellidos contrasea email IP(Internet Protocol) de registro IP_Login fecha de registro fecha de ltimo acceso Presente Alta Pendiente de Validar. Se validar el caso de uso con el alta, pagos, modificacin y bajas de los usuarios.
Datos Especficos
FICHERO: RequisitosDeSoftware.doc
Pgina 8 de 30
08/10/2013
Ganar ventas 1.0 (01/02/2013) Esther Mendoza Garca Trisca Dominic Deber incrementar las ventas originadas por el pago de los jugadores a cambio de comprar privilegios. Alta Pendiente de Validar. Alta En este apartado, es importante conocer a qu mercado nos enfrentamos, para poder establecer las estrategias. Tambin es necesario que se controle las polticas de captacin de las empresas competentes y ser flexible ante cambios en los gustos de los clientes. Personal de Marketing
RI-006 Versin Autores Objetivos Asociados Requisitos Asociados Descripcin Datos Especficos
Informacin sobre los tipos de clientes 1.0 (01/02/2013) Esther Mendoza Garca Trisca Dominic OBJ-006 Ganar en ventas RF-005 Establecer las estrategias de mercado Se deber conocer todo tipo de informacin de los usuarios para adoptar medidas e incentivar a que los jugadores gasten ms dinero en jugar. tipos de clientes gustos preferencias
Pgina 9 de 30 08/10/2013
FICHERO: RequisitosDeSoftware.doc
nivel econmica respecto a lo que invierte en el juego Presente Alta Pendiente de Validar. Se validar cuando se identifiquen los diferentes clientes a los que el juego se dirige.
Monetizar el juego 1.0 (01/02/2013) Esther Mendoza Garca Trisca Dominic Se deber saber las distintas formas de ganar dinero a travs del juego. Alta Pendiente de Validar. Alta Un videojuego tiene diferentes formas de monetizarse, ya sea desde la clsica venta en tiendas, las monedas que metemos en las mquinas de arcade, comprndolos en internet o donando para obtener objetos mejores. Todas ellas son formas de sacar dinero gracias a nuestra aplicacin. En SECONDCRUSH las ventas van a ser exclusivamente online, los usuarios usando una tarjeta VISA o MASTERCARD o una cuenta PayPal.
Comentario s
Usuarios
FICHERO: RequisitosDeSoftware.doc
Pgina 10 de 30
08/10/2013
RI-007 Versin Autores Objetivos Asociados Requisitos Asociados Descripcin Datos Especficos Intervalo Temporal Estabilidad Estado Validacin
Informacin sobre la forma de monetizar el juego 1.0 (01/02/2013) Esther Mendoza Garca Trisca Dominic OBJ-007 Monetizar el juego
Se estudiarn las distintas posibilidades que tiene el juego para ganar dinero como por ejemplo con anuncios, patrocinios, licencia exclusiva o no exclusiva. Presente Alta Pendiente de Validar. Se validar el caso cuando se determine una forma de monetizar el juego. Los modelos aplicables de ventas son: Miembros del club (VIP): Con este modelo los miembros de este club reciben objetos o contenido especial, adems de que las novedades llegan antes a ellos que a los usuarios normales. Este modelo depende de los beneficios que obtengan, ya que cuanto ms beneficios mayor atractivo genera. Micro-transacciones: Comprando objetos para llenar la vanidad, mejorar el tiempo, aumentar la experiencia, entre otras cosas, esos objetos cuestan dinero virtual, y en ocasiones para conseguir ese dinero virtual necesitaran adquirirlo con dinero real. Juego gratuito: Complementando el modelo VIP, el juego gratuito permite a los jugadores ver esa parte del contenido y pueden jugar hasta donde se les permita, de modo que si quieren contenido de paga debern unirse al club VIP.
Comentarios
FICHERO: RequisitosDeSoftware.doc
Pgina 11 de 30
08/10/2013
4. ACTORES
ACT-001 Versin Autores Descripcin Comentarios Los administradores son usuarios que tienen ciertos privilegios en el sistema pero que no van a poder realizar determinadas acciones. Los administradores podrn realizar todas las acciones del sistema. Se va a usar SQL Server 2008. Programadores web 1.0 (01/02/2013) Administrador de bases de datos 1.0 (01/02/2013)
Los programadores web son aquellos que escriben, depuran y mantienen el cdigo/la parte web del juego. Van a desarrollar la parte web del juego bajo la plataforma HTML5 con CSS y JavaScript.
Un usuario es un individuo que tiene acceso al juego y diferentes privilegios en acuerdo con su retribucin. Un usuario se identifica frente al juego utilizando un nombre de usuario (nickname) y una contrasea, este tipo es llamado usuario registrado. Por lo general un usuario se asocia a una nica cuenta de usuario, en cambio, una persona puede llegar a tener mltiples cuentas de acceso al juego.
ACT-004 Versin
FICHERO: RequisitosDeSoftware.doc
Autores Descripcin Comentarios Los diseadores del juego son responsables de la elaboracin de lo que un juego consiste y cmo se juega. Planean y definen todos los elementos y componentes de un juego: su configuracin, estructura, normas, story flow, los personajes, los objetos, vehculos y dispositivos disponibles para los personajes, diseo de la interfaz y modos de juego.
Un testeador hecho y derecho va a asegurar la calidad del juego. Por razones de seguridad y coste slo se permitir las pruebas de caja negra (black box).
El programador de local storage va asegurar almacenamiento de datos localmente en el navegador del usuario. Har posible almacenar grandes cantidades de datos, sin afectar el rendimiento del sitio web.
ACT-007 Versin
Diseadores de sonido, efectos y el storyline del juego (creaciones artsticas) 1.0 (01/02/2013)
Pgina 13 de 30 08/10/2013
FICHERO: RequisitosDeSoftware.doc
Autores Descripcin Comentarios Los diseadores de sonido son profesionales responsables del conjunto de msicas y sonidos que acompaarn el juego. Este perfil es el ms creativo al crear tanto los grficos como la msica y los efectos de sonido que acompaan el juego. Es necesario tener una formacin artstica y un gran talento para poder desarrollar bien estos elementos.
Los analistas sern los encargados de pasar a diagramas, el pseudocdigo, etc. adecuados a los requerimientos del proyecto. Disearn una solucin que cumpla con los requisitos y la plasmarn en un lenguaje ms cercano al puro cdigo. Asimismo, evaluarn las distintas opciones para implementar la solucin diseada. Sus tareas principales, de manera formal, sern: Diseo del sistema, dividido en dos subtareas: Modelo conceptual del sistema Modelo funcional del sistema Coordinacin del trabajo realizado por cada uno de los programadores asignados.
Comentarios
FICHERO: RequisitosDeSoftware.doc
Pgina 14 de 30
08/10/2013
Comentarios
Es el principal responsable de la correcta ejecucin del proyecto. Tendr a su cargo al personal necesario para poder construir el proyecto pedido, y la mayora de los entregables finales sern responsabilidad suya. Su primera labor ser elaborar el plan general del proyecto y entregrselo al cliente, y una vez aceptado, vigilar que todo marche correctamente elaborando informes de situacin peridicos. Ser responsabilidad suya: Controlar el nivel de cumplimiento de los objetivos del proyecto. Cumplimiento de la metodologa establecida en el plan de proyecto. Es necesario que tenga elevada experiencia en la gestin de proyectos y de equipos, ya que deber ser capaz de resolver conflictos interpersonales y reconocer riesgos que puedan afectar al xito del proyecto.
5. REQUISITOS FUNCIONALES
RF-001 Versin Autores Objetivos Asociados Requisitos Asociados Descripcin Alta de usuarios 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-005 Gestionar los usuarios RI-005 Informacin sobre los usuarios En este caso se definirn los pasos necesarios para la creacin de un
Pgina 15 de 30 08/10/2013
FICHERO: RequisitosDeSoftware.doc
jugador. El jugador tendr que registrarse con sus datos personales, adems tendr que elegir un coche y un garaje. Los pagos se irn registrando segn el usuario vaya comprando. Validacin Antes de que entren los datos en la base de datos se comprueba que no exista ya un usuario con esa cuenta, y en este caso se le informa de que introduzca otros datos.
Pagos de usuarios 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-005 Gestionar los usuarios RI-005 Informacin sobre los usuarios Se gestionar los pagos de los usuarios de forma que cuando un usuario vaya a pagar el pago, desde el sitio web que lo compre, deber identificarse como usuario del juego.
Validacin
Modificar usuarios 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-005 Gestionar los usuarios RI-005 Informacin sobre los usuarios El sistema deber ser capaz de modificar los datos de un jugador cuando este lo solicite y se controlar mediante su id (que no puede cambiar) que el saldo que tenga disponible no se altere.
Validacin
FICHERO: RequisitosDeSoftware.doc
Pgina 16 de 30
08/10/2013
Baja de usuarios 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-005 Gestionar los usuarios RI-005 Informacin sobre los usuarios El sistema deber ser capaz de dar de baja a un jugador cuando este lo desee. Se eliminarn todos los datos del jugador de la base de datos, como tambin en saldo disponible que no tena gastado
Establecer las estrategias de mercado 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-006 Ganar en ventas RI-006 Informacin sobre los usuarios Se debern determinar unas estrategias de mercado en el juego, sobre cmo influir en el jugador, hacerle entretener y satisfacer sus ganas de jugar. Para fijar estas estrategias se estudia a los usuarios y se proponen objetivos que puedan competir con otros juegos.
Validacin
RF-006 Versin
FICHERO: RequisitosDeSoftware.doc
Esther Mendoza Garca Trisca Dominic OBJ-001 Desarrollo del juego intuitivo RI-001 Informacin sobre tipos de jugadores Ser importante conocer cada una de las caractersticas de los jugadores para poder desarrollar el juego atendiendo a sus necesidades.
Realizar el modelo conceptual 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-005 Elaborar la parte software RI-005 Informacin sobre el modelo conceptual modelo funcional Los modelos conceptuales son utilizados para ayudar al analista a comprender las necesidades del usuario y los requisitos del sistema. Permite identificar errores e inconsistencias en la conceptualizacin, o comprensin, que el analista tiene del dominio del problema y de los requisitos del sistema.
Validacin
Realizar el modelo funcional 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-005 Elaborar la parte software
Pgina 18 de 30 08/10/2013
FICHERO: RequisitosDeSoftware.doc
Asociados Requisitos Asociados Descripcin RI-005 Informacin sobre el modelo conceptual modelo funcional El modelo funcional toma en cuenta todos los factores esenciales e ignora por completo los detalles superfinos. Por eso, es de suma importancia disponer de un propsito muy claro y preciso antes de comenzar a elaborar este modelo. El modelo debe representar la realidad en forma simplificada.
Validacin
Realizar el game engine del juego 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-005 Elaborar la parte software RI-005 Informacin sobre el modelo conceptual modelo funcional Se van a desarrollar una serie de rutinas de programacin que permiten el diseo, la creacin y la representacin del juego. La funcionalidad bsica del motor es proveer al videojuego un detector de colisiones, scripting, animaciones, elementos de inteligencia artificial, redes, streaming, local storage, administracin de memoria y un escenario grfico.
Validacin
Crear el arte conceptual 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-003 Elaborar la parte grfica RI-003 Caractersticas graficas del juego
Pgina 19 de 30 08/10/2013
FICHERO: RequisitosDeSoftware.doc
Asociados Descripcin Se establece el aspecto general del juego. El departamento de diseo se encarga de visualizar o conceptualizar personajes, escenarios, criaturas, objetos, etc. Estos artistas se basan en las ideas originales de los creadores y luego entregan una serie de propuestas impresas o digitales de cmo lucir el juego.
Validacin
Crear edificios e infraestructuras 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-003 Elaborar la parte grfica RI-003 Caractersticas graficas del juego El departamento de diseo se encarga de realizar los edificios e infraestructura del juego cumpliendo con los plazos fijados.
Crear coches 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-003 Elaborar la parte grfica RI-003 Caractersticas graficas del juego Se desarrollan tan coches comunes como de carreras y de lujo. Tambin se va a poder cambiar el diseo de los coches dependiendo de las preferencias de los usuarios.
Validacin
FICHERO: RequisitosDeSoftware.doc
Pgina 20 de 30
08/10/2013
Efectos de sonido 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-004 Elaborar la parte audio RI-004 Caractersticas del sonido del juego Los efectos de sonido que se van a desarrollar incluyen sonidos artificiales o naturales excepto el habla y la msica. Por ejemplo, los sonidos de un choque de coches, el motor del coche son realizados utilizando efectos de sonido.
Validacin RF-014 Versin Autores Objetivos Asociados Requisitos Asociados Descripcin Msica interactiva 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-004 Elaborar la parte audio RI-004 Caractersticas del sonido del juego
El rol que juega la msica en un juego es muy importante. Con la msica se pueden generar todo tipo de emociones, orientar al jugador y crear una experiencia asombrosa para este. Aqu aparece el trmino de msica interactiva, la cual consiste en la variacin e integracin de la msica en el juego, basada en la interaccin del jugador. Para esto se van a crear piezas musicales que puedan relacionarse fcilmente entre s, y se programan de una manera que el cambio sea acorde.
Validacin
Los dilogos (narrando la historia) 01/02/2013 Esther Mendoza Garca Trisca Dominic OBJ-004 Elaborar la parte audio RI-004 Caractersticas del sonido del juego SECONDCRUSH es un juego muy complejo as que la produccin del dilogo puede resultar realmente complicada ya que cada fase de produccin es muy
Pgina 21 de 30 08/10/2013
FICHERO: RequisitosDeSoftware.doc
importante, y puede tornarse complicado. Cada aspecto tiene que estar correctamente logrado para poder obtener buenos dilogos. Desde una buena historia y buen guin para los actores, pasando por una actuacin con buena expresividad y claridad, hasta un proceso de grabacin e implementacin ptimo y buscando el mayor realismo posible. Validacin
6. REQUISITOS NO FUNCIONALES
Programa
Independencia hardware Como requisitos de hardware, el usuario no va necesitar espacio libre en su disco duro. Cada usuario se conecta directamente a los servidores de la compaa utilizando sus recursos. Para que el juego funcione perfectamente, con ms de 1000000 usuarios concurrentes simultneamente, necesita 10 servidores HP ProLiant DL380 G7.
Descripcin
Consideracione s
Programa
Portabilidad El sistema deber ser capaz de funcionar perfectamente en los siguientes navegadores: Internet Explorer 6 o superior, el Mozilla Firefox, Opera, Netscape o Safari. El navegador interpreta el cdigo, HTML5 generalmente, en el que est escrita la pgina web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervnculos. El comportamiento de los navegadores puede ser diferente as que se va prestar atencin a la optimizacin del cdigo.
Descripcin
Consideracione s
Programa Descripcin
El tiempo de consulta a la base de datos El tiempo de consulta a la base de datos debe ser de mximo 30ms.
FICHERO: RequisitosDeSoftware.doc
Pgina 22 de 30
08/10/2013
Consideracione s
Para un mejor rendimiento, el tiempo de respuesta durante la consulta de base de datos (tanto de administrador de bases de datos como usuarios) debe tender a 0.
Programa
Lenguaje de programacin Un lenguaje de programacin es un idioma artificial diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras. El juego ser desarrollado bajo la plataforma HTML5 + CSS3 y JavaScript. HTML5, en conjunto con CSS3, define los nuevos estndares de desarrollo web, tanto para equipos de escritorio, como para dispositivos mviles y telfonos celulares. Se abren las puertas para nuevas opciones de diseo y dinmica de informacin. SECONDCRUSH ser uno de los primeros que combina estas tecnologas para cambiar el mundo de los videojuegos.
Descripcin
Consideracione s
Programa
Idioma La aplicacin deber soportar idiomas como: ingls, espaol, alemn, chino, francs, turco y ruso. Para un atraer clientes del todo el mundo, el juego ser capaz de funcionar en idiomas distintas(los ms hablados del mundo)
Descripcin Consideracione s
Programa Descripcin
Usabilidad El esfuerzo necesario para aprender a operar con el sistema, preparar los datos de entrada e interpretar los resultados del juego. En este apartado se pretende que el jugador se familiarice pronto con el juego gracias a un fcil y cmodo manejo de este y que cree adiccin a los jugadores. La interfaz grfica de usuario debe ser muy intuitiva, que va a contener slo los elementos bsicos necesarios para jugar. El usuario puede cambiar la pantalla del juego aadir / borrar elementos diferentes.
Consideracione s
FICHERO: RequisitosDeSoftware.doc
Pgina 23 de 30
08/10/2013
7. REQUISITOS DE FUNCIONAMIENTO
El sistema deber ser capaz de funcionar perfectamente en los siguientes navegadores: Internet Explorer 6 o superior, el Mozilla Firefox, Opera, Netscape o Safari. Como requisitos hardware, el usuario no va necesitar espacio libre en su disco duro. Cada usuario se conecta directamente a los servidores de la compaa utilizando sus recursos. As, el juego estar libre de cualquier error generado normalmente del hardware de cual disponen los usuarios. El juego estar disponible durante todo el da, proporcionando un tiempo de respuesta instantneo y un alto rendimiento sin usar los recursos hardware del usuario. El juego estar disponible 24 horas al da, ofreciendo el mismo rendimiento independientemente del nmero de usuarios conectados. Para optimizar el espacio de almacenamiento en los servidores implementar un algoritmo que eliminar automticamente las cuentas de usuario que no se han accedido durante ms de 5 meses.
FICHERO: RequisitosDeSoftware.doc
Pgina 24 de 30
08/10/2013
8. REQUISITOS DE SEGURIDAD
La autenticacin dentro del programa ser a travs de un sistema de login y contrasea. Como la contrasea es un dato importante dentro del sistema no podr dejarse como texto claro dentro de la base de datos por lo que se pone como restriccin de seguridad la utilizacin de un algoritmo MD5 (Message-Digest Algorithm) para su encriptacin.
INTERNET
NAVEGADOR
SERVER
Al crear una cuenta se pide un correo electrnico que sea real para enviar un cdigo de verificacin, con esto se evita el uso de bots para crear cuentas. Se almacena informacin del ltimo acceso del usuario as como desde que IP se conect. Con esto se evita el uso de multicuentas y se tiene mejor control del jugador. Para filtrar el flujo de datos que entra en servidores se van a utilizar 2 firewall Cisco ASA5510-AIP10-K9.
FICHERO: RequisitosDeSoftware.doc
Pgina 25 de 30
08/10/2013
Cuenta nueva
Empezar juego
FICHERO: RequisitosDeSoftware.doc
Pgina 26 de 30
08/10/2013
FICHERO: RequisitosDeSoftware.doc
Pgina 27 de 30
08/10/2013
Mapa
Velocmet
FICHERO: RequisitosDeSoftware.doc
Pgina 28 de 30
08/10/2013
gestor de base de datos para almacenar o recuperar datos l. Tambin se consideran aqu los programas de aplicacin.
de
Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Est formada por uno o ms gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de negocio.
Capa de Presentacin
Capa de Negocio
Capa de Datos
FICHERO: RequisitosDeSoftware.doc
Pgina 29 de 30
08/10/2013
FICHERO: RequisitosDeSoftware.doc
Pgina 30 de 30
08/10/2013