Documentos de Académico
Documentos de Profesional
Documentos de Cultura
23 de Octubre de 2019
Resumen
En este software se desarrollará un juego basado en la
modalidad del juego tradicional de cartas “Cuarenta”. El software
cumplirá con los requerimientos especificados por el usuario
destinatario de modo que el software brinde una usabilidad
agradable y simple al momento de ser utilizado. Este documento
regirá todos los puntos especificados por las normas IEEE. Para dar
sustentabilidad al software en caso de ser adquirido por otras
personas. Como conclusión se mostrara la funcionalidad del
software de manera precisa cumpliendo cada requerimiento y
aspecto tratado en este documento para constancia de la
elaboración del software.
´INDIC 2
E
´Indice
1. Introducci´on 3
1.1. Prop´osito .............................................................................................3
1.2. A´ mbito del Sistema ...........................................................................3
1.3. Definiciones, Acr´onimos y Abreviaturas ..........................................3
1.4. Referencias......................................................................................3
1.5. Visi´on General del Documento .........................................................4
2. Descripci´on General 4
2.1. Perspectiva del Producto...............................................................4
2.2. Funciones del Producto..................................................................4
2.3. Caracter´ısticas de los Usuarios......................................................5
2.4. Restricciones...................................................................................5
2.5. Suposiciones y Dependencias........................................................5
2.6. Requisitos Futuros..........................................................................6
3. Requisitos Espec´ıficos 6
3.1. Interfaces Externas.........................................................................7
3.2. Funciones........................................................................................7
3.3. Requisitos de Rendimiento...........................................................9
3.4. Restricciones de Disen˜o ......................................................................9
3.5. Atributos del Sistema.....................................................................9
3.6. Otros Requisitos.............................................................................9
4. Ap´endices 9
1. Introducci´on
En el presente Proyecto se va estructurar una planificación de cómo
crear un software que permita jugar partidas de cuarenta mediante varios
niveles desde usuarios novatos hasta expertos, esto permitirá generar
interés en los nuevos usuarios, para está planificación se va asumir las reglas
típicas del juego. Este software nace como entretenimiento para satisfacer a
usuarios apasionados por el juego de cartas cuarenta. Aquí el usuario
desarrollara destrezas para que su nivel de juego mejore. Un software bien
desarrollado mostrara todos los aspectos, particularidades óptimas para que
el usuario interactúe de manera fácil en el software, para esto se deberá
especificar requerimientos para que el sistema resulte agradable al usuario.
Este software seguirá este modo de desarrollo ya que satisface
requerimientos impartidos por el usuario.
1.1. Prop´osito
´INDIC 2
E Requerimientos básicos del sistema
- Interfaz agradable al usuario con un contraste de colores vistoso.
- El software debe tener instrucciones al momento de iniciar el juego.
- Mostrará registro de usuario.
- El software mostrara niveles si el usuario gana la partida.
- Al momento de final la partida se mostrará el puntaje alcanzado.
La funcionalidad del programa
- El usuario tendrá que registrarse al iniciar la partida, una vez
registrado empezará a manipular las cartas con el mause de
acuerdo a su instinto si el usuario adquiere mayor cantidad de
puntos ganara el nivel del juego similar al juego tradicional de
cartas. Posteriormente se desplegará el puntaje alcanzado.
Para iniciar el juego el usuario tendrá que elegir la modalidad de juego con la
que se siente identificado.
1.4. Referencias
2. Descripci´on General
Tipos de
Estudiante de Universidad
Usuario
2.4. Restricciones
Los sistemas donde se vayan a ejecutar deberán contar con recursos mínimos
para le ejecución del mismo.
Este entorno manejará una cierta cantidad de recursos de memoria, para ser
utilizado, el servidor de base de datos necesitará realizar periódicamente
mantenimiento de los registros.
3. Requisitos Espec´ıfico
Mesa: En la ventana mesa será la que desarrolle el juego esta está elaborada
mediante pictureBox ya que las cartas serán imágenes, y estás imágenes/ cartas serán las
que el jugador n°1 o según el nombre que el usuario haya registrado al iniciar el juego
serán las que va a manipular de acuerdo a su lógica y el jugador n°2 será la computadora
una vez terminado el juego se desplegará otra ventana de puntuación.
Entity Framework
Una librería que permite a los desarrolladores crear aplicaciones de
acceso a datos, programando con un modelo de aplicaciones
conceptuales, modelo denominado ORM (Mapeo Objeto-Relacional), en
lugar de programar directamente con un esquema de almacenamiento
relacional. El objetivo es reducir la cantidad de código y el
mantenimiento necesarios para las aplicaciones orientadas a datos.
Forma para del conjunto de tecnologías en ADO.NET, que dan soporte al
desarrollo de software orientado a datos.
Interfaces de comunicación
3.3. Funciones
Nombre de
requisito: R1
Nombre de
requisito: Registrar ingreso del usuario
El usuario deberá registrarse antes de comenzar el
Descripción: juego
Tipo: Requerimiento
Fuente: Requerimientos
Nombre de
requisito: R2
Nombre de
requisito: Tiempo ilimitado en la partida
Descripción: El usuario tensra tiempo ilimitado al jugar la partida
Tipo: Requerimiento
Fuente: Requerimientos
Nombre de
requisito: R3
Nombre de
requisito: instrucciones
Descripción: El usuariotendra una guía del juego
Tipo: Requerimiento
Fuente: Requerimientos
Nombre de
requisito: R4
Nombre de
requisito: Facil usabilidad
El usuario tendrá la facilidad de interactuar con el
Descripción: raton y teclado al momento de jugar.
Tipo: Requerimiento
Fuente: Requerimientos
Nombre de R5
´INDIC 2
E
requisito:
Nombre de
requisito: niveles
Descripción: Si el usario gana
Tipo: Requerimiento
Fuente: Requerimientos
Nombre de
requisito: R6
Nombre de
requisito: Funcionalidad
El usuario tendrá la posibilidad de usar el juego en
Descripción: cualquier ordenador.
Tipo: Requerimiento
Fuente: Requerimientos
Nombre de
requisito: R7
Nombre de
requisito: Errores
Si el usuario comete un error al utilizar el juego se
Descripción: mostrar que error cometió mediante un mensaje.
Tipo: Requerimiento
Fuente: Requerimientos
4. Ap´endices
5
4.8
4.4 4.5
4 4.3
4 4 4 4
2
2 2
1
1 1
0
Módulo de Ingreso Módulo de Verificación Módulo de Ayuda Módulo de Carga o
Almacenamiento
Organigrama del Equipo para el Desarrollo Creación del Software y evolución del
proceso
´INDIC 2
E