Está en la página 1de 16

Camiones Monster 08/11/2018

Especificación de Requerimientos Versión: 1.0

CAMIONES MONSTER
Especificación de
Requerimientos de
Software
Universidad de las Fuerzas Armadas - ESPE
Departamento en Ciencias de la Computación
Ingeniería en Sistemas e Informática
Aplicaciones Distribuidas

Autores:
Herrera Ricardo
Jiménez David

08/11/2018

______________________________
Herrera Ricardo
Analista

______________________________
Jiménez David
Analista

______________________________
Ing. Campaña Mauricio
Tutor
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

Hoja de Revisiones

Modificaciones Nombre Cargo Fecha

Realizado por: Herrera Ricardo Estudiantes 08/11/2018


Jiménez David
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

Hoja de Versiones

Número de
Fecha Breve resumen de los cambios
revisión

01 08/11/2018 Desarrollo de documento y definición de


requerimientos funcionales y no funcionales
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

Camiones Monster
Caso de Estudio...................................................................................................................5
1. Introducción.................................................................................................................6
2. Propósito......................................................................................................................6
3. Alcance del Sistema.....................................................................................................6
4. Personal involucrado....................................................................................................6
5. Definiciones, Acrónimos y Abreviaturas.....................................................................7
6. Referencias...................................................................................................................7
7. Visión General del Documento....................................................................................7
8. Descripción General.....................................................................................................8
8.1. Perspectiva del Producto.......................................................................................8
8.2. Funcionalidad del Producto..................................................................................8
8.3. Características de los Usuarios.............................................................................9
8.4. Interfaces Externas................................................................................................9
8.5. Restricciones.........................................................................................................9
8.6. Suposiciones y Dependencias...............................................................................9
9. Especificación de Requerimientos.............................................................................10
8.1. Requisitos Funcionales..........................................................................................10
8.2. Requerimientos No Funcionales............................................................................13
8.3. Otros Requerimientos............................................................................................14
10. Requisitos de Rendimiento.....................................................................................15
9.1. Requisitos de Interfaces Externas..........................................................................15
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

Caso de Estudio
Una cadena de camiones que presta su servicio para entregas de productos desea disponer
de una Base de Datos que contemple información relativa a la entrega de sus pedidos a las
respectivas tiendas.
La compañía de transportes “CAMIONES MONSTER” recoge pedidos de los almacenes
de la cadena JIMENEZ Hnos. y los entrega a las tiendas de la cadena. Por el momento hay
6 almacenes y 45 tiendas. La compañía de transportes cuenta con una flota de 150
vehículos, y cada uno realiza entre 3 y 4 viajes a la semana.
Cada tienda tiene su propio nombre, y se conoce también su dirección y teléfono. Cada
almacén tiene un numero diferente además de la dirección y teléfono.

Los camiones de la compañía pueden transportar varios pedidos en el mismo viaje y


entregar cada pedido a la tienda que lo solicito, y cada viaje se identifica con un número

Cada pedido realizado se identifica por un numero e incluye información acerca del peso,
volumen y tienda de destino.
De cada uno de los camiones pertenecientes a la compañía, se conoce su número de
matrícula y su propio límite máximo de volumen y peso transportado

Se desea contar con una base de datos para uso común entre las dos empresas que sirva
para
 Controlar el uso de los camiones, y asignación de viajes.
 Gestionar las entregas de los pedidos realizados
 Gestionar los viajes conociendo de que almacén salen y hacia que tienda van
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

1. Introducción
Documento creado siguiendo la norma IEEE-830 para la especificación de
requerimientos, que forma parte de la documentación generada previo al posible
desarrollo e implementación del Sistema de Gestión de Pedidos y Entregas.

2. Propósito
Este documento ha sido creado con la finalidad de definir y especificar los
requerimientos funcionales y no funcionales para el desarrollo de un sistema informático
que permitirá gestionar los procesos de pedidos y entregas hacia diferentes tiendas, de
manera que sean comprensibles para clientes, usuarios y administradores del sistema,
además dejar documentada de manera clara y entendible los requerimientos sobre el
software a desarrollar.

3. Alcance del Sistema


El software que se desarrollará es el Sistema de Gestión de Pedidos y Entregas.
Dicho sistema permitirá a las empresas “CAMIONES MONSTER” y “JIMENEZ
Hnos.” gestionar la información de la entrega de pedidos hacia las respectivas tiendas.
El sistema automatizará los procesos referentes a:
 Almacenamiento de información de camiones, tiendas y almacenes
 Control del uso de los camiones, incluyendo la fecha y asignación de viajes.
 Gestión de las entregas de los pedidos realizados
 Gestión de los viajes, conociendo de que almacén salen y hacia que tienda se
