Está en la página 1de 16

Camiones Monster 30/10/2018

Especificación de Requerimientos Versión: 1.0

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

Autores:
Yury Romero
Bolívar David

30/10/2018

V. 1.0

________________________ ________________________ ________________________


_ _ _
Yury Romero David Llerena Ing. Mauricio Campaña
Analista Analista Revisor

______________________________
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

Hoja de Revisiones

Modificaciones Nombre Cargo Fecha

Realizado por:
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

Hoja de Versiones

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

01 30/10/2018 Desarrollo de documento y definición de


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

Camiones Monster
Caso de Estudio...................................................................................................................5
1. Introducción.................................................................................................................6
2. Propósito SGCV...........................................................................................................6
3. Alcance del Sistema.....................................................................................................6
4. Definiciones, Acrónimos y Abreviaturas.....................................................................7
5. Referencias...................................................................................................................7
6. Visión General del Documento....................................................................................7
7. Descripción General.....................................................................................................8
7.1. Perspectiva del Producto.......................................................................................8
7.2. Funciones del Producto.........................................................................................8
7.3. Condiciones del Entorno.......................................................................................8
7.4. Características de los Usuarios.............................................................................9
7.5. Interfaces Externas................................................................................................9
7.6. Restricciones.........................................................................................................9
7.7. Suposiciones y Dependencias...............................................................................9
8. Especificación de Requerimientos...............................................................................9
8.1. Tabla de especificación de requerimientos...........................................................9
8.2. Requisitos Funcionales..........................................................................................11
8.2. Requerimientos No Funcionales.........................................................................13
8.4. Otros Requerimientos............................................................................................14
9. Requisitos de Rendimiento........................................................................................15
9.1. Requisitos de Interfaces Externas..........................................................................15
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

Caso de Estudio
La compañía de transportes CAMIONES MONSTER recoge pedidos de los almacenes
de la cadena JIMENEZ Hnos. y las entrega a las tiendas de la misma cadena. De momento
hay 6 almacenes y 45 tiendas.
Cada tienda tiene su propio nombre, y conocemos también su dirección y teléfono. Cada
almacén tiene un número diferente además de la dirección y teléfono.
Un camión puede transportar varios pedidos en el mismo viaje y entregar cada pedido a la
tienda que lo solicitó. Cada viaje se identifica por número.
Cada pedido se identifica por un número e incluye datos sobre peso, volumen y tienda de
destino.
Cada camión tiene el número de matrícula y su propio límite máximo de volumen y peso
transportado.
La flota de la compañía CAMIONES MONSTER consta de 150 vehículos y cada uno
realiza entre 3 y 4 viajes semanales.
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 (fechas).


 Controlar las entregas (pedidos entregados).
 Que ayude a programar los viajes) conocer los pedidos hechos, de qué almacén a
que tiendas y los viajes asignados a camiones).
Camiones Monster 30/10/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 Control para recepción y entrega de pedidos.

2. Propósito SGCV
Este documento ha sido creado con la finalidad de definir y especificar los
requerimientos del aplicativo software, Sistema de Control para recepción y entrega de
pedidos para la compañía de transportes CAMIONES MONSTER, a fin de documentar de
forma comprensible el alcance del proyecto.

3. Alcance del Sistema


El software que se desarrollará es el Sistema de Control para recepción y entrega
de pedidos, CAMIONES MONSTER. El sistema permitirá a la Agencia Camiones
Monster gestionar la información relativa a Camiones, tiendas, almacenes y viajes.
Los beneficios que tendrá la agencia de viajes al implementar el sistema son:
 Disponer de una Base de Datos en donde se almacene toda la información
importante de la agencia Camiones Monster.
 Correcto almacenamiento de la información de los turistas
 Correcto almacenamiento de información de las sucursales de la agencia de viajes.
 Gestión adecuada de perfiles para el acceso a la información de las diferentes
sucursales.
 Correcto almacenamiento de los hoteles y vuelos que la agencia de viajes tiene
