Está en la página 1de 13

DOCUMENTO DE REQUERIMIENTOS DE

SOFTWARE

[DISTRIBUCION DE ALIMENTOS (POLLO)]


Fecha: [15/03/2023]

Miembros del grupo: Raquel Estela-(jefe de grupo)


Salas Gonzales
-Carlos Caleb
Usquiano Avedaño
-Marcos Manuel
Mencia Castilla

Tabla de contenido
Página 1
Historial de Versiones…………………………………………………………….……3

Información del Proyecto ……………………………………………………………3

Aprobaciones……………………………………………………………………………3

1. Propósito ……………………………………………………………………4

2. Alcance del producto / Sistema………………………………………….……4

4. Funcionalidades del producto ……………………………………………4

5. Clases y características de usuarios…………………………………………4

6. En el entorno operativo ……………………………………………………4

7.. Requerimientos funcionales ……………………………………………4

7.1. sistema de ventas ……………………………………………………………4

7.2. sistema de compra………………………………………………………………..5

8. Reglas de negocio ……………………………………………………………5

9. Requerimientos de interfaces externas ……………………………………5

9.1. Interfaces de usuario ……………………………………………………5

9.2. Interfaces de hardware ……………………………………………………5

9.3. Interfaces de software ……………………………………………………6

9.4. Interfaces de comunicación ……………………………………………6

10. Requerimientos no funcionales ……………………………………………6

11. Glosario ……………………………………………………………………6

Página 2
HISTORIAL DE VERSIONES / SOFTWARE

Fecha Versión Autor Organización Descripción

INFORMACIÓN DEL PROYECTO

Empresa / Organización Distribuidora de alimentos (carne de pollo)

Proyecto Optimizar el manejo de los activos

Fecha de preparación 15/03/2023

Cliente Álvaro achu

Patrocinador principal Álvaro achu

Gerente / Líder de Proyecto

Gerente / Líder de Análisis Somo tres


de negocio y
requerimientos

Aprobaciones

Nombre y Cargo Departamento u Fecha Firma


Apellido Organización

Álvaro achu distribuidor

Página 3
PROPÓSITO

Nuestro propósito es mejorar y optimizar la distribuidora de alimentos

ALCANCE DEL PRODUCTO /SISTEMA

 objetivo general:
optimizar las ventas y administrar el negocio generado con activos
 Objetivos específicos:
Mejorar la venta y compra del producto.

FUNCIONALIDADES DEL PRODUCTO

 Sistema de venta
 Sistema de compra

CLASES Y CARACTERÍSTICAS DE USUARIOS

 Rol de administrador distribuidor


 Rol de visitante personal autorizado
 Rol de transcriptor distribuidor

ENTORNO OPERATIVO

Qué sistema, que software (que tiene el cliente).

En esta sección se describe el entorno operativo en el que se desenvolverá el


sistema, software, módulo o grupo de funcionalidades, mencionando aspectos
como la plataforma de hardware, versiones de sistema operativo y otros sistemas
o componentes con los que debe coexistir.

Como funcionalidades podemos decir que serán más acordes a operaciones


básicas como el sumado de cantidades de números específicos que de una
manera ayude al usuario a facilitar su sistema por mencionar algo un sistema el
cual ingrese la cantidad ganada al día y automáticamente le muestre una factura
de gastos, que tendrá ya sea para pagar servicios básicos, adquirir más
mercadería y de acorde a esto le reste y le dé una ganancia total a pagar.

REQUERIMIENTOS FUNCIONALES

1. SISTEMA DE VENTAS
 Descripción: se pesa el producto se anota para el registro y se despacha

Página 4
 Prioridad: lograr que el producto llegue al cliente conforme el peso y la
cantidad que requiere

REQ-1: ORGANIZACIÓN

REQ-2: RAPIDEZ

REQ-3: FACIL

2. SISTEMA DE COMPRA
 Descripción: ofrecer el producto a la gente, se pide al proveedor
 Prioridad: Que el producto este en buen estado

REQ-1: EL PESO SEA CORRECTO

REQ-2: PRECIO JUSTO

REQ-3: CANTIDAD SUSTENTABLE

REGLAS DE NEGOCIO

 Horarios del personal


 Autorización del distribuidor
 Orden

REQUERIMIENTOS DE INTERFACES EXTERNAS

Interfaces de usuario

Aquí se describen las características de cada interfaz con el usuario.