dirigen.
Para ello se definirán los procesos y entes que intervienen en el desarrollo del
sistema, esperando mantener en todo momento un control eficaz del mismo, así como su
correcto funcionamiento.

4. Personal involucrado
Nombre Ricardo Herrera.
Rol Analista, diseñador y desarrollador
Categoría profesional Estudiante de Ingeniería en Sistemas e Informática.
Responsabilidades Elicitación de requisitos, análisis de la información y
desarrollo del sistema.
Información de contacto jrherrera6@espe.edu.ec

Nombre David Jiménez.


Rol Analista, diseñador y desarrollador
Categoría profesional Estudiante de Ingeniería en Sistemas e Informática.
Responsabilidades Análisis de información, coordinar con el equipo de trabajo,
especificar los requisitos de software, y desarrollo del
sistema.
Información de contacto dajimenez2@espe.edu.ec
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

5. Definiciones, Acrónimos y Abreviaturas

ERS Especificación de Requisitos de Software.

Usuari Persona o cliente que usará el sistema


o

RF Requisitos funcionales

RNF Requisitos no funcionales

Login Autenticación del usuario al ingresar al sistema

6. Referencias

IEEE84 IEEE Std 830-1984, Guide for Software Requirements


Specifications.

IEEE90 IEEE Std 610.12-1990, Standard Glossary of Software


Engineering Terminology (ANSI).

7. Visión General del Documento


Este documento consta de tres secciones. Esta sección es la Introducción y
proporciona una visión general de la ERS. En la Sección 2 se da una descripción general
del sistema, con el fin de conocer las principales funciones que debe realizar, los datos
asociados y los factores, restricciones, supuestos y dependencias que afectan al desarrollo,
sin entrar en excesivos detalles. En la sección 3 se definen detalladamente los requisitos
que debe satisfacer el sistema.
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

8. Descripción General
8.1. Perspectiva del Producto
Se pretende implementar un sistema con el fin de que el proceso de entregas de los
pedidos quede automatizado en un 100 por ciento. El sistema será un producto diseñado
para trabajar en entornos Web, lo que permitirá su utilización desde cualquier navegador
de un dispositivo portátil, móvil o de escritorio. Dicho sistema contará con ventanas de
interacción con el usuario, como son ingreso al sistema y demás dependiendo de lo que el
usuario desee realizar.

8.2. Funcionalidad del Producto


Las funcionalidades que estarán incluidas en el producto software son:
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

8.3. Características de los Usuarios


Los usuarios cuentan con un nivel intermedio de conocimientos en informática, deben
manejar ya cierta pericia con dichas herramientas.
8.4. Interfaces Externas

El sistema se conectará a una base de datos donde se podrá encontrar la información


de pedidos y entregas, así como también los viajes y camiones disponibles para brindar el
servicio.
8.5. Restricciones
 Hardware: Computador Core i3, 4GB de memoria RAM, Windows 7.
 Se trabaja con el sistema operativo Windows 7, se necesitará trabajar con
lenguajes de programación como java, para lo cual se utilizará el IDE NetBeans,
además se utilizará el gestor de base de datos MySQL.
 El usuario debe tener conexión a internet.
 El usuario necesitará tener acceso a un navegador WEB que se encuentre
actualizado a una de sus más recientes versiones
 Los perfiles de los usuarios limitarán en uso de los módulos del sistema.
8.6. Suposiciones y Dependencias
 Se asume que los requisitos aquí descritos son estables.
 Los equipos en los que se va a ejecutar el sistema deben cumplir los requisitos
antes indicados para garantizar una ejecución correcta de la misma.
 El sistema se verá obligado a revisión en el caso de que se decida migrar a una
Base de Datos más potente o si se incrementan nuevos módulos en el sistema
permitiendo su escalabilidad.
 El Hardware en el que se va a implementar la aplicación debe estar previamente
configurada para el correcto funcionamiento del aplicativo.
 Se presume que los usuarios que interactúan con el sistema tienen un nivel
considerable de conocimiento y habilidades en el ámbito de sus funciones.
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

