Tu-mesero-virtual

GA2-220501094-AA1-EV02 DISEÑO DE LAS FICHAS TÉCNICAS PARA LA RECOLECCIÓN DE LA INFORMACIÓN

INSTRUCTOR:

RICARDO GONZÁLEZ VARGAS

APRENDICES:

CRISTIAN FABIAN ANGEL CEBALLOS

WILLIAM ALFONSO CORTÉS ROMERO

MELISSA AGUDELO QUINTERO

PROGRAMA: TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE SOFTWARE

FICHA 2627093

SERVICIO NACIONAL DE APRENDIZAJE-SENA

CENTRO DE FORMACIÓN COMERCIO Y TURISMO

REGIONAL-QUINDÍO

2023

INTRODUCCIÓN

A continuación, se relaciona la ficha técnica correspondiente al desarrollo del proyecto que se ha venido trabajando en la fase de análisis, el cual fue denominado por el equipo como “Tu mesero virtual”, en dicho documento se describirán las funciones y características del aplicativo más relevantes.

FICHA TÉCNICA “TMV - 01 Tu mesero virtual”

  1. Objetivo y Alcance

Crear la ficha técnica TMV - 01 Tu mesero virtual del proyecto que está en proceso de desarrollo.

El alcance de este documento es que se utilice como herramienta para facilitar el conocimiento y entendimiento del software propuesto para desarrollar.

  1. Responsables

Los responsables del desarrollo y la ejecución del proyecto es un equipo conformado por 3 estudiantes, que son Cristian Fabian Angel Ceballos (Especialista Bases de Datos), William Alfonso Cortés Romero (Especialista Infraestructura) y Melissa Agudelo Quintero (Especialista Desarrollo).

  1. Definiciones

3.1. Ficha Técnica

Una ficha técnica es un documento en el que se detallan las características o funciones de un software desarrollado. Funciona como una herramienta para transmitir los datos más relevantes sobre un tema específico.

3.2. TMV -Tu mesero virtual

Nombre asignado al proyecto, que tiene como alcance agilizar el proceso de solicitud de pedidos de un restaurante

  1. Contenido
4.1. Registro del formato de Ficha Técnica Responsables: Cristian Fabian Angel Ceballos, William Alfonso Cortés Romero y Melissa Agudelo Quintero

Para el diligenciamiento de la ficha técnica TMV - 01 Tu mesero virtual el equipo de trabajo se reúne y se distribuyen los temas de manera que se desarrolle el trabajo de forma equitativa y comprensiva para todo el equipo.

CARACTERÍSTICAS DEL PRODUCTO

- Nombre del producto: Tu Mesero Virtual.

- Línea de producción: Aplicación web.

- Versiones anteriores: 01

- Versión actual: 01

- Módulo: Tu Mesero Virtual tiene estipulados en la planeación los módulos de login, usuarios, roles, productos, mesas, pedidos y reportes.

DESCRIPCIÓN DEL PRODUCTO

- Descripción general del producto: El software a desarrollar busca apoyar la gestión de los restaurantes a través de una aplicación web que estaría alojada en una tablet del establecimiento.

- Objetivo: Desarrollar una aplicación web para agilizar la solicitud de pedidos de un restaurante, a través de la creación de diferentes módulos que permitan el conocimiento en línea del inventario de productos, creación de usuarios y solicitud de pedido de manera eficiente.

| Elaboró | Aprobó | Validó | | :-------------------------------------------------------------------------------------: | :--------------------------------------------------------------------: | :---------------------------------------------------------------: | --------------- | --------- | --------------- | |

Cristian F. Angel Ceballos

Especialista base de datos

|

William A. Cortés Romero

Especialista infraestructura

|

Melissa Agudelo Quintero

Especialista desarrollo

| | Fecha | 26-feb-2023 | Fecha | 26-feb-2023 | Fecha | 26-feb-2023 |

Requerimientos del producto