contratado.
 Control para la asignación de hoteles y de vuelos contratado por el turista.

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.
No se contempla aspectos relacionados con módulos de facturación, seguridad o
cualquier apartado relacionado a un módulo de contabilidad.
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

4. Definiciones, Acrónimos y Abreviaturas

Lenguaje de Lenguaje formal diseñado para realizar procesos que pueden ser
Programación llevados a cabo por computadoras.

Hardware Partes físicas de un dispositivo.

Software Conjunto de programas que permiten a un dispositivo realizar


determinadas tareas.

S.O. Sistema Operativo.

Desktop Computadoras de escritorio.

GUI Interfaz Gráfica de Usuario.

Base de Datos Conjunto de datos estructurados y definidos a través de un


proceso específica que busca evitar la redundancia y se
almacenará en un medio de almacenamiento masivo como un
disco.

Login Nombre que permite la autenticación de un usuario

5. Referencias

IEEE84 IEEE Std 830-1984, Guide for Software Requirements


Specifications.

IEEE90 IEEE Std 610.12-1990, Standard Glossary of Software


Engineering Terminology (ANSI).

6. 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 30/10/2018
Especificación de Requerimientos Versión: 1.0

7. Descripción General
7.1. Perspectiva del Producto
Sistema de Control para recepción y entrega de pedidos gestiona la información de las
tiendas, viajes, pedidos y camiones de la empresa, las sucursales tienen acceso a la
información dependiendo de los permisos que cada una de ellas tengan dentro del sistema.
7.2. Funciones del Producto
Las funcionalidades que estarán incluidas en el producto software son:
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

7.3. Condiciones del Entorno


El ambiente en el que operará el software se trata de un entorno help desk; existirá
módulos que será administrados por la agencia de viajes y sus sucursales, de acuerdo a su
perfil asignado. En cuanto al entorno de negocio al ser una empresa proveedora de
servicios de transporte y manejar diferentes almacenes, tiene medidas de seguridad y
aislamiento para guardar los datos de los clientes, pedidos y viajes.
7.4. Características de los Usuarios
El usuario destino será el administrador de la cooperativa de Camiones Monster, el
cual tiene permisos delegados para agregar camiones, tiendas, almacenes, pedidos y a su
vez registrar los viajes o rutas que estos siguen. El nivel de manejo de sistemas
informáticos es intermedio.
7.5. Interfaces Externas

El sistema se conectará con la base de datos en donde se podrá encontrar la


información de la flota de camiones, las tiendas que forman parte del negocio, almacenes
asociados, pedidos y viajes.
7.6. Restricciones
 Hardware: Computador Core i5, 4GB de memoria RAM, Windows 10.
 Se trabaja con el sistema operativo Windows 10, se necesitará trabajar con
lenguajes de programación que sirvan para el mismo, estos lenguajes deben ser
Open Source como Java, se utilizará Base de Datos MySQL 7.24. S
 Los perfiles de los usuarios limitarán en uso de los módulos del sistema.

7.7. Suposiciones y Dependencias


El sistema se verá obligado a revisión y ajustes si es que se decide migrar a una Base
de Datos más potente o si se incrementan nuevos módulos en el sistema permitiendo su
escalabilidad.

8. Especificación de Requerimientos
8.1. Tabla de especificación de requerimientos

Agencia de Transporte Monster


LISTA DE REQUERIMIENTOS FUNCIONALES
CASO DE
CÓDIGO DESCRIPCION DEL REQUERIMIENTO ACTOR
USO

RQF- El sistema debe permitir el registro de Registrar


Administrador
001.1 un nuevo viaje viaje
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

El sistema debe permitir la


RQF- Visualizar
visualización de la información de los Administrador
001.2 viajes
viajes completados y pendientes

RQF- El sistema debe permitir actualizar los Modificar