9. Especificación de Requerimientos
8.1. Requisitos Funcionales
8.1.1. Objetivo General
El Sistema de “Gestión de pedidos y entrega” permitirá la gestión de los pedidos, las
entregas, viajes realizados y camiones disponibles para prestar servicio.
8.1.2. Objetivos Específicos
OBJ-001 Realizar la gestión de los almacenes
Descripción Permitirá el registro, consulta, modificación y eliminación de los
almacenes de la cadena “Jiménez Hnos.”
Importancia Alta
Comentarios

OBJ-002 Realizar la gestión de las tiendas.


Descripción Permitirá el registro, consulta, modificación y eliminación de las
tiendas de la cadena “Jiménez Hnos.”
Importancia Alta
Comentarios

OBJ-003 Realizar la gestión de los camiones.


Descripción Permitirá el registro, consulta, modificación y eliminación de los
camiones de la compañía “Camiones Monster”
Importancia Alta
Comentarios

OBJ-004 Realizar el registro de viajes y pedidos


Descripción Permitirá el registro de los pedidos y viajes hacia las diferentes
tiendas de la cadena.
Importancia Alta
Comentarios

OBJ-005 Realizar la Gestión de los viajes


Descripción Permitirá conocer la información acerca del estado del viaje, así
como también de que almacén salen y hacia que tienda van.
Importancia Alta
Comentarios

OBJ-006 Realizar la Gestión de camiones


Descripción Permitirá conocer la información acerca del estado, disponibilidad
de los camiones y asignación de los viajes.
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

Importancia Alta
Comentarios

8.1.3. Actores
ACT-001 Administrador
Descripción Persona encargada de la gestión del sistema en general
Comentarios

ACT-002 Personal Almacen


Descripción Persona encargada del uso del sistema en cada almacén para
gestionar los envíos
Comentarios

ACT-003 Personal Tienda


Descripción Persona encargada de cada tienda, que realice pedidos y registre las
entregas
Comentarios

8.1.4. Requisitos Funcionales


Para el Sistema “Camiones Monster” se ha identificado los siguientes requerimientos
funcionales.
RQF-001 Gestionar Almacenes
Descripción El sistema debe gestionar la información de los almacenes de la
cadena “JIMENEZ Hnos.”. De cada almacén se guardará el código
de almacén, dirección y teléfono.
Objetivo OBJ-001
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-002 Gestionar Tiendas


Descripción El sistema debe gestionar la información de las tiendas de la cadena
“JIMENEZ Hnos.”. Cada tienda estará definida por el código de
tienda, nombre, dirección y teléfono.
Objetivo OBJ-002
Importancia Alta
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

Estado Aprobado
Estabilidad Alta
Comentarios

RQF-003 Gestionar Camiones


Descripción El sistema debe gestionar la información de los camiones que la
empresa “Camiones Monster” posee. Cada camión viene definido
por la matrícula del camión, un límite de volumen y el peso que
transporta.
Objetivo OBJ-003
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-004 Gestionar Pedidos


El sistema debe gestionar la información de los pedidos (Personal de
las Tiendas), la información que se quiere almacenar por pedido es
el número de pedido, código de usuario, apellidos, dirección y
teléfono.
Objetivo OBJ-001 y OBJ-006
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-004 Gestionar Viajes


El sistema debe gestionar la información de los pedidos (Clientes de
la Agencia de Viajes), la información que se quiere almacenar por
turista es el código de turista, nombre y apellidos, dirección y
teléfono.
Objetivo OBJ-001 y OBJ-006
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-005 Realizar Pedido


Descripción El sistema debe gestionar los perfiles que cada sucursal tendrá y la
información que manejará
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

- Las sedes de Quito y de Guayaquil, requieren manejar todo el


volumen de información generado.
- En Cuenca se maneja principalmente su información local,
sobre todo la parte de hotelería y los vuelo.
- En Ambato se maneja principalmente su información local,
sobre todo la parte de hotelería

Objetivo OBJ-001
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-006 Registrar Viaje


Descripción El sistema debe gestionar la reserva que un turista desea ingresar,
para gestionar la reserva se almacenará los datos del Turista, datos
del hotel, fecha de llegada, fecha de partida, tipo de pensión (media
pensión o pensión completa), datos del vuelo, clase del vuelo
(Turista o primera) y los datos de en qué agencia contrata el turista
Objetivo OBJ-002
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-007 Registrar Entrega


