Está en la página 1de 15

Documento con especificación de requerimientos. GA1-220501092-AA4-EV02.

Carlos Mario Chávez Diaz.

Servicio Nacional de aprendizaje SENA

Centro de Comerio y Servicios Regional Tolima

Ficha: 2721497- Análisis y desarrollo de software

Johana Andrea Cañizales Sánchez

9 de junio de 2023
Introducción. ii

En este trabajo se presentan las especificaciones y requisitos de software para una web de
ajedrez. El objetivo principal de esta plataforma en línea es proporcionar a los jugadores una
experiencia interactiva y enriquecedora en el mundo del ajedrez. Permitirá a los usuarios
registrar partidas, acceder a recursos estratégicos, recibir análisis personalizados y participar en
torneos virtuales. El sistema asegurará la seguridad y privacidad de los usuarios, ofreciendo un
entorno confiable para sus transacciones y comunicaciones. El propósito final de esta web de
ajedrez es fomentar la práctica y difusión del juego, brindando una plataforma accesible y
completa para jugadores de todos los niveles. Se busca ofrecer una experiencia fluida y
atractiva, donde los usuarios puedan disfrutar del juego, aprender nuevas estrategias y
conectarse con otros entusiastas del ajedrez en línea.

El enfoque principal es garantizar que el software cumpla con todas las funcionalidades
requeridas para gestionar de manera eficaz los inventarios, realizar ventas y emitir facturas.
Además, se prestará atención a los aspectos no funcionales, como la seguridad, el rendimiento y
la usabilidad del software, asegurando así una experiencia satisfactoria para los usuarios. En
resumen, se busca desarrollar un software completo y bien estructurado que optimice los
procesos de control de inventarios, ventas y facturación, siguiendo una hoja de ruta precisa que
guíe el proyecto desde su inicio hasta su ejecución exitosa.
Tabla de Contenidos iii

Capítulo 1 Introducción e información general...................................................................1


Título 2.............................................................................................................................1
Título 2.............................................................................................................................1
Título 3.........................................................................................................................1
Título 3.........................................................................................................................1
Capítulo 2 Figuras y tablas.................................................................................................2
Título 2.............................................................................................................................2
Título 3.........................................................................................................................2
Título 3.........................................................................................................................2
Capítulo 4 Resultados y discussion....................................................................................5
List of References................................................................................................................6
Apéndice..............................................................................................................................7
Vita......................................................................................................................................8
1

Capítulo 1

Especificaciones funcionales.

King’s Chess Espacio para información

Especificación de requerimientos del formulario y gestión de


de
calidad
software (funcional registro)

ID -Nombre Descripción Prioridad

Esta función permitirá a los


usuarios registrarse en la
Referencia: RF01 plataforma de la web de Alta
ajedrez. Los usuarios
podrán crear una cuenta
proporcionando su nombre,
correo electrónico y
contraseña. El registro de
Registro de usuarios usuarios es fundamental
para tener perfiles
individuales y brindar una
experiencia personalizada
en la web de ajedrez.

Referencia: RF02 Esta función habilitará la

opción de jugar partidas de

ajedrez en línea. Los

Jugar partida en línea usuarios podrán seleccionar Alta

un oponente, ya sea un

amigo o un jugador

aleatorio, y comenzar una


2

partida. La web de ajedrez

proporcionará un tablero

virtual y permitirá a los Alta

Jugar partida en línea jugadores mover las piezas

de acuerdo con las reglas

del ajedrez. Esta función

brindará una experiencia

interactiva y competitiva a

los usuarios.

Esta función permitirá a los

usuarios acceder a su

historial de partidas jugadas

en la web de ajedrez.

Podrán ver los detalles de

cada partida, como el Media

resultado, las jugadas

Referencia: RF03 realizadas y la duración de

Ver historial de partidas la partida. Contar con un

historial de partidas les

permitirá a los usuarios

analizar su progreso,

aprender de sus errores y


3

compartir sus logros con

otros jugadores.

Referencia: RF04 Esta función proporcionará