Administrador
001.3 datos de los viajes. viaje
El sistema debe permitir eliminar los
RQF- Eliminar
datos de uno o varios viajes Administrador
001.4 viaje
completados o planificados.
El sistema debe permitir registrar los
datos de un nuevo pedido (tienda de
RQF- Registrar
origen y destino, numero de pedido, Administrador
002.1 pedido
estado del pedido, volumen del pedido
y peso del pedido.)
El sistema debe permitir visualizar los
RQF- Visualizar
datos de pedidos completados, pedidos Administrador
002.2 pedidos
en curso y pedidos planificados
El sistema debe permitir actualizar los
RQF- datos de un pedido planificado, mas no Modificar
Administrador
002.3 de un pedido en curso o un pedido pedido
completado.
RQF- El sistema debe permitir eliminar uno o Eliminar
Administrador
002.4 varios pedidos. pedidos
El sistema debe permitir registrar un
RQF- nuevo almacén o tienda (código de la Registrar
Administrador
003.1 tienda o almacén, nombre, dirección y tienda
teléfono)
El sistema debe permitir visualizar los
RQF- datos de los almacenes y tiendas Visualizar
Administrador
003.2 asociados a la compañía de camiones tiendas
Monster
RQF- El sistema debe permitir actualizar los Modificar
Administrador
003.3 datos de una tienda u almacén. tienda

RQF- El sistema debe permitir eliminar uno o Eliminar


Administrador/Empleado
003.4 varios almacenes o tiendas. tiendas
El sistema debe permitir registrar los
RQF- datos de los camiones pertenecientes a Registrar
Administrador
004.1 la agencia de transportes Camiones camión
Monster
RQF- El sistema debe permitir visualizar los Visualizar
Administrador
004.2 camiones registrados. camiones
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

RQF- El sistema debe permitir actualizar los Modificar


Administrador
004.3 datos de un camión camión

RQF- El sistema debe permitir eliminar uno o Eliminar


Administrador
004.4 varios camiones. camiones

El sistema debe permitir registrar los


RQF- Registrar
datos de los almacenes pertenecientes a Administrador
005.1 almacén
Jimenes Hnos.

RQF- El sistema debe permitir visualizar los Visualizar


Administrador
005.2 almacenes registrados. almacenes

RQF- El sistema debe permitir actualizar los Modificar


Administrador
005.3 datos de un almacén almacén

RQF- El sistema debe permitir eliminar uno o Eliminar


Administrador
005.4 varios almacenes. almacenes

LISTA DE REQUERIMIENTOS NO FUNCIONALES


CÓDIGO NOMBRE DE REQUERIMIENTO DESCRIPCION

RNF- El acceso al sistema se dará mediante


Métodos de acceso
001 el uso de un usuario y contraseña

RNF- El aplicativo debe ser desarrollado en


Plataforma Open-Source
002 una plataforma Open-Source

RNF- Se definirán las relaciones y se hará


Uso de Base de Datos Relacional
003 uso de MariaDB
Se presentarán mensajes de alerta en
RNF-
004 Mensajes de Alerta caso de realizar un proceso de forma
errónea
Se presentarán mensajes de
RNF-
005 Mensajes de Confirmación confirmación previo a cualquier
proceso

RNF- El sistema se presentará en idioma


Lengua del Sistema: español
006 español al usuario
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

8.2. Requisitos Funcionales


8.2.1. Objetivo General
Sistema de Control para recepción y entrega de pedidos permitirá la gestión de viajes,
pedidos, camiones y tiendas asociadas a la compañía Camiones Monster.
8.1.2. Objetivos Específicos
OBJ-001 Realizar el Registro de Almacenes y Tiendas
Descripción Permitirá el registro de almacenes y tiendas de la cadena JIMENEZ
Hnos.
Importancia Alta
Comentarios

OBJ-002 Permitir el Registro de los Camiones.


Descripción Se quiere mantener información acerca de la flota de camiones de la
compañía.
Importancia Alta
Comentarios
OBJ-003 Permitir el Registro de Viajes.
Descripción Se quiere mantener información de los viajes realizados por los
camiones desde los almacenes a las distintas tiendas.
Importancia Alta
Comentarios

OBJ-004 Permitir el Registro de Pedidos


