Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE TENOLOGÍA
CARRERA DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
Cochabamba - Bolivia
2016
INDICE
1. INTRODUCCIÓN.................................................................................................. 1
2. ANTECEDENTES................................................................................................. 2
3. PLANTEAMIENTO DEL PROBLEMA...................................................................3
4. OBJETIVOS.......................................................................................................... 6
4.1. OBJETIVO GENERAL.....................................................................................6
4.2. OBJETIVOS ESPECIFICOS...........................................................................6
5. ALCANCE............................................................................................................. 7
6. JUSTIFICACIÓN................................................................................................... 9
6.1. JUSTIFICACION ECONÓMICA......................................................................9
6.2. JUSTIFICACION TECNICA...........................................................................10
7. MARCO REFERENCIAL Y CONCEPTUAL........................................................11
7.1. SISTEMA DE INFORMACIÓN......................................................................11
7.2. APLICACIÓN WEB........................................................................................12
7.3. SERVICIO WEB............................................................................................13
7.4. APLICACIÓN MÓVIL.....................................................................................14
7.5. FRAMEWORK...............................................................................................16
7.6. UML...............................................................................................................16
7.7. RUP...............................................................................................................17
8. METODOLOGÍA..................................................................................................19
8.1. METODOS.................................................................................................... 19
8.2. UNIVERSO Y MUESTRA..............................................................................20
8.3. TECNICAS E INSTRUMENTOS...................................................................20
8.4. FUENTES DE INFORMACION.....................................................................21
9. INDICE TENTATIVO...........................................................................................21
10. CRONOGRAMA.............................................................................................. 22
11. BIBLIOGRAFÍA................................................................................................23
1
1. INTRODUCCIÓN
Hoy en día, las organizaciones buscan optimizar el uso de sus recursos mediante la
automatización de sus procesos, para ello emplean sistemas informáticos debido a
los beneficios que brindan además de la precisión. Entre los beneficios de un sistema
informático, se encuentran la mejora continua y la ayuda a la toma de decisiones con
resultados obtenidos por el sistema.
2. ANTECEDENTES
Las empresas hoy en día buscan aprovechar esta evolución tecnológica, para ser
más competitivas, brindar mayor calidad y satisfacer las necesidades de sus clientes,
beneficiándose al automatizar sus procesos mediante entornos web o aplicaciones
móviles por las ventajas que representan en lugar de un sistema tradicional o
manual. Estos procesos (manuales y tradicionales) implican mayor esfuerzo del
personal y tiempo, puesto que en la mayoría de los casos la precisión no suele ser la
misma, consecuente al error humano.
1
Sistema de Gestión de base de datos de Microsoft Office.
2
Aplicación de mensajería disponible para teléfonos inteligentes usando conexión a Internet.
4
registradas, hace que los distribuidores tarden mayor tiempo al realizar las entregas
e incluso no llegan a cumplirlas. De igual manera por falta de un procedimiento
adecuado para la empresa, como la priorización de clientes o distribuir pedidos por la
ruta más corta, se desperdicia tiempo.
Los clientes nuevos suelen tener mayor demora para recibir su pedido, dado que el
equipo que desee adquirir no es previsto para su entrega debido a la falta de
información y registro en la solicitud, e implica que los distribuidores posterguen sus
pedidos o regresen a la empresa para llevar el equipo solicitado luego de concluir
con sus entregas.
Los pedidos deben ser solicitados con un día de anticipación o mínimamente durante
la mañana, para su entrega en la tarde. Al no cumplir con dicha política, la entrega al
cliente se retrasa o posterga, puesto que se tienen que ubicar a los distribuidores de
la zona que corresponda para verificar la disponibilidad de tiempo y de producto,
generando molestias a los clientes.
Las anteriores falencias tienen gran repercusión dentro la empresa, puesto que se
desperdicia tiempo; al realizar las entregas, al revisar o reenviar pedidos y aumentan
6
4. OBJETIVOS
5. ALCANCE
4
Sistema de posicionamiento global que permite determinar en toda la Tierra la posición de un objeto
8
5
Representación gráfica de los PKI (Indicadores primarios de rendimiento) del negocio.
9
6. JUSTIFICACIÓN
El sistema optimizará el trabajo de gestión de clientes y solicitud de pedidos,
mediante la aplicación web y el módulo móvil.
Se tendrán almacenados los datos de los clientes, validando sus datos, entre ellos
los horarios y la ubicación exacta para realizar la entrega, disminuyendo la
probabilidad del incumplimiento de pedidos y la insatisfacción del cliente.
Se realizará la aplicación móvil para dispositivos con sistema operativo Android, que
incluyen variedad de marcas, debido a que tiene mayor frecuencia (entre el 60% a
80%) de uso en el mercado9, es OpenSource y viabilidad gracias a su popularidad.
6
Entorno o amiente de trabajo para desarrollo, que integra componentes.
7
Modelo–vista–controlador
8
Código abierto, distribuido y desarrollado libremente.
9
Fuente: https://www.netmarketshare.com/
11
En cuanto a la base de datos se manejará MySql por ser de código abierto y gratuito
asimismo por su velocidad, bajo costo en requerimientos, tener un mejor rendimiento
y ser multiplataforma. Es el sistema de gestión de base de datos más apropiado para
acceder a internet por la seguridad y conectividad que brinda.
Además un sistema de información debe tener control del desempeño del sistema,
es decir debe generar retroalimentación sobre las actividades de entrada,
procesamiento, almacenamiento y salida de información. Esta retroalimentación debe
evaluarse para determinar si el sistema cumple con los estándares de desempeño
establecidos. (Laudon K. L., 2012)
Características habituales
13
La arquitectura de una aplicación define como se organizan los distintos módulos que
la componen.
En una aplicación web se suelen distinguir tres niveles: interfaz de usuario, lógica de
negocio y datos.
– El nivel de interfaz de usuario está compuesto por las páginas HTML que el
usuario solicita a un servidor web y que visualiza en un cliente web
(normalmente, un navegador web).
– El nivel de lógica de negocio está compuesto por los módulos que
implementan la lógica de la aplicación y que se ejecutan en un servidor de
aplicaciones.
– El nivel de datos está compuesto por los datos, normalmente gestionados por
un sistema de gestión de bases de datos (servidor de datos), que maneja la
aplicación web. (Software, 2004)
El término "servicio web" designa una tecnología que permite que las aplicaciones se
comuniquen en una forma que no depende de la plataforma ni del lenguaje de
programación. Un servicio web es una interfaz de software que describe un conjunto
de operaciones a las cuales se puede acceder por la red a través de mensajería XML
estandarizada. Usa protocolos basados en el lenguaje XML con el objetivo de
describir una operación para ejecutar o datos para intercambiar con otro servicio
14
web. Un grupo de servicios web que interactúa de esa forma define la aplicación de
un servicio web específico en una arquitectura orientada a servicios (SOA).
Los servicios web usan XML, que puede describir cualquier tipo de datos en una
forma realmente independiente de plataforma para el intercambio entre sistemas, lo
que permite el movimiento hacia aplicaciones flojamente acopladas. Además, los
servicios web pueden funcionar a un nivel más abstracto que puede reevaluar,
modificar o manejar tipos de datos dinámicamente on demand (mediante solicitud).
Los principales problemas que los servicios web tratan de resolver son los temas de
integración de datos y aplicaciones y de la transformación de funciones técnicas en
tareas informáticas orientadas a negocios. Esos dos aspectos permiten que las
empresas se comuniquen con sus socios en el ámbito de los procesos o aplicaciones
y que, al mismo tiempo, dejen un espacio dinámico para adaptarse a nuevas
situaciones o trabajar con otros socios mediante solicitud. (developerWorks, 1999)
Una aplicación móvil es un programa que puede descargar y al que puede acceder
directamente desde su teléfono o desde algún otro aparato móvil
10
Teléfono inteligente
15
7.5. RUP
establece cuatro fases de desarrollo cada una de las cuales está organizada en
varias iteraciones separadas que deben satisfacer criterios definidos antes de
emprender la próxima fase.
7.6. PROCESO
7.8. CALIDAD
7.9. COMPETITIVIDAD
7.10. PRODUCTIVIDAD
19
8. METODOLOGÍA
8.1. METODOS
11
Play Store: tienda de software en línea desarrollada por Google para los dispositivos con sistema
operativo Android.
21
9. INDICE TENTATIVO
INTRODUCCIÓN
PLANTEAMIENTO DEL PROBLEMA
OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
ALCANCE
MÉTODOS Y HERRAMIENTAS
1 MARCO TEÓRICO
1.1 Sistemas de Información
1.2 Servicios Web
1.3 Aplicación Web
1.4 Aplicación Móvil
1.5 RUP
1.6 Proceso
1.7 Reingeniería de procesos
1.8 Calidad
1.9 Competitividad
1.10 Productividad
2 MARCO REFERENCIAL
2.1 Descripción de la empresa
2.2 Productos y Servicios
2.3 Área del trabajo dirigido
2.4 Descripción de las tareas y/o trabajos efectuados
22
10. CRONOGRAMA
Actividades/Mes Agosto Septiembre Octubre Noviembre Diciembre
Semanas 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Elaboración del Perfil
Presentación y Defensa del Perfil
Corrección y entrega del Perfil
Elaboración del Marco Teórico
Elaboración del Marco Referencial
Elaboración de la Ingeniería del Proyecto
Pruebas de Calidad
Estimación de Costos
Entrega del primer borrador
Defensa Privada
23
11. BIBLIOGRAFÍA
Cornejo, J. E. (2008). ¿Qué es UML? El Lenguaje de Modelado Unificado. Obtenido
de DocIRS : http://www.docirs.com/uml.htm
developerWorks, I. (1999). Introducción a servicios web. Obtenido de IBM:
http://www.ibm.com/developerworks/ssa/webservices/newto/service.html
Federal, C. (2011). Aplicaciones Móviles: ¿Qué son y cómo funcionan? Obtenido de
Comisión Federal de Comercio: https://www.consumidor.ftc.gov/articulos/s0018-
aplicaciones-moviles-que-son-y-como-funcionan
Gutierrez, J. J. (s.f.). ¿Que es un framework web? Obtenido de JJ Gutierrez:
http://www.lsi.us.es/~javierj/investigacion_ficheros/Framework.pdf
Laudon, K. L. (2012). Sistemas de Información Gerencial. Naucalpan de Juárez:
PEARSON educación de México.
Ptolomeo. (s.f.). Proceso Unificado Rational. Obtenido de A8:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/175/
A8%20Cap%C3%ADtulo%205.pdf?sequence=8
Software, G. d. (2004). introducción a aplicaciones Web. Obtenido de Escuela
técnica superior de ingeniería Informática: http://www.lsi.us.es/docencia/get.php?
id=352