Especificación de Requerimientos de Software
(SRS)
Integrantes:
Jean Carlos Delgado
Ficha:
2847113
Instructor: Guillermo Alonso Archila Gualdrón
SENA – ANALISIS Y DESARROLLO DE SOFTWARE
Floridablanca – Santander
ÍNDICE GENERAL
1. INTRODUCCIÓN
1.1 Propósito
1.2 Ámbito del sistema
1.3 Definiciones, acrónimos y abreviaturas
1.4 Referencias
1.5 Visión General del Documento
2. DESCRIPCIÓN GENERAL
2.1 Perspectiva del producto
2.2 Funciones del producto
2.3 Características de los usuarios
2.4 Restricciones
2.5 Suposiciones y dependencias
2.6 Requisitos futuros
3. REQUERIMIENTOS ESPECÍFICOS
3.1 Interfaz
3.2 Requerimientos funcionales
3.3 Requerimientos no funcionales
3.4 Otros requerimientos
1. INTRODUCCIÓN
La aplicación TareaMind es una herramienta diseñada para ayudar a los usuarios a gestionar sus
tareas de manera efectiva, manteniendo un enfoque en la organización y productividad.
1.1 Propósito
El propósito de este documento es definir los requisitos de software para la aplicación
TareaMind, una herramienta enfocada en la gestión de tareas.
1.2 Ámbito del Sistema
La aplicación TareaMind está diseñada para ayudar a los usuarios a gestionar sus tareas de
manera eficiente y ordenada. Esta herramienta permite la organización de tareas, la
programación de recordatorios, y la visualización clara de las prioridades.
1.3 Definiciones Acrónimos y abreviaturas
El lenguaje utilizado será:
Tarea: Una actividad o acción que el usuario debe realizar.
Lista de tareas: Un conjunto de tareas agrupadas por categorías, prioridades o fechas.
Alarma o recordatorio: Funcionalidad que notifica al usuario sobre las tareas que deben
completarse en un plazo determinado
1.4 Visión General del Documento
Este documento proporciona una descripción general de la aplicación TareaMind, sus funciones y
características, así como los requisitos específicos para su desarrollo.
2.- DESCRIPCIÓN GENERAL
TareaMind es una aplicación de gestión de tareas diseñada para ayudar a los usuarios a organizar su tiempo y
aumentar su productividad. La aplicación se centra en la creación, organización y seguimiento de tareas, con
características como recordatorios y alarmas.
2.1 Perspectiva del producto
La aplicación TareaMind es una herramienta dedicada exclusivamente a la
gestión de tareas, enfocada en mejorar la organización personal y profesional
del usuario.
2.2 Funciones del producto
La aplicación TareaMind ofrece las siguientes funciones:
Gestión de tareas: Los usuarios pueden crear y gestionar tareas con funcionalidades como
recordatorios, fechas de vencimiento y priorización.
Listas de tareas: Los usuarios pueden organizar sus tareas en listas para facilitar la
visualización y el seguimiento.
Alarmas y recordatorios: La aplicación permite establecer alarmas o notificaciones para
recordar al usuario sobre las tareas que deben completarse.
Características de los usuarios
●Usuarios: La aplicación está dirigida a personas que buscan mejorar la
organización y productividad mediante la gestión eficiente de tareas.
Restricciones
● Compatibilidad: La aplicación debe ser compatible con dispositivos móviles y
tabletas.
● Plataformas: La aplicación debe ser compatible con los sistemas operativos
iOS y Android.
● Interfaz: La aplicación debe tener una interfaz de usuario intuitiva y fácil de
usar.
2.3 Suposiciones y dependencias
SUPOSICIONES
● Los usuarios tendrán acceso a Internet para utilizar la aplicación.
● Los usuarios tendrán un dispositivo móvil o tableta compatible.
DEPENDENCIAS
● La aplicación depende de una conexión a Internet para sincronizar los datos
entre dispositivos.
● La aplicación depende de un sistema de autenticación para proteger la
información del usuario.
● La aplicación depende de un sistema de notificaciones para enviar
recordatorios y actualizaciones.
2.4 Requisitos futuros
- Actualizaciones: La aplicación TareaMind puede requerir actualizaciones y mejoras en
el futuro para mantener su funcionalidad y relevancia.
3.- REQUERIMIENTOS ESPECÍFICOS
Requerimientos Funcionales:
- RF1: La aplicación debe permitir a los usuarios ingresar con una cuenta o modo
invitado.
- RF2: La aplicación debe permitir a los usuarios crear, editar y gestionar tareas.
- RF3: La aplicación debe permitir a los usuarios crear, editar, eliminar listas.
- RF4: La aplicación debe permitir a los usuarios establecer recordatorios para cada
tarea con la prioridad alta, media y baja.
- RF5: La aplicación debe permitir a los usuarios marcar tareas como completadas
- RF6: La aplicación debe permitir a los usuarios visualizar las tareas por fecha de
vencimiento, prioridad o lista asignada.
- RF7: La aplicación debe permitir a los usuarios visualizar las tareas vencidas.
- RF8: La aplicación debe permitir a los usuarios visualizar el historial de tareas
completas.
- RF9: La aplicación debe permitir a los usuarios visualizar el historial de tareas
completas.
- RF8: La aplicación debe permitir a los usuarios visualizar reportes de tareas
específicas.
- RF8: La aplicación debe permitir a los usuarios visualizar la aplicación en modo claro
o oscuro
- RF8: La aplicación debe permitir a los usuarios decidir el idioma de la aplicación
español o inglés.
- RF8: La aplicación debe permitir a los usuarios visualizar reportes de tareas
específicas.
Requerimientos No Funcionales.
- RNF1: La aplicación debe ser fácil de usar y navegar.
- RNF2: La aplicación debe ser segura y proteger la información del usuario.
- RNF3: La aplicación debe ser compatible con diferentes dispositivos y tamaños de
pantalla.
Conclusión
La aplicación TareaMind es una herramienta eficiente para la gestión de tareas,
diseñada para ayudar a los usuarios a organizar sus actividades diarias y aumentar su
productividad. Con una interfaz fácil de usar y una funcionalidad enfocada en la
creación de tareas, recordatorios y listas, esta aplicación es ideal para quienes
buscan mejorar su organización y reducir el estrés asociado con las tareas diarias.