Chat en línea un chat en línea para que

los usuarios de la web de

ajedrez puedan comunicarse

entre sí mientras juegan.

Los jugadores podrán

enviar mensajes de texto en Media

tiempo real, lo que facilitará

la interacción social y la

posibilidad de hacer nuevos

amigos con intereses

similares en el ajedrez. El

chat en línea mejorará la

experiencia de juego y

fomentará la comunidad de

jugadores en la web de

ajedrez.

Esta función permitirá a los

usuarios de la web de

ajedrez enviar mensajes


4

privados dentro del chat en

Enviar mensajes privados línea. Los jugadores podrán

seleccionar a un destinatario

específico y escribir un Alta

mensaje que solo ese

usuario podrá ver. Esto

facilitará la comunicación

individualizada y la

posibilidad de discutir

estrategias o acordar

partidas privadas.

Esta función brindará a los

Bloquear usuarios usuarios la opción de Media

bloquear a otros jugadores

en el chat en línea. Si un

usuario experimenta

comportamientos

inapropiados o no deseados

por parte de otro jugador,

podrá bloquearlo para evitar

recibir mensajes o

interacciones de esa
5

persona. La funcionalidad

de bloqueo garantizará un

entorno seguro y agradable

para todos los usuarios de la

web de ajedrez.

Fecha Especificación 09/06/2023

Firma del dueño del Firma usuarios participantes

proceso en la especificación.

King’s Chess Espacio para información

Especificación de requerimientos del formulario y gestión de


de
calidad
software (funcional Usuario)

ID Nombre Descripción Prioridad

RFU0 Registrar cuenta de Esta función permitirá a los usuarios

1 usuario registrarse en la plataforma de la web de

ajedrez creando una cuenta personalizada. Los


6

usuarios deberán proporcionar información

como nombre, dirección de correo electrónico

y contraseña para crear su perfil. Al registrar

una cuenta, podrán acceder a funcionalidades

adicionales, como participar en torneos, Alta

guardar partidas o interactuar con otros

Registrar cuenta de usuarios.

usuario

Esta función permitirá a los usuarios iniciar

sesión en su cuenta de usuario existente en la

web de ajedrez. Los usuarios deberán ingresar

Iniciar Sesión su dirección de correo electrónico y Alta

RFU0 contraseña para acceder a su perfil

2 personalizado. La función de inicio de sesión

garantizará la seguridad y privacidad de la

información del usuario, así como el acceso a

las funcionalidades y servicios exclusivos de

la plataforma.

Crear y editar Esta función permitirá a los usuarios crear y

perfil de usuario editar su perfil personal en la web de ajedrez.

RFU0 Los usuarios podrán proporcionar información Media

3 adicional como foto de perfil, biografía, país


7

de origen o nivel de habilidad en el ajedrez.

También podrán actualizar su información en

cualquier momento, como cambiar la foto de

perfil o actualizar sus datos personales. Esta

función contribuirá a una experiencia

personalizada y social dentro de la plataforma.

Esta función permitirá a los usuarios recuperar

su contraseña en caso de olvido. Los usuarios

podrán proporcionar su dirección de correo

RFU0 Recuperar electrónico registrada y recibirán un enlace o

4 contraseña instrucciones para restablecer su contraseña. Media

La función de recuperación de contraseña

garantizará que los usuarios puedan acceder

nuevamente a sus cuentas en caso de olvido o

pérdida de la contraseña original.

Esta subfunción consiste en verificar la

identidad del usuario que solicita recuperar su

contraseña. Se pueden implementar diferentes

Verificación de métodos de verificación, como enviar un

identidad código de verificación por correo electrónico o Alta

hacer preguntas de seguridad previamente


8

establecidas. La verificación de identidad

asegura que solo el propietario legítimo de la

cuenta pueda restablecer la contraseña y

acceder a la cuenta.

Una vez que la identidad del usuario se ha

verificado correctamente, esta subfunción

permite generar una nueva contraseña para

