Está en la página 1de 6

SENA

Servicio Nacional De Aprendizaje

ANÁLISIS Y DESARROLLO DE SOFTWARE

Instructor:

Luis Fernando Tamayo Bustamante

Aprendices:

Edwin Silva Cerquera

Brandon Vela Salinas

Actividad

Elaboración del Informe de Análisis con Listas de Chequeo para la Validación de Artefactos

GA2-220501093-AA3-EV01

Año:

2023
Tabla de Contenido

1. Introducción
1.1 Propósito
1.2 Alcance
1.3 Definiciones, Acrónimos, y Abreviaturas
1.4 Apreciación Global
1.5 Lista de Requerimientos:
1.6 Implementación de Características Paso a Paso:
Informe de Validación de Artefactos de Software para la Aplicación "madre"

1. Introducción

Este informe detalla el proceso de validación de artefactos de software para la aplicación "madre",
diseñada para facilitar la gestión de tareas del hogar. El objetivo es garantizar que las funcionalidades
cumplen con los requerimientos establecidos y ofrecen un manejo eficiente y práctico de las
responsabilidades del hogar.
1.1 Propósito

Este informe tiene como propósito presentar el proceso de validación de artefactos de software de la
aplicación "madre". Detalla la implementación de las características y funcionalidades requeridas para
garantizar un manejo eficiente de las tareas del hogar.

1.2 Alcance
El alcance de este informe incluye la validación de los artefactos de software relacionados con las
funcionalidades de registro, inicio de sesión, gestión de tareas, recordatorios, estadísticas de puntaje y
colaboración entre miembros del hogar en la aplicación "madre". Registro de Usuario: El proceso de
registro permitirá a los usuarios crear cuentas proporcionando información personal. El sistema validará
esta información y creará las cuentas de usuario correspondientes.

Inicio de Sesión: Los usuarios registrados podrán iniciar sesión en la aplicación. El sistema verificará las
credenciales para garantizar el acceso seguro a las cuentas de usuario.

Creación de Tareas: Los usuarios podrán crear tareas, proporcionando detalles como nombre,
descripción, fecha y hora. Estas tareas se registrarán en el sistema y se asociarán con las cuentas de
usuario correspondientes.

Visualización de Tareas Pendientes: Los usuarios podrán acceder y visualizar sus tareas pendientes en
la aplicación. El sistema mostrará de manera clara las tareas que aún no han sido completadas.

Establecimiento de Recordatorios: Se permitirá a los usuarios establecer recordatorios para las tareas,
especificando la frecuencia y el momento de las alarmas. El sistema generará y enviará alarmas de
acuerdo con estas configuraciones.

Marcado de Tareas como Completadas: Los usuarios podrán marcar las tareas como completadas
cuando estas se hayan realizado. El sistema actualizará el estado de la tarea y la eliminará de la lista de
tareas pendientes.

Asignación de Puntajes a Tareas: Se habilitará la función para que los usuarios asignen puntajes a las
tareas completadas. El sistema acumulará estos puntajes en los perfiles de usuario.

Acceso al Historial de Tareas Completadas: Los usuarios podrán acceder a un historial que mostrará las
tareas previamente marcadas como completadas, lo que proporcionará un registro de las actividades
realizadas.

Administración de Usuarios (función de Administrador): Los administradores tendrán la capacidad de


agregar, editar o eliminar usuarios según sea necesario. El sistema aplicará estas acciones de manera
segura y mantendrá la integridad del sistema.
Configuración de Notificaciones: Se permitirá a los usuarios personalizar las notificaciones según sus
preferencias individuales. El sistema ajustará las notificaciones de acuerdo con las configuraciones de
cada usuario.

Organización de Listas de Compras: Los usuarios podrán crear y gestionar listas de compras de manera
efectiva. El sistema permitirá agregar, eliminar y marcar elementos de la lista para una mejor
organización.

Visualización de Estadísticas de Puntaje: Los usuarios podrán acceder a estadísticas relacionadas con el
puntaje acumulado en la aplicación. El sistema mostrará gráficos y datos que reflejarán el desempeño
del usuario.

Facilitación de la Colaboración entre Miembros del Hogar: Varios usuarios podrán colaborar en la
asignación y seguimiento de tareas del hogar, mejorando la coordinación y la productividad en la gestión
de responsabilidades domésticas.

1.3 Definiciones, Acrónimos, y Abreviaturas

"madre": Aplicación diseñada para la gestión eficiente de tareas del hogar.