Descripción El sistema debe gestionar la reserva que un turista desea ingresar,
para gestionar la reserva se almacenará los datos del Turista, datos
del hotel, fecha de llegada, fecha de partida, tipo de pensión (media
pensión o pensión completa), datos del vuelo, clase del vuelo
(Turista o primera) y los datos de en qué agencia contrata el turista
Objetivo OBJ-002
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

8.2. Requerimientos No Funcionales


Para el Sistema de Gestión de pedidos y entregas se ha identificado los siguientes
requerimientos no funcionales.
GESTION DE PEDIDOS Y ENTREGAS

LISTA DE REQUERIMIENTOS NO FUNCIONALES


Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0
NOMBRE DE
CÓDIGO REQUERIMIENTO DESCRIPCION IMPORTANCIA

El sistema debe presentar un tiempo de


Tiempo de respuesta menor a 3 segundos, debiendo
RNF-01 siempre mostrar mensajes de procesamiento Alta
Respuesta
que permitan al usuario mantener control
del estado del sistema.
El sistema permitirá la verificación de
Métodos de
RNF-02 acceso mediante un usuario y una Alta
Acceso
contraseña.

El sistema debe estar desarrollado en una


Plataforma Open
RNF-03 plataforma Open Source en lo referente a la Alta
Source interfaz y la base de datos.

La interfaz deberá presentar en una sola


RNF-04 Accesibilidad pantalla toda la funcionalidad necesaria Alta
para dar mantenimiento a los datos.

 El sistema contará con diferentes niveles de acceso.


 El sistema contará con un login de usuario y contraseña personal
 Emitirá mensajes de alertas cuando el usuario realice un procedimiento erróneo en
la ejecución del sistema.
 Emitirá advertencias y mensajes de confirmación en el momento de registrar,
modificar y eliminar información.
 Los Usuarios se identifican por un nombre de usuario y clave.
 El sistema muestra solo las opciones de sitios disponibles según el Tipo de Usuario.
 Los administradores podrán consultar información de pedidos y entregas, viajes y
camiones disponibles.
 El administrador puede buscar y modificar los datos de todos los almacenes y
tiendas de la cadena.
8.3. Otros Requerimientos
8.3.1. Hardware
Los equipos disponibles deben tener las siguientes características: Procesador Intel
Core i5, 4 GB de RAM, Disco de 500 GB, S.O. Windows 7, por lo cual hay que procurar
que el sistema se adapte a estas capacidades, condicionado a una mejora de los mismos.
8.3.2. Atributos
Fiabilidad. - El sistema, ofrece garantías de funcionar correctamente y cumplir con los
requisitos presentados previamente.
Portabilidad. - Al tratarse de una aplicación web, puede correr en cualquier
dispositivo electrónico que posea un navegador web y una conexión estable a internet.
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

Seguridad. - El sistema tendrá mecanismos que dan la posibilidad de que los datos
sean resguardados satisfactoriamente. Se usarán los siguientes mecanismos para acceso a
los datos:
 Cada usuario deberá crear una cuenta.
 Para utilizar el sistema, es necesario introducir un login con un password
previamente creados.
Disponibilidad. - Los usuarios podrán acceder al sistema durante las 24 horas del día.

10.Requisitos de Rendimiento
9.1. Requisitos de Interfaces Externas
9.1.1. Interfaces de Usuario
Las interfaces que se elaboran en la plataforma WEB incluyen:
 Botones para elegir las opciones
 Menús desplegables
 Mensajes informativos
 Mensajes de error
 Formularios para el ingreso, modificación, actualización y búsqueda de datos.
 Otros
9.1.2. Interfaces de Hardware
 La pantalla del monitor. - el software muestra información al usuario a través de
la pantalla del monitor.
 Ratón. - el software interactúa con el movimiento y los botones del ratón. El ratón
activa las zonas de entrada de datos, botones de comando y selección de las
opciones de los menús.
 Teclado. - el software interactúa con el sistema pulsando el teclado en el momento
de ingresar los datos.
9.1.3. Interfaces de Software
 Sistema Operativo: Windows, OS X, Linux, Android, IOS
 Navegador Web: Chrome, Mozilla, Safari, Opera.
9.1.4. Interfaces de Comunicación
Los servidores, clientes y aplicaciones se comunicarán entre sí mediante protocolos y
estándares de internet.
9.1.5. Base de Datos
El sistema dispondrá de comunicación a las bases de datos “Dirección General y
Administración” del centro de investigación.
Camiones Monster 08/11/2018
Especificación de Requerimientos Versión: 1.0

También podría gustarte