Está en la página 1de 12

PLANTILLA DE ESPECIFICACIÓN Y

VALIDACIÓN DE REQUERIMIENTOS
INTEGRANTES:
Castillo Vega Kevin Jair
Flores Chávez Edgar Gilberto
Madrigal López Diana Jocelyn
Morales Hernández Leonardo Manuel

ASIGNATURA:
Base de Datos para Aplicaciones
MAESTRO:
Cleotilde Tenorio Hernández
GRUPO:
3-B
PARCIAL:
Primero
FECHA DE CREACIÓN:
13/09/2022
NOMBRE DEL PROYECTO:
Pizzería RoboMechanix
Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 2

ESTÁNDAR IEEE-830

ESPECIFICACIÓN DE

REQUERIMIENTOS DE SOFTWARE
Proyecto: Comida a domicilio
Módulo: Ingeniería de requerimientos

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 3

ÍNDICE DE CONTENIDO
1.0 INTRODUCCIÓN 4
1.1 PROPÓSITO 4
1.2 ALCANCE 4
1.3 PERSONAL INVOLUCRADO 5
1.4 RESUMEN 6
2.0 DESCRIPCIÓN GENERAL 6
2.1 PERSPECTIVA DEL PRODUCTO 6
2.2 FUNCIONALIDAD DEL PRODUCTO 6
2.3 CARACTERÍSTICAS DE LOS USUARIOS 7
2.4 RESTRICCIONES 7
2.5 SUPOSICIONES Y DEPENDENCIAS 7
2.6 EVOLUCIÓN PREVISIBLE DEL SISTEMA 7
3.0 REQUISITOS ESPECÍFICOS 8
3.1 REQUISITOS COMUNES DE LAS INTERFACES 10
3.1.1 INTERFACES DE USUARIO 10
3.1.2 INTERFACES DE SOFTWARE 10
3.1.3 INTERFACES DE COMUNICACIÓN 11
3.2 REQUISITOS NO FUNCIONALES 11
3.2.1 REQUISITOS DE RENDIMIENTO 11
3.2.2 REQUISITOS DE SEGURO 11
3.2.3 REQUISITOS DE FIABILIDAD 11
3.2.4 REQUISITOS DE DISPONIBILIDAD 11
3.2.5 REQUISITOS DE MANTENIBILIDAD 11
3.2.6 PORTABILIDAD 12

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 4

1.0 INTRODUCCIÓN
En este documento se especifican los requerimientos funcionales y no
funcionales del software. Son descritos los propósitos y alcances del programa,
con la finalidad de poder definir de manera clara y concisa el funcionamiento de
nuestro programa.
Todo nuestro contenido ha sido elaborado con personal capaz y con
experiencia en el ámbito. Nuestro software tiene un conjunto de instrucciones
para que el usuario tenga mayor comodidad a la hora de hacer una compra
desde nuestra web.
Las siguientes secciones están diseñadas para que resuelva las dudas
que surgirán durante la utilización del sistema y el uso de sus funciones, ya que
nos mostrará aquellos conceptos y algunas definiciones de estos mismos.

1.1 PROPÓSITO
En este proyecto se tiene como finalidad dar más facilidades a nuestros
clientes, así como las herramientas para que sea más sencillo el uso de
nuestra página web y esto lleve a un uso más rápido al momento de pedir
nuestros servicios, con un software que sea ágil a la hora de hacer las
operaciones más básicas para facilitar la compra.

1.2 ALCANCE
La meta es llevar un proyecto funcional y simple, que requiera un uso
fácil, logrando así hacer un pedido lo más rápido posible, mejorando la
comunicación entre compra y venta.

El documento de especificación de requerimientos de software


pretende especificar los requerimientos de un sistema de pizzas a domicilio,
de esta manera se facilita y se ofrece un mejor entendimiento de la constitución
de los requerimientos hacia los integrantes del proyecto y el cliente.

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 5

1.3 PERSONAL INVOLUCRADO


Nombre Morales Hernández Leonardo Manuel
Rol Desarrollador Web.
Categoría TSU desarrollo de software y multiplataforma
profesional
Responsabilidades Plantear un programa, diseño digital de la app
web y desarrollo de la misma. Al igual que
sistema de registro para usuarios (interfaces) y
menús.
Información de 0321101298@ut-tijuana.edu.mx
contacto
Aprobación Rebeca Rivera Martínez