Se pueden clasificar por tipos o áreas del sistema con interfaz distinta.

Las interfases con los usuarios son un método de comunicación basado en facilitar
de algún modo la experiencia del usuario ya sea amigable o sencillo de manejar,
las interfases conocidas son:

* Interfaz de lenguaje natural. - Permiten la comunicación entre humanos y


máquinas en un lenguaje cotidiano y natural. Es decir, no se requieren habilidades
especiales del usuario para controlarla. Un ejemplo es Alexa, que cuenta con un
software basado en modelos acústicos y del lenguaje.

* Interfaz de preguntas y respuestas. - En la pantalla una pregunta al usuario. Para


interactuar, el usuario ingresa una respuesta (a través de un golpe de teclado o un

Página 5
clic del ratón), y el ordenador actúa sobre esa información de una manera
preprogramada, generalmente pasando a la siguiente pregunta.

Los asistentes usados para instalar software son un ejemplo común de una
Interfaz de pregunta y respuesta. El usuario responde las preguntas acerca del
proceso de instalación, como, por ejemplo: dónde instalar el software o sus
características.

* Interfaz gráfica de usuario. - Conocida también como GUI (del inglés graphical
user interface), utiliza imágenes, iconos y menús para mostrar las acciones
disponibles en un dispositivo, entre las que el usuario puede escoger una o varias.

Estas 3 interfases son recurrentes en todo sistema debido a su manejo que se le


da

Además de lo anterior dicho se debe rescatar que para una interfaz con cualquier
usuario se debe seguir o usar de ejemplo los siguientes detalles:

Clara

La claridad de la interfaz evita que el usuario cometa errores y da una perfecta


experiencia al usuario. Claridad significa que la información es transmitida de
manera precisa.

Concisa

En perfecta simbiosis y armonía con la cualidad anterior, la información debe ser


clara y concisa para que el usuario la capte de la manera más eficiente posible.

Coherente

La coherencia ayudará a tus usuarios a desarrollar patrones de uso, y poco a


poco, aprenderán la función de los diversos botones, iconos y otros elementos
propios de la interfaz. El usuario debe sentirse cómodo manejando la interfaz de
usuario.

Legible

Página 6
Usa un lenguaje simple para ayudar a la rápida lectura por parte del usuario. Esto
ayudará también a que el usuario se acostumbre más rápidamente a las diversas
funciones que posee la interfaz.

Interactiva

Una buena interfaz tiene que ser rápida y además ofrecer información al usuario
sobre las tareas que se están realizando en tiempo real.

Flexible

Una buena interfaz debería posibilitar al usuario restaurar aquellos elementos que
hayan sido borrados. Lo ideal es que la interfaz de usuario genere copias de
seguridad.

Familiar

El usuario debe sentirse familiarizado con la mayoría de los elementos. Además,


es muy importante ofrecer atajos hacia los elementos más utilizados.

Eficiente

Una interfaz en la que el usuario sea capaz de lograr lo que desea al momento, sin
molestarlo con opciones adicionales sobre lo que desea hacer, que demoran el
proceso y dañan la experiencia del usuario.

Atractiva

Además de funcionalidad, la interfaz de usuario ha de ser atractiva, ya que cada


vez más personas están pendientes del diseño.

Pueden incluirse ejemplos de pantallas:

Página 7
Página 8
Describir los estándares de interfaz gráfica (GUI).

Básicamente las interfaces gráficas actuales sirven para mejorar la interacción


entre el usuario y los distintos sistemas operativos que manejan las computadoras,
laptops y celulares.

Además, ramas como el Diseño Gráfico y Diseño Industrial implementan en sus


conocimientos el aprendizaje sobre el funcionamiento y desarrollo de interfaces
gráficas. Las herramientas principales que utilizan son recursos como la gráfica,
los pictogramas, los estereotipos y la simbología, sin afectar el funcionamiento
técnico eficiente.

El primer sistema operativo en implementar interfaces gráficas amigables fue el de


las Macintosh en la década de los 80. Convirtieron un sistema operativo complejo
en algo tan fácil de usar como una tostadora, según las propias palabras de los
desarrolladores.

Página 9
Posteriormente, Windows lanzó su primera versión: “Windows 1”. Un sistema
operativo que se caracterizaba por tener una interfaz gráfica similar, lo que le valió
una demanda millonaria de parte de Apple.