Generación de reemplazar la antigua. La nueva contraseña se

nueva contraseña genera automáticamente o el usuario puede

proporcionar una nueva contraseña Alta

personalizada. La generación de una nueva

contraseña segura y la actualización en el

sistema garantizan la seguridad de la cuenta y

permiten al usuario acceder nuevamente a su

perfil con la contraseña actualizada.

Firma del dueño Firma usuarios participantes en la

del proceso especificación.

Especificaciones no funcionales
9

King’s Chess Espacio para información

Especificación de requerimientos del formulario y gestión de


de
calidad
Software no funcionales

(Usabilidad)

I Nombre Descripción Prioridad

01 Usabilidad El sistema debe ser fácil de usar y comprender

intuitiva para los usuarios, sin requerir un aprendizaje Alta

extenso o conocimientos técnicos avanzados.

Eficiencia de El sistema debe ser ágil y responder

la interfaz rápidamente a las acciones del usuario,

minimizando los tiempos de carga y Media

procesamiento.

Adaptabilidad El sistema debe ser compatible con una amplia

a diferentes variedad de dispositivos, como computadoras de

dispositivos escritorio, portátiles, tabletas y teléfonos Alta

móviles, brindando una experiencia consistente

en cada plataforma.

Accesibilidad El sistema debe cumplir con las pautas de

accesibilidad web, permitiendo el acceso y uso

por parte de usuarios con discapacidades

visuales, auditivas o motoras. Debe Alta


10

proporcionar opciones de navegación

alternativas y soporte para tecnologías de

asistencia.

King’s Chess Espacio para información

Especificación de requerimientos del formulario y gestión de


de
calidad
Software no funcionales

(Seguridad)

I Nombre Descripción Prioridad

02 Autenticación y El sistema debe contar con un sólido mecanismo de

autorización autenticación para verificar la identidad de los

seguras usuarios y un sistema de autorización que garantice Alta

que solo los usuarios autorizados tengan acceso a

determinadas funcionalidades y datos.

El sistema debe implementar medidas de seguridad

Protección de adecuadas para proteger la confidencialidad y la

datos personales integridad de los datos personales de los usuarios,

cumpliendo con las regulaciones y estándares de Alta

privacidad aplicables.

Prevención de El sistema debe incorporar mecanismos de seguridad


11

ataques y para prevenir ataques cibernéticos, como inyección

vulnerabilidades de código malicioso, denegación de servicio,

falsificación de solicitudes entre sitios (CSRF) y Alta

otras vulnerabilidades comunes.

Registro y El sistema debe tener la capacidad de registrar y

auditoría de auditar las actividades realizadas por los usuarios,

actividades con el fin de detectar comportamientos sospechosos,

mantener un registro de acciones y facilitar la Media

investigación en caso de incidentes de seguridad.

King’s Chess Espacio para información

Especificación de requerimientos del formulario y gestión de


de
calidad
Software no funcionales

(Desempeño)

I Nombre Descripción Prioridad

03 Tiempo de El sistema debe ser capaz de proporcionar una

respuesta respuesta rápida a las solicitudes de los usuarios,

rápido minimizando el tiempo de espera y garantizando una Alta

experiencia fluida y ágil.

Escalabilidad El sistema debe ser capaz de manejar eficientemente un


12

aumento en la carga de usuarios y datos sin

comprometer su rendimiento. Debe poder adaptarse y Alta

escalar según las necesidades cambiantes del negocio.

Optimización El sistema debe utilizar eficientemente los recursos de

de recursos hardware y software disponibles, minimizando el

consumo de memoria, capacidad de procesamiento y Media

ancho de banda, para lograr un rendimiento óptimo y

reducir costos operativos.

Tolerancia a El sistema debe ser capaz de mantener un

fallos funcionamiento adecuado incluso en caso de fallos o

interrupciones, evitando la pérdida de datos críticos y Alta

proporcionando mecanismos de recuperación para

garantizar la continuidad del servicio.

Fecha de

especificación 09/06/2023

También podría gustarte