- Requisitos del sistema (Servidor)

 - Hardware: Servicio EC2 AWS. 1 instancia de la familia de propósito general: “t2.medium”

 - Procesador: Intel Xeon E5-2676 v3 (Haswell)

 - Memoria RAM: 4GB

 - Almacenamiento: Hasta 32 TiB

 - Conectividad: Ancho de banda de red hasta 5 gbps

 - Software: Sistema operativo: Linux Canonical, Ubuntu, 22.04 LTS, amd64.

 - Base de Datos: PostgreSQL

 - Capacidad de almacenamiento: 5GB

 - Lenguajes de programación:

 - Front End: JavaScript – Next.js

 - Back End: Node.js y Docker.

 - Otros:

 - Base de datos: ElephantSQL

 - Capacidad inicial 1MB

- Requisitos del sistema (Cliente)

 - Hardware: Tablet

 - CPU: MediaTek Helio P22T

 - RAM: 3 GB

 - Disco duro: 32 GB

 - Bateria: 5000 mAh

 - Software: Android y Windows.

 - Otros:

 - Equipo de escritorio:

 - Dell Optiplex 7010 PC de escritorio empresarial -

 - Procesador: Intel i5.

 - Memoria RAM: 16 GB de RAM,

 - Disco duro: 2 TB de HDD.

 - Sistema operativo: Windows 10 Pro de 64 bits

 - Monitor: nuevo monitor de 24 pulgadas.

Requerimientos

- Requerimientos funcionales generales

- El sistema permitirá el ingreso de las credenciales para iniciar sesión.

- El sistema validará las credenciales ingresadas para autorizar el inicio de sesión.

- El sistema permitirá crear, actualizar y eliminar usuarios.

- El sistema permitirá asignar un rol a un usuario.

- El sistema enviará una notificación al cliente en el mes de su cumpleaños.

- El sistema permitirá al usuario administrador crear usuarios con rol de mesero y cliente.

- El sistema permitirá al usuario mesero crear usuarios con rol de cliente.

- El sistema permitirá crear, actualizar y eliminar roles de los usuarios creados.

- Los roles existentes en el sistema para iniciar serán: administrador, mesero, cliente.

- El sistema permitirá cargar los productos a través de un archivo de Excel.

- El sistema permitirá crear, actualizar e inactivar un producto.

- El sistema permitirá cargar la foto de un producto.

- El sistema permitirá cargar la foto de un producto.

- El sistema permitirá crear, actualizar y eliminar pedidos.

- El sistema permitirá consultar los pedidos creados.

- El sistema permitirá a un usuario con rol de mesero crear un pedido.

- El sistema permitirá al usuario administrador o mesero consultar información mediante filtros de búsqueda.

- El sistema permitirá al usuario administrador o mesero exportar la información consultada.

- Requerimientos adicionales

- El sistema enviará una alerta al administrador del sistema cuando ocurra alguno de los siguientes eventos: Registro de un nuevo usuario, ingreso al sistema por parte del mesero o usuario, 2 o más intentos fallidos en el inicio de sesión y cambios de contraseñas.

- Clientes del producto: Restaurantes cuyo consumo de alimentos sea en el mismo establecimiento.

  1. Documentos de Referencia

NTC ISO 9000:2005 Sistema de Gestión de la Calidad. Fundamentos y Vocabulario

NTC ISO 9001:2008 Sistema de Gestión de la Calidad. Requisitos.

NTC GP 1000:2009 Norma Técnica de Calidad en la Gestión Pública.

ElephantSQL: https://www.elephantsql.com/docs/index.html

AWS**:** https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html

  1. Historia de Modificaciones
Versión Naturaleza del cambio Fecha de aprobación Fecha de validación
00

Creación del documento

25/02/2023 25/8/2023
  1. Administración de formatos
Cod. Nombre Responsable Ubicación Acceso Tiempo de Retención Disposición
TMV - 01 Ficha técnica del software: Tu mesero virtual

Especialista desarrollo.

Especialista base de datos.

Especialista infraestructura.

Repositorio git-hub: https://github.com/WilliamCortes/Tu-mesero-virtual

Especialista desarrollo.

Especialista base de datos.

Especialista infraestructura.

1 año

SENA

Centro de formación Comercio y Turismo, regional Quindío