Descripción El administrador registrara los diferentes pedidos, definiendo origen,
destino y el peso de la carga.
Importancia Alta
Comentarios

8.2.3. Actores
ACT-001 Administrador
Descripción Persona encargada del uso del sistema, con permiso sobre todas las
funciones del miusmo
Comentarios

8.2.4. Requisitos Funcionales

RQF-001 Gestionar Viajes


Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

Descripción El sistema debe gestionar la información de los viajes que la cadena


tiene planificados, cada viaje viene definido por el número de viaje,
fecha de viaje programado, fecha límite de viaje (fecha de
finalización), camión asignado, peso y volumen.
Objetivo OBJ-003
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-002 Gestionar Pedidos


Descripción El sistema debe gestionar los pedidos realizados a la compañía de
transportes, se almacenará los datos de la tienda de origen y destino,
numero de pedido, estado del pedido, volumen del pedido y peso del
pedido.
Objetivo OBJ-004
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-003 Gestionar Tiendas


Descripción El sistema debe gestionar la información de las tiendas y almacenes
de la cadena JIMENEZ Hnos. para ambos casos la información
estará conformada por código de la tienda o almacén, nombre,
dirección y teléfono.
Objetivo OBJ-001
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

RQF-004 Gestionar Camiones


Descripción El sistema debe gestionar la información los camiones
pertenecientes a la flota de transporte Camiones MONSTER, se
registrara únicamente la matricula del camión, volumen máximo,
peso máximo y estado del camión.
Objetivo OBJ-002
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

RQF-005 Gestionar Almacenes


Descripción El sistema debe gestionar la información los almacenes de la cadena
JIMENEZ Hnos. para ambos casos la información estará
conformada por código del almacén, numero, dirección y teléfono.
Objetivo OBJ-001
Importancia Alta
Estado Aprobado
Estabilidad Alta
Comentarios

8.2. Requerimientos No Funcionales

RNF-001 Métodos de Acceso


Descripción El sistema permitirá la verificación de acceso mediante un usuario y
una contraseña.
Importancia Alta
Estado Aprobado

RNF-002 Plataforma Open Source


Descripción El sistema debe estar desarrollado en una plataforma Open Source
en lo referente a la interfaz y las bases de datos.
Importancia Alta
Estado Aprobado

RNF-003 Uso de una base de datos relacional


Descripción El aplicativo hará uso de una base de datos relacional como MariaDB
Importancia Alta
Estado Aprobado

RNF-004 El sistema contara con mensajes de alerta


Descripción Emitirá mensajes de alertas cuando el usuario realice un
procedimiento erróneo en la ejecución del sistema.
Importancia Alta
Estado Aprobado

RNF-005 El sistema contara con mensajes de confirmación


Descripción Previo a la ejecución de cualquier proceso, el sistema presentara un
cuadro de confirmación.
Importancia Alta
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

Estado Aprobado

RNF-006 El sistema manejara el lenguaje Español


Descripción El sistema únicamente manejara el lenguaje español
Importancia Alta
Estado Aprobado

8.4. Otros Requerimientos


8.4.1. Hardware
Los equipos disponibles deben tener las siguientes características: Procesador Intel
Core i7, 8 GB de RAM, Disco de 500 GB, S.O. Windows 10, así que hay que procurar que
el sistema se adapte a estas capacidades, condicionado a una mejora de los mismos.
8.4.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 a internet.
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:
 Para utilizar el sistema, es necesario introducir un usuario con un password.
 Para el acceso a información se hará, a través del password, y con preguntas de
seguridad para los usuarios
Disponibilidad. - Los usuarios podrán acceder al sistema durante las 24 horas del día.

9. 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
 Pestañas
 Botón para desplegar mensajes de ayuda.
 Menús desplegables
 Mensajes informativos
 Mensajes de error
Camiones Monster 30/10/2018
Especificación de Requerimientos Versión: 1.0

 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.

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
Se hará uso de una base de datos relacional, para este caso en específico MySQL
server. No se realizarán conexiones externas con otros sistemas de bases de datos

También podría gustarte