Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIRECTORA
EYDY DEL CARMEN SUÁREZ BRIEVA
INGENIERÍA DE SISTEMAS
ESP. INGENIERÍA DE SOFTWARE
MSC. INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
UNIVERSIDAD POPULAR DEL CESAR (“U.P.C”)
FACULTAD DE INGENIERÍA Y TECNOLOGÍA
PROGRAMA INGENIERÍA DE SISTEMAS
INGENIERÍA DE SOFTWARE
VALLEDUPAR
2019-02
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
TABLA DE CONTENIDO
1. Titulo.......................................................................................................................................1
2.1. Docente..............................................................................................................................1
3. Línea de investigación.............................................................................................................2
3.1. Área....................................................................................................................................2
4.1. Internacional......................................................................................................................3
4.2. Nacional........................................................................................................................5
4.3. Local...................................................................................................................................7
6. Justificación...........................................................................................................................11
7. Objetivos................................................................................................................................12
8. Cronograma de actividades...................................................................................................13
9. Ingeniería de requerimientos.................................................................................................14
1. TITULO:
Aplicación web para el proceso de solicitud de domicilios para la empresa A tiempo en la ciudad de
Valledupar.
Carrera 19ª 2 # 7ª – 60, Barrio los músicos, Teléfono 5901155, Celular 3006808429, e-
mail a_tiempomensajeria@gmail.com.
2. AUTORES:
2.1. DOCENTE:
Twitter : @eydysuarez
Número de estudiantes: 2
1
3. LÍNEA DE INVESTIGACIÓN:
Abarcan un abanico de soluciones muy amplio. Incluyen las tecnologías para almacenar
información para poder calcular resultados y elaborar informes" (González, 2015); así mismo
interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio”.
Según (irvin, 2012) la ingeniería de software es el área de la ingeniería que ofrece métodos y
técnicas para desarrollar y mantener software, esta ingeniería trata con áreas muy diversas de la
sistemas operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida
meteorología, derecho, Internet, Intranet, etc. De igual forma (Bohen, 1976) dijo la ingeniería de
un servidor web a través de internet o intranet mediante un navegador o también es válido decir
que es un programa que se codifica en un lenguaje interpretable por los navegadores web en la
que se confía la ejecución al navegador; se han encontrado proyectos similares en otros países
4.1 Internacional
Descripción: El objetivo principal es desarrollar una aplicación móvil para sistemas Android
e iOS mediante la tecnología React-Native que sirva como cliente a un sistema de pedido de
comida a domicilio.
Dicha aplicación debe permitir al usuario realizar pedidos de comida a domicilio de los
un listado de todos ellos y la posibilidad de filtrarlos por tipo: mejicano, italiano, chino, etc. Para
cada restaurante debe mostrar detalles propios tales como el nombre, el tipo y una imagen
además de una lista de productos por categoría: ensaladas, entrantes, pastas, etc. Ha de gestionar
los pedidos con cada uno de los restaurantes: debe permitir añadir y eliminar los productos a un
Como física el sistema responde a una arquitectura cliente-servidor. Los dispositivos móviles
o computadores acceden a través de una API REST a los servicios web del servidor. Por ser
REST, el protocolo empleado en las comunicaciones es HTTP sin estado con sus cuatro
operaciones básicas: POST (crear), GET (leer y consultar), PUT (editar) y DELETE (eliminar).
ágil SCRUM, se aplicó las buenas prácticas que esta metodología plantea y se utilizó los
selección de productos del pedido, de uso libre por los clientes registrados que soliciten un
pedido.
de entrega al cliente por parte de los domiciliarios, quienes deben registrarse personalmente en
4
4.2 Nacional
En Girardot.
Autor: (Eduardo Ramírez Rodríguez & Jhon Jairo Osorio Laguna, 2018)
La solución es desarrollar un sistema web que permita a las personas realizar la solicitud de
dispositivos móviles. Está compuesto por una Base de Datos (BD) que mantiene almacenada
productos.
las “Metodologías Agiles”. El cual permite desarrollar el software en forma ágil y responder a
pantalla de 720 pixeles de ancho como mínimo, dada la característica de los formatos a
desplegar.
controlar la asignación de pedidos; puede crear nuevos usuarios con los diferentes roles
último caso, las decisiones de aprobación y asignación de pedidos se realizaran de acuerdo con la
Módulo Cliente: Los Clientes pueden acceder a la aplicación desde dispositivos con pantalla
de cualquier tamaño para realizar pedidos seleccionando productos de uno o más proveedores,
puede utilizar filtro de búsqueda por producto, grupo o proveedor. Los productos se despliegan
con su imagen, nombre y precio, y pueden ser cargados al “carrito de compras”. Finalmente se
presenta el pedido con los valores relacionados, el cliente confirmara o rechazara alguno(s) de
horizontal, con contenido modificable por el administrador; Para cada oferta, contendrá una
con pantalla de cualquier tamaño, autenticando su usuario, para consultar reportes de pedidos
marcara los productos que vaya adquiriendo en la lista de chequeo de pedido. Al completarlo,
generara un aviso al cliente anunciando que el pedido está en camino. Al entregarlo generara un
4.3 Local
Título: Aplicativo móvil para la recepción, solicitud y gestión de domicilios en las tiendas de
barrio.
Autor:( Santiago Andrés Arango Varón & Danilo Andrés Escobar Buitrago, 2016).
Descripción: Desarrollar un aplicativo móvil que facilite a los clientes la comunicación con
los tenderos de Bogotá para que puedan solicitar domicilios y estos puedan ser gestionados a
través de dispositivos inteligentes. El aplicativo móvil Mercapp es una plataforma virtual que se
utiliza para realizar pedidos a domicilio en las tiendas de barrio más cercanas de donde el Cliente
Conecta a los tenderos con sus clientes ofreciendo toda la información necesaria para
Permite a los tenderos modernizar sus negocios y competir frente a otras tiendas.
Optimiza los procesos de los tenderos para que sus ventas sean ágiles y efectivas.
Metodología: Para el desarrollo del proyecto Mercapp se usó la metodología del dashboard
de Scrum, el cual permite administrar proyectos organizados por tareas, dentro de un tablero con
una sola página, esta metodología hace que aumente la productividad del proyecto.
pantalla de 720 pixeles de ancho como mínimo, dada la característica de los formatos a
desplegar.
Módulo Cliente: El modulo cliente cuenta con una franja para publicidad, tipo “banner”, de
desplazamiento horizontal, con contenido modificable por el administrador; Para cada oferta,
La empresa a tiempo mensajería y domicilios, brinda sus servicios hace 9 años en la ciudad de
calculadora se procede a calcular las cuentas, una de las principales falencia con las que cuenta la
empresa en que cada vez que el cliente solicita el servicio no se lleva un registro por lo tanto
cada vez que el cliente realice una solicitud este vuelve a suministrar su información.
registro de clientes, registro de mensajeros, cálculo de ganancias del día y evaluar el servicio por
una base de datos para acceder la información en tiempo real, realizar el cálculo de utilidades de
usuario.
6. JUSTIFICACIÓN
Se pretende implementar un aplicativo web para llevar un flujo de información en tiempo real
en una base de datos y acceder a ella en cualquier momento, esta problemática surge a partir de
domicilios.
los procesos y posicionarse en un escalón más alto del cual se encuentra actualmente debito a
que la mayoría de las empresas no cuentas con este tipo de aplicativo que faciliten a los clientes
domicilios, optimización de los procesos tradicionales que se llevan anteriormente, ganar una
mayor clientela por la facilidad de gestionar las solicitud y fiabilidad de este servicio.
7. OBJETIVOS
la empresa (a tiempo).
Analizar los procesos actuales realizados por la empresa (a tiempo) con la finalidad
la información.
necesidades de los cliente y brindar seguridad al momento de solicitar los diferentes servicios
que se ofertan. De esta manera se pretende cautivar el pueblo vallenato en la forma como se
solicitan los domicilios, entrega de paquetes, pago se recibos, etc... , actualmente garantizando la
mejor experiencia de usuario. Para lo siguiente se muestra los procesos que maneja la empresa a
establecer las tarifas y publicación de los diferentes servicios que ofrece la empresa y
Gestionar Servicio: En este proceso se gestiona tanto la solicitud del servicio como
registrar a los empleados que presten el servicio en la empresa, de esta manera se lleva un
vehículos en los cuales se presta el servicio para garantizar la prestación del servicio con el
calle de Valledupar.
Gestionar Cliente: En este proceso los clientes son registrados en el sistema al momento
de realizar la solicitud del servicio, para que la información solo se pida una única vez y se
Gestionar Utilidades: En este proceso se calculan las utilidades que se realizan cada día
con la entrega de tarifa por parte de los mensajeros y así llevar un control sistemático de las
ganancias obtenidas.
cumplir horarios, tener los papeles de vehículo en regla. Esta acción solo puede ser
satisfacción, para que la empresa tome medidas si son necesarias por la realización de
18
12. DIAGRAMA DE CASOS DE USO
Actores:
Administrador.
Cliente.
Mensajero.
13. DESCRIPCIÓN DE CASOS DE USO
Postcondición Las tarifas deben ser entregadas por los mensajeros para poder registrarlas.
El mensajeo que no entregue tarifa será bloqueado temporal o permanente
Excepciones
mente.
21
Caso De Uso Solicitar Servicio
Actores Administrador
Tipo Propósito include
Resumen El cliente solicita el servicio a través del aplicativo, el administrador
procede a registrarlo y luego si la solicitud es confirmada procede a
realizar la respectiva asignación al mensajero disponible.
Solicitar servicio.
Confirmar Servicio.
Procedimiento
Registrar servicio.
Asignar servicio.
Postcondición Se asigna al mensajero que se encuentre disponible
Excepciones Si no se diligencia la información necesaria no se realiza el servicio.
Historia De Usuario
Numero: HU01 Usuario: Administrador, Mensajero
Nombre De Historia: Iniciar sesión
Puntos Estimados: 5
Programador Responsable: Jesus David Molina
Descripción: Como Empleado quiero poder ingresar al aplicativo con mi usuario y contraseña para tener
acceso a las funcionalidades del sistema de acuerdo al rol que se me asigne.
Condiciones:
Se Debe especificar el rol (administrador/mensajero).
El administrador debe entregar el respectivo usuario y contraseña al mensajero.
Se debe registrar la información personal del mensajero en la base de datos, para realizar la
respetiva creación de su usuario que le permita ingresar al sistema (aplicativo web) de la
empresa.
Historia De Usuario
Numero: HU02 Usuario: Administrador
Nombre De Historia: Gestionar Cliente
Puntos Estimados: 5
Programador Responsable: Jesus David Molina
Descripción: Como administrador quiero gestionar la información del cliente que solicita el servicio en
el sistema y poder (registrar, modificar, consultar y eliminar). Para llevar estudios a futuro y clasificar a
los clientes más frecuentes.
Condiciones:
El administrador registra los clientes cliente que solicitan el servicio.
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
Historia De Usuario
Numero: HU03 Usuario: Administrador
Nombre De Historia: Gestionar Mensajero
Puntos Estimados: 5
Programador Responsable: Jesus David Molina
Condiciones:
El administrador debe de registrar a los empleados y asignarle su correspondiente usuario y
contraseña.
El empleado debe suministrar su hoja de vida en formato digital y físico.
Historia De Usuario
Numero: HU04 Usuario: cliente
Nombre De Historia: Solicitar Servicio
Puntos Estimados: 5
Programador Responsable: Jesus David Molina
Descripción: Como cliente quiero mediante el aplicativo (web), realizar la solicitud del servicio para
realizar el envío confiable de paquetes y conocer la información del mensajero y vehículo asignado.
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
Historia De Usuario
Numero: HU05 Usuario: Administrador
Nombre De Historia: Gestionar Utilidades
Puntos Estimados: 7
Programador Responsable: Jesus David Molina
Condiciones:
El empleado debe estar registrado.
Los empleados deben entregar la Tarifa diaria para registrar la en el sistema.
Las utilidades se deben registrarse con una fecha obligatoriamente.
El empleado que no entregue Tarifa sin causa alguna será Bloqueado.
Historia De Usuario
Numero: HU06 Usuario: Administrador
Nombre De Historia: Gestionar Vehículo
Puntos Estimados: 5
Programador Responsable: Wilmer Andrés Castilla
Descripción: Como administrador quiero gestionar la información del vehículo en el sistema como
son: (registrar, modificar, consultar y eliminar). Para suministrar al cliente la placa y foto del
vehículo el cual le asignó el servicio y poder tener un control de la documentación del mismo
Condiciones:
Debe registrar un mensajero y asociar el vehículo con el que presta el servicio.
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
Historia De Usuario
Numero: HU07 Usuario: Administrador
Nombre De Historia: Gestionar Servicio
Puntos Estimados: 3
Programador Responsable: Wilmer Andrés Castilla
Descripción: Como administrador quiero realizar la gestión de los servicios que ofrece la empresa
(pago de facturas, pago en entidades bancarias, domicilio de comida, entrega de regalos y paquetes) en
el sistema como son: (registrar, modificar, consultar y eliminar). Para que estos sean visualizados por
el cliente en el aplicativo.
Historia De Usuario
Numero: HU08 Usuario: Cliente
Nombre De Historia: Evaluar Servicio
Puntos Estimados: 2
Programador Responsable: Wilmer Andrés Castilla
Descripción: Como cliente quiero evaluar el nivel de satisfacción del servicio, para determinar el
grado de conformidad o inconformidad al recibir el mismo.
Condiciones:
El cliente Debe estar registrado en el sistema.
Debe solicitar el servicio.
Debe describir la evaluación del servicio de manera puntual.
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
Historia De Usuario
Numero: HU09 Usuario: Administrador
Nombre De Historia: Gestionar Tarifa
Puntos Estimados: 3
Programador Responsable: Wilmer Andrés Castilla
Condiciones:
El administrador debe de registrar a los empleados.
El empleado que no entregue tarifa será bloqueado del sistema.
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
22
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
Tabla: Cliente
Campo Tipo Tamaño Descripción
Celular(Pk) Varchar 10 Clave única que identifica al cliente.
Nombre Varchar 20 Nombre del cliente.
Apellido Varchar 20 Apellido del cliente.
Dirección Varchar 20 Dominio donde reside el cliente.
Tabla: Mensajero
Campo Tipo Tamaño Descripción
Id_mensajero(Pk
) Varchar 10 Clave única que identifica al mensajero.
Nombre Varchar 20 Nombre del mensajero.
Apellido Varchar 20 Apellido del mensajero.
Celular Varchar 10 Celular de contacto del mensajero.
Correo Varchar 30 Correo electrónico del mensajero.
Estado Varchar 10 Estado del mensajero (disponible/ocupado).
Tabla: Vehículo
Campo Tipo Tamaño Descripción
Matricula(Pk) Varchar 10 Clave única que identifica al vehículo.
Marca Varchar 20 Marca del vehículo.
Modelo Varchar 10 Modelo del vehículo.
Color Varchar 20 Color que tiene el vehículo.
Soat Varchar 10 Soat seguro del vehículo.
Tecnomecánica Varchar 10 Condiciones mecánicas del vehículo.
Id_mensajero(Fk
) Varchar 10 Llave foránea que almacena la identificación del mensajero.
22
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
Tabla: Usuario
Campo Tipo Tamaño Descripción
Id_usuario(Pk
) Varchar 10 Clave única que identifica al usuario.
Nombre Varchar 30 Nombre del usuario.
Contraseña Varchar 10 Contraseña de acceso del usuario.
Tabla: Contrato
Campo Tipo Tamaño Descripción
Id_contrato(Pk) Varchar 10 Clave única que identifica al contrato.
Id_mensajero(Fk
) Varchar 10 Llave foránea que almacena la identificación del mensajero.
Fecha Varchar 10 Fecha de inicio del contrato.
Tabla: Servicio
Tamañ
Campo Tipo o Descripción
Id_servicio(Pk) Varchar 10 Clave única que identifica al servicio.
Nombre Varchar 25 Nombre del servicio
Precio Decimal 10 Precio al público del servicio.
Tabla: Utilidades
Campo Tipo Tamaño Descripción
Id_utilidad(Pk) Varchar 10 Clave única que identifica la utilidad.
Id_mensajero(Fk
) Varchar 10 Llave foránea que almacena la identificación del mensajero.
Fecha Varchar 10 Fecha en la cual se registró las utilidades.
22
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
Tarifa Decimal 10 Tarifa diaria entregada por el mensajero.
22
Universidad Popular del Cesar
Programa de Ingeniería de Sistemas
(El Tiempo, 2016) 'Apps' hasta para pedir condones desde su móvil.
https://cutt.ly/6e464wv
(Arango Santiago & Escobar Buitrago Danilo, 2016) Propuesta para trabajo de
grado. https://cutt.ly/me7qrKk
22