Usuario: Persona que utiliza la aplicación "madre" para administrar tareas del hogar.
Administrador: Usuario con privilegios para administrar usuarios y configuraciones.
etc. (Agregar otras definiciones, acrónimos y abreviaturas relevantes)

1.4 Apreciación Global

La aplicación "madre" busca ofrecer una solución integral y práctica para la gestión de tareas del
hogar. Su enfoque en la usabilidad, colaboración y eficiencia la distingue de otras aplicaciones
similares. A través de la validación de artefactos y el cumplimiento de requerimientos, se espera
que "madre" se convierta en una herramienta valiosa para la organización y administración de
responsabilidades hogareñas.

1.5 Lista de Requerimientos:

Los siguientes requerimientos funcionales y de diseño se han identificado para la aplicación "madre":

1. Registro de Usuario
2. Inicio de Sesión
3. Crear Tarea
4. Ver Tareas Pendientes
5. Establecer Recordatorios
6. Marcar Tarea como Completada
7. Asignar Puntaje a Tarea
8. Ver Historial de Tareas Completadas
9. Administración de Usuarios (Administrador)
10. Configuración de Notificaciones
11. Organización de Listas de Compras
12. Visualizar Estadísticas de Puntaje
13. Colaboración entre Miembros del Hogar
1.6 Implementación de Características Paso a Paso:

A continuación, se describe cómo se ha implementado cada requerimiento funcional y de diseño:

1. Registro de Usuario

 Un usuario puede registrarse proporcionando información personal.


 El sistema valida la información y crea una cuenta de usuario.

2. Inicio de Sesión

 Un usuario registrado puede iniciar sesión.


 El sistema verifica las credenciales y permite el acceso al usuario.

3. Crear Tarea

 Un usuario puede crear una tarea con nombre, descripción, fecha y hora.
 La tarea se registra en el sistema y se asocia al usuario.

4. Ver Tareas Pendientes

 Un usuario puede ver sus tareas pendientes.


 El sistema muestra las tareas aún no completadas.

5. Establecer Recordatorios

 Un usuario puede establecer recordatorios para las tareas, eligiendo la frecuencia y el momento
de la alarma.
 El sistema genera alarmas según las configuraciones establecidas.

6. Marcar Tarea como Completada

 Un usuario puede marcar una tarea como completada.


 El sistema actualiza el estado de la tarea y la retira de la lista de tareas pendientes.

7. Asignar Puntaje a Tarea

 Un usuario puede asignar un puntaje a una tarea completada.


 El sistema acumula los puntajes en el perfil del usuario.

8. Ver Historial de Tareas Completadas

 Un usuario puede acceder a un historial de las tareas que ha completado.


 El sistema muestra las tareas previamente marcadas como completadas.

9. Administración de Usuarios (Administrador)

 Un administrador puede agregar, editar o eliminar usuarios.


 El sistema aplica las acciones correspondientes y mantiene la seguridad del sistema.

10. Configuración de Notificaciones


 Un usuario puede personalizar las notificaciones según sus preferencias.
 El sistema ajusta las notificaciones en función de las preferencias del usuario.

11. Organización de Listas de Compras

 Un usuario puede crear y gestionar listas de compras.


 El sistema permite agregar, eliminar y marcar elementos de la lista.

12. Visualizar Estadísticas de Puntaje

 Un usuario puede ver estadísticas relacionadas con su puntaje acumulado.


 El sistema muestra gráficos y datos sobre el desempeño del usuario.

13. Colaboración entre Miembros del Hogar

 Varios usuarios pueden colaborar en la asignación y seguimiento de tareas del hogar.


 El sistema permite compartir y asignar tareas entre los miembros del hogar.

5. Estrategias de Cumplimiento

 Para asegurar el cumplimiento de los requerimientos, se han aplicado estrategias de pruebas


exhaustivas y revisiones sistemáticas.

6. Procesos y Usuarios Interesados

 Los procesos involucrados son desarrollo, validación y participación de usuarios finales y


administradores.

7. Validación con Usuarios

 Se han realizado pruebas con usuarios reales para confirmar la usabilidad y efectividad de las
funcionalidades.

8. Documento de Lista de Chequeo

 Los detalles de la lista de chequeo se encuentran en el documento adjunto.

9. Validación con el Cliente

 Este informe será validado por el cliente para garantizar el cumplimiento de sus expectativas.

10. Definiciones Clave

 Las definiciones clave se proporcionan para asegurar una comprensión precisa de los términos
utilizados.

También podría gustarte