Saber cómo diseñar una buena interfaz gráfica no solo es importante en el ámbito
de sistemas operativos o programas, sino también en aspectos más sencillos
como el diseño de páginas web. Se estima que casi el 70% de usuarios
abandonan una página web al sentir que esta es poco amigable o difícil de
entender.

Guías de estilo sobre organización de pantalla, estándares para botones,


funciones que se mostrarán en todas las pantallas.

Interfaces de hardware

Código de barras sistema de venta

Si se piensa usar el método de escaneo por código de barra (es un conjunto de


números y líneas paralelas de distinto grosor que forman un código universal único
que sirve para identificar la mayoría de los productos de cualquier tienda.) debido
a su fácil manejo a la hora de registrar como cobrar productos

Página 10
Información sobre cuales tipos de dispositivos soporta el sistema, por ejemplo:
Computadores, dispositivos móviles, impresoras, otros dispositivos.

De momento se tiene pensado que sea de uso para solo computadoras e


impresoras ya que se deberá dar un método de factura para tener registro ya sea
en la base de datos o de manera física las transacciones que se hace

Protocolos de comunicación que soporta.

El protocolo de comunicación punto a punto es una de las variantes más antiguas


que se conocen en la comunicación entre dispositivos digitales y se lo considero
usar porque nuestro proyecto se basa más en el registro de datos. Este protocolo
sigue una línea entre solo dos ordenadores. En una misma sesión, las dos partes
tienen que identificarse a través de una sesión. Preguntarán y responderán
respetando un tiempo de comunicación. Al emisor se lo denominará comando y al
receptor se lo denominará respuesta

Interacciones de datos y control entre el software y el hardware.

Antes responder ¿Cuál es la interacción entre el software y el hardware?

La interacción entre el software y el hardware hace operativo un ordenador (u otro


dispositivo), es decir, el software envía instrucciones que el hardware ejecuta,
haciendo posible su funcionamiento.

De este modo ya teniendo conocimiento de esto nuestro planteamiento es el


mismo, pero se darán posibles cambios como que sea de uso offline ó si se lo
hará de manera online.

Interfaces de software

Aquí se describen las interacciones entre el software y otros componentes,


incluyendo:

Otros componentes de software y sistemas, y de ser aplicables bases de datos,


sistemas operativos, herramientas, librerías, componentes de software comercial,
entre otros.

Primero aclarando que es un intermediario de software es aquello que permite que


dos aplicaciones no relacionadas se comuniquen entre sí. Actúa como un puente,
tomando una solicitud o mensaje de un programa y luego enviándolo a otro,

Página 11
traduciendo los mensajes y ejecutando protocolos basados en lo que la API está
programada para hacer. Las API están presentes en casi todos los aspectos de
nuestra vida digital: la columna vertebral oculta de nuestro mundo moderno de
complementos, interfaces digitales y comunicación de software. Conectan todo y
hacen que los sistemas de software funcionen en armonía.

Interfaces de comunicación

Requerimientos de las funciones de comunicación que requiere el producto,


incluyendo email, navegadores web, protocolos de comunicación de red,
formularios electrónicos, entre otros.

Incluye formatos de mensajería, estándares de comunicación (Ej. FTP, HTTP,


etc.). Describir también requerimientos de encriptación y seguridad en las
comunicaciones.

Las interfaces de comunicación son las comunicaciones que establece la CPU del
ordenador con cada uno de los dispositivos periféricos (teclado, ratón, teléfono
móvil conectado a USB…) que se unen a ella a través de cables enlazados a sus
respectivos puertos de conexión o conexiones inalámbricas con el fin de permitir el
intercambio de información

En nuestro caso será de manera que se encuentre solo en una cantidad limitada
de dispositivos contando un HTTP (HyperText Transfer Protocol), es un protocolo
de transferencia sobre el que se basa la red informática mundial (www). Funciona
como base para los intercambios de datos realizados en la web, y mantiene una
estructura basada en los clientes y servidores y orientada a transacciones).

Basando los requerimientos que logren obtener para beneficio del proyecto como
son:

Requisitos de una interfaz de comunicaciones:

*Bus de datos.

*Alimentación y reloj.

*Selección de integrado.

*Control de transferencia.

Página 12
REQUERIMIENTOS NO FUNCIONALES

 Seguridad
 Los datos estén en orden

Glosario

Descripción de términos y siglas necesarias para el entendimiento del documento


de requerimientos de software.

Página 13

También podría gustarte