Nombre Diana Jocelyn Madrigal López


Rol Desarrollador de BDA
Categoría TSU desarrollo de software y multiplataforma
profesional
Responsabilidades Crear y desarrollar BDA, DD, DML,DDL, y
Catálogos.
Información de 0321101374@ut-tijuana.edu.mx
contacto
Aprobación Rebeca Rivera Martínez

Nombre Flores Chávez Edgar Gilberto


Rol Sistemas Operativos
Categoría TSU desarrollo de software y multiplataforma
profesional
Responsabilidades Virtualización, software y sistema operativo
Información de 0321101317@ut-tijuana.edu.mx
contacto
Aprobación Rebeca Rivera Martínez

Nombre Castillo Vega Kevin Jair


Rol Documentador
Categoría TSU desarrollo de software y multiplataforma
profesional
Responsabilidades Realizar documentación durante el proyecto, de
cada proceso y paso de los avances llevados a
cabo en cada área del proyecto. Es decir
evidencia.
Información de 0321101310@ut-tijuana.edu.mx
contacto
Aprobación Rebeca Rivera Martínez

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 6

1.4 RESUMEN
Nuestro sistema conlleva al negocio de venta de pizzas con entregas a
domicilio. Veremos el punto o lugar de venta, puntos de entrega que sean
seguras las compras. Nuestro programa lo realizaremos en conjunto a la base
de datos y con conexión con web. En el transcurso del documento tendremos
análisis y descripciones sobre los componentes del sistema, con ayuda de las
metodologías ya estudiadas, con mayor facilidad para aplicarlas en este
documento.

2.0 DESCRIPCIÓN GENERAL

2.1 PERSPECTIVA DEL PRODUCTO


Nosotros como negocio llevaremos a cabo revisiones y control de
nuestro trabajo, nuestras estrategias, ventas, ingresos, inventarios.
Nuestro trabajo debería de ser eficiente y eficaz. Está planeado como un
software independiente cuyo funcionamiento no está condicionado por ningún
aplicativo.

2.2 FUNCIONALIDAD DEL PRODUCTO


Nuestro proyecto tendrá como eje el manejo del menú, para que el
cliente pueda elegir o la gestión de proyectos es la práctica de coordinar los
procesos, las herramientas, los miembros del equipo y las habilidades para
entregar proyecto que cumplan los objetivos y satisfagan los requisitos ya
impuestos por unas de las principales funcionalidades del producto será el
manejo de estos para el usuario y esta pueda ser una herramienta interactiva
que permite agilizar el servicio aumentando el consumo promedio y dando un
servicio más conveniente al mismo tiempo porque con el menú digital permiten
modificar al instante cualquier cambio que se quiera hacer. Nuevos platos,
precios, ingredientes, promociones e incluso podemos interactuar con los
clientes a través de él.

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 7

2.3 CARACTERÍSTICAS DE LOS USUARIOS


Tipo de usuario Sector Educativo (Docentes).
Formación Máximo con educación Media Superior.
Habilidades Experiencia en análisis, algunos expertos en las tecnologías
Actividades Observaciones y correcciones del programa

Tipo de usuario Administrador


Formación Mínima con educación media superior
Habilidades Administra bienes y servicios
Actividades Verificar los protocolos y especificaciones

Tipo de usuario Estudiante


Formación TSU de Software
Habilidades programar y analizar BD, código de la App Web
Actividades Verificar el funcionamiento del programa y la red

2.4 RESTRICCIONES
 El programa estará en una red local por lo cual se utilizará base de datos y
consola.
 En este programa se utilizará HTML, CSS y PHP.
 Se utilizará una base de datos para que el registro y almacenamiento
seguro pero el alcance será limitado
 En el programa se utilizarán los datos requeridos ya impuestos y no otros
en el programa.

2.5 SUPOSICIONES Y DEPENDENCIAS


 No modificar los datos ya impuestos en el programa si no es necesario.
 El programa es dependiente de internet así que es necesario estar
conectado en todo momento.
 Este sistema está diseñado para que funcione en una computadora con
características básicas.
 Será compatible con cualquier versión de Windows 8 para adelante.

2.6 EVOLUCIÓN PREVISIBLE DEL SISTEMA

En un futuro próximo esperamos extender un poco más nuestros


proyectos con mejoras en nuestro programa usando recursos mejorables y más
eficaces

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 8

3.0 REQUISITOS ESPECÍFICOS

REQUERIMIENTOS FUNCIONALES
Identificador del RF0
Requerimiento
Nombre del Registro en la página web.
Requerimiento
Tipo ☒ Requisito ☐ Restricción
Descripción del El cliente hace su registro la primera vez que accede.
requerimiento:
Características del El cliente debe registrarse para así obtener los datos
Requerimiento de domicilio y hacer que los pedidos futuros sean
más rápidos.
Prioridad del ☒ Alta/Esencial ☐ ☐ Baja/
requisito Media/Deseado Opcional

Identificador del RF01


Requerimiento
Nombre del Selección de producto
Requerimiento
Tipo ☒ Requisito ☐ Restricción
Descripción del El cliente seleccionará de una lista los productos que
requerimiento: desea comprar.
Características del El cliente tiene la elección de elegir entre combos y
Requerimiento platillos simples con variedad en los ingredientes.
Prioridad del ☒ Alta/Esencial ☐ ☐ Baja/
requisito Media/Deseado Opcional

RF02

Efectuar pago.

☒ Requisito ☐ Restricción
El cliente hace el pago total correspondiente.

El cliente completa el proceso de transacción siguiendo los pasos del


sistema.
☒ Alta/Esencial ☐ ☐ Baja/ Opcional
Media/Deseado

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 9

Identificador del RF03


Requerimiento
Nombre del Generar ticket
Requerimiento
Tipo ☒ Requisito ☐ Restricción
Descripción del El sistema genera un archivo PDF y lo almacena en
requerimiento: el historial de compras del cliente.
Características del El sistema proporciona un archivo con los datos de la
Requerimiento compra, nombre del cliente, fecha, hora y folio.
Prioridad del ☒ Alta/Esencial ☐ ☐ Baja/
requisito Media/Deseado Opcional

Identificador del RF04


Requerimiento
Nombre del Alerta de compra.
Requerimiento
Tipo ☒ Requisito ☐ Restricción
Descripción del El sistema envía una alerta con la lista del pedido al
requerimiento: área de cocina.
Características del Se envía una alerta de los datos de cada compra en
Requerimiento el orden requerido para el personal responsable.
Prioridad del ☒ Alta/Esencial ☐ ☐ Baja/
requisito Media/Deseado Opcional

Identificador del RF05


Requerimiento
Nombre del Asignar repartidor y calcular tiempo.
Requerimiento
Tipo ☒ Requisito ☐ Restricción
Descripción del El sistema hace una suma de tiempos y se lo indica
requerimiento: al cliente en la pantalla con el nombre del repartidor.
Características del El sistema asigna el repartidor más cercano o
Requerimiento disponible y calcula el tiempo de preparación más el
tiempo de distancia aproximado.
Prioridad del ☒ Alta/Esencial ☐ ☐ Baja/
requisito Media/Deseado Opcional

Identificador del RF06


Requerimiento
Nombre del Confirmación de entrega.

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 10

Requerimiento
Tipo ☒ Requisito ☐ Restricción
Descripción del Solicitud de confirmación de entrega al cliente por
requerimiento: medio de página web.
Características del El sistema mandara una solicitud al cliente para
Requerimiento confirma entrega, con un tiempo de 2 minutos para
aclarar de no recibido. Después del tiempo se toma
el pedido como concluido.
Prioridad del ☒ Alta/Esencial ☐ ☐ Baja/
requisito Media/Deseado Opcional

Identificador del RF07


Requerimiento
Nombre del Cambio del estatus del repartidor.
Requerimiento
Tipo ☒ Requisito ☐ Restricción
Descripción del Confirmación de regreso del repartidor en tienda para
requerimiento: cambiar el estatus a disponible.
Características del El sistema mandará una solicitud de confirmación
Requerimiento para el repartidor una vez que regrese a la tienda,
con un tiempo de 8 a 10 minutos, para cambiar su
estatus y continuar con el procesos de entregas.
Prioridad del ☒ Alta/Esencial ☐ ☐ Baja/
requisito Media/Deseado Opcional

3.1 REQUISITOS COMUNES DE LAS INTERFACES

3.1.1 INTERFACES DE USUARIO


En esta interfaz estaremos los guardando y solicitando el nombre y
contraseña o regístrate consistirá en un conjunto de consolas que le
permitirán ingresar con campos y textos. Será visible para el usuario y se le
mostrará la información en la consola correspondiente.
no será necesaria una interfaz hardware específica para ejecutarla.

3.1.2 INTERFACES DE SOFTWARE


Nuestro producto será un programa donde el cliente/usuario verá el
menú del negocio (pizzería). Escogerá su combo, el tamaño, sabor. Tendremos
nuestras bases de datos, con registro de cada usuario.

3.1.3 INTERFACES DE COMUNICACIÓN


Laptop, Programas y Bases de Datos.

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 11

3.2 REQUISITOS NO FUNCIONALES


3.2.1 REQUISITOS DE RENDIMIENTO
En el uso de nuestro sistema Pizzería Mecha orienta hacia la
optimización del software desde el punto de vista de la eficacia de las
aplicaciones, es decir, la ejecución de pruebas de calidad del software evita los
diferentes problemas derivados del rendimiento de las aplicaciones,
aumentando su disponibilidad y la optimización uno de ellos es el uso de disco
duro, CPU, porcentaje de rendimiento del CPU, memoria y la optimización de
los recursos al máximo, ayudan al rendimiento del sistema. Al momento de
realizar un proceso, este no debe de sobrepasar el 50% del uso del CPU, la
carga en memoria no debe superar a los 20 Kb, 30 Kb. Si se siguen estos
últimos se garantiza el correcto uso de los recursos por parte de la aplicación
durante un periodo prolongado de tiempo.

3.2.2 REQUISITOS DE SEGURO


En nuestro sistema hay requisitos que protegerán nuestro
software y al usuario que, utilice, por ejemplo, haciendo complejidad en las
contraseñas especificamos que para tener seguridad las contraseñas utilizadas
en el sistema deben cumplir con este requisito, lo que incluye contraseñas de
cuentas de usuario, así como modificaciones que solo el usuario puede hacer
autentificación cifradas. Como la actividad que ya tienen los modos y las
restricciones que cada uno ya tiene por determinación.

3.2.3 REQUISITOS DE FIABILIDAD


Nuestros factores de fiabilidad necesaria de nuestros sistemas son
los son la siguiente capacidad del sistema o componente para operar según lo
previsto en presencia de fallos hardware o software para satisfacer las
necesidades de fiabilidad en condiciones normales. Capacidad del sistema o
componente de estar operativo y accesible para su uso cuando se requiere.

3.2.4 REQUISITOS DE DISPONIBILIDAD


El sistema ha sido desarrollado tomando en cuenta las
necesidades, requerimientos, reglas, política, misión, objetivos etc. De la
cooperativa, por lo que se encuentra disponible el 80% del tiempo del día
tomando en cuenta que el día tendremos nuestro servidor prendido por un par
de horas; mientras que el 20% del tiempo es para tareas administrativas.

3.2.5 REQUISITOS DE MANTENIBILIDAD


El sistema cuenta con características lo que permitirá futuros
mantenimientos. Es decir, cada dos meses se va a realizar un mantenimiento
preventivo, encargados de hacerlo están los desarrolladores. Se realizará el
mantenimiento dos veces sin ningún recargo económico, pasadas estas dos
revisiones tendrán costos adicionales.

Descripción de requisitos del software


Modelo de ingeniería 0.3
Ingeniería de Requerimientos Pág. 12

3.2.6 PORTABILIDAD
En nuestro proyecto pizzería RoboMechanix tenemos
especificaciones que pueden facilitar el traslado para cualquier plataforma
capaz de conectarse a la web, con soporte HTML, CSS y PHP.

Descripción de requisitos del software

También podría gustarte