UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN
|
|
- Jaime Ortíz Botella
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN DESARROLLO DE UN PROTOTIPO FUNCIONAL DEL NÚCLEO DE PROCESAMIENTO DE UN CENTRO DE MENSAJERÍA SMS Por: Yumer Amir López Jimenez INFORME DE PASATÍA Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero en Computación Sartenejas, Marzo de 2011
2 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN DESARROLLO DE UN PROTOTIPO FUNCIONAL DEL NÚCLEO DE PROCESAMIENTO DE UN CENTRO DE MENSAJERÍA SMS Por: Yumer Amir López Jimenez Realizado con la asesoría de: Tutor Académico: Prof. Ascánder Suárez Tutor Industrial: Ing. Carlos Savignano INFORME DE PASATÍA Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero en Computación Sartenejas, Marzo de 2011
3
4 DESARROLLO DE UN PROTOTIPO FUNCIONAL DEL NÚCLEO DE PROCESAMIENTO DE UN CENTRO DE MENSAJERÍA SMS por Yumer Amir López Jimenez Resumen En la actualidad el uso de SMS o mensajes de texto para el intercambio de información es muy usual y en va crecimiento. Por ello las compañías telefónicas deben mantener controles rigurosos sobre los mensajes, aparte de buscar nuevas ideas de negocio para aprovechar al máximo esta tecnología. Una de las misiones de WTFE (World Tel-Fax Electronics), es proveer un servicio integro y de calidad que aporte valor extra a los negocios que circundan la tecnología de SMS. Para ello es vital llevar controles particulares de cada negocio que haga uso de la tecnología de SMS. El prototipo funcional que se diseñó y se implementó en este proyecto de pasantía para WTFE, busca agregar controles extra, para proveer un servicio de mayor calidad, a un sistema ya existente. El prototipo funcional es distribuido, portable, escalable, transaccional y asíncrono. Los mensajes son persistente frente a colapsos del sistema. Estas características lo que buscan es dar al sistema características de control y mantenimiento más flexibles para poder así dar servicio de calidad a los negocios y ser tolerante a fallas. El prototipo funcional fue desarrollado haciendo uso de SCRUM como metodología de desarrollo y la pruebas fueron especificadas usando MECAP como método para especificar pruebas. Palabras claves: SMS, transacciones, persistencia, asíncrono, SCRUM, MECAP IV
5 l qe6t# 5~C `C 5~C " --- ½`V7J - ]1E6 `C6 t#t%j - id7hnr5 - I parma ná anná... Heru. Atar ar Mamil. Carowen. Dedicado a... Dios. Mi padre y mi madre. Mi novia. V
6 Agredecimientos Posiblemente este libro, todo el inmenso trabajo detrás de el y el largo camino que he recorrido desde que tengo 4 años, se lo debo agradecer a muchísimas personas. Personas que por algún interés o desinterés aportaron elementos significativos en mi vida. Agradezco... Los insultos y las trampas. De ellos aprendí a ser cauto y paciente. Los consejos y los impulsos. De ellos aprendí el valor de escuchar y a caminar antes de correr. Las clases de vida y las clases técnicas. En estas se fundamenta la mitad de mi vida. Las clases de amor y paz interior. En estas se fundamenta la otra mitad de mi vida. La lista de personas a quien tengo que dar gracias es larga. No cabrían en el espacio que dispongo para ello. Sepan algunos de los que no nombraré, que están en algún lugar de mi mente o corazón. Agradezco a mi madre, una mujer para amar, abrazar y siempre recordar. Agradezco a mi padre, un hombre a imitar, analizar y escuchar. Agradezco a mis abuelos paternos, una pareja de historias, chistes y cuentos de inacabable recurrencia. Mi amor con ellos. Agradezco a mis abuelos maternos, a quienes nunca conocí mas que por una fotografía en blanco y negro, pero sus historias llegaron a mi con certeza. Agradezco al resto de mi familia (y en esta palabra abarco hasta la familia de mi novia), por ayudarme en los detalles más mundanos de la vida, los cuales a veces no sabría sortear sin sus consejos. Agradezco a mis amigos por ser una fuente de discusiones, risas y recuerdos. VI
7 Agradezco a mis compañeros de trabajo en la pasantía por brindarme su amistad y guiarme en los inicios de una vida profesional activa. Agradezco a Ascánder Suárez por su forma particular de enseñar y tutorar. Mis respetos con el. Entre los últimos, pero muy importantes: Agradezco a Lourdes Sifontes y Beatriz Ogando, por ser los faros en mi vida universitaria. Agradezco a Carlos Savignano, porque fuera y dentro del salón siempre es un académico para enseñar. Agradezco a Carolina De Sousa porque entre ella y yo sobran las palabras; quizás cabria decir lo siguiente: Te Amo! Por último y el más importante de todos... Agradezco a Jesús, Dios hijo y hermano, por ser el artífice, el poeta y el pensador que siempre ha revolucionado mi pensamiento. Todos los demás que no he nombrado y crean estar en esta lista de personas que estimo. Gracias!. VII
8 Índice general Resumen Dedicatoria Agredecimientos Índice general Índice de figuras Índice de tablas IV V VI XI XII XIV INTRODUCCIÓN 1 1. WORLD TEL-FAX ELECTRONICS Historia Descripción General Misión/Visión Valores Servicios de valor agregado Infoline Audioinfo InfoSMS Call Center MARCO TEÓRICO Conceptos técnicos del modelo de negocio Sevicio de Mensajes Cortos - SMS Mensaje Corto Terminal - SM MT Mensaje Corto Original - SM MO Identificación Automática de Número - ANI Sistema de Identificación de Número Marcado - DNIS Kannel VIII
9 2.2. Conceptos técnicos de plataforma y tecnología Java Enterprise Edition - JEE Java EE Servers Java EE Containers Entreprise Java Beans - EJB Message-Driven Beans - MDB Java Messaging Service - JMS Point to Point Model - Queue Java Transaction API - JTA Java Persistence API - JPA Entity Java Persistence Query Language -JPQL Container-Managed Transactions - CMT The Java API for XML Processing - JAXP Java Naming and Directory Interface - JNDI Patrón Modelo Vista Controlador - MVC Unified Modeling Language - UML Diagrama de Componentes Diagrama de Secuencia EL PROBLEMA, METODOLOGÍA DE DESARROLLO, MÉTODO DE PRUEBAS Y TECNOLOGÍAS Planteamiento del problema Manifiesto Ágil SCRUM Product Owner ScrumMaster Equipo Sprint Planning Sprint Review Sprint Retrospective Daily Scrum Meeting Product Backlog Sprint Backlog Burndown Chart Organización de Scrum para el desarrollo del centro de procesamiento de mensajes Roles IX
10 Artefactos Método para especificar casos de prueba - MECAP Identificar escenarios Identificar casos de prueba Especificar casos de prueba Ejecución y aprobación casos de prueba Plataforma de hardware Plataforma de software DISEÑO GENERAL Diseño e implementación de la estructura básica del centro de procesamiento de mensajes Diseño e implementación de la base de datos Diseño e implementación de la estructura de los manejadores especializados Diseño e implementación de los manejadores de excepciones y errores Implementación de dos manejadores especiales Lógica del manejador Contest Lógica del manejador Simple Automatic Answer Diseño e implementación de pruebas Decisiones técnicas Transacciones Persistencia Burndown Chart Sobre el diseño de las pruebas Diseño pruebas unitarias Diseño pruebas funcionales Diseño de prueba de estrés RESULTADOS DE LAS PRUEBAS Y DISCUSIÓN DE LOS RESULTADOS Resultados de las pruebas unitarias Resultados de las pruebas funcionales Resultados de las pruebas de estrés CONCLUSIONES Y RECOMENDACIONES Conclusiones sobre pruebas unitarias Conclusiones sobre pruebas funcionales Conclusión de la prueba de estrés Balance general Recomendaciones generales X
11 5.9. En la actualidad BIBLIOGRAFÍA 46 A. INFORMACIÓN EXTRA 48 A.1. Diagramas A.1.1. Diagrama de clases de la estructura de los manejadores A.2. Código para manejar excepciones B. DOCUMENTO DE ESPECIFICACIÓN DE PRUEBAS 51 B.1. Especificación pruebas funcionales B.1.1. Tarea: Implementación y pruebas básicas del sistema de analizador sintáctico 51 B.1.2. Tarea: Implementación y pruebas básicas del componente Duplicity Manager e integración del core con las entidades de JPA (entities) y el proveedor de persistencia B.1.3. Tarea: Implementación y pruebas básicas del componente Block Manager e integración del core con las entidades de JPA (entities) y el proveedor de persistencia B.1.4. Tarea: Implementación y pruebas básicas del componente Biller e integración del core con las entidades de JPA (entities) y el proveedor de persistencia 63 B.1.5. Tarea: Implementación y pruebas básicas del componente Dispatcher e integración del core con las entidades de JPA (entities) y el proveedor de persistencia B.1.6. Tarea: Implementación y pruebas básicas del componente Analyzer e integración del core con las entidades de JPA (entities) y el proveedor de persistencia B.1.7. Tarea: Implementacion e integración del manejador especifico Simple Automatic Answer e integración del core con las entidades de JPA (entities) y el proveedor de persistencia B.1.8. Tarea: Implementacion e integración del manejador especifico Contest e integración del core con las entidades de JPA (entities) y el proveedor de persistencia B.2. Especificación de prueba de estrés B.2.1. Prueba de estres sobre el centro de procesamiento de SMS XI
12 Índice de figuras 3.1. Gráfica ejemplo de flujos sobre una tarea de una Historia de Usuario - MECAP Diagrama de Componentes Diagrama de Secuencia - Procesamiento de SMS-MO Diagrama de Secuencia - Manejador en vivo o pasarela Diagrama de Secuencia - Manejador de respuestas automáticas o sms masivos Diagrama de Clases - Centro de Procesamiento de SMS Diagrama de Entidad Relación Diagrama de Clases - Estructura de los Manejadores Diagrama de flujo del SMS y el sistema integrado Burndown Chart - Sprint 18 de Agosto 2010 al 07 de Septiembre Burndown Chart - Sprint 13 de Septiembre 2010 al 01 de Octubre Burndown Chart - Sprint 04 de Octubre 2010 al 22 de Octubre Burndown Chart - Sprint 25 de Octubre 2010 al 12 de Noviembre Burndown Chart - Sprint 15 de Noviembre 2010 al 10 de Diciembre A.1. Diagrama de Clases - Estructura de los Manejadores B.1. Gráfica de escenarios para la tarea 01-SYSPARSER B.2. Gráfica de escenarios para la tarea 02-DUPLCMNG B.3. Gráfica de escenarios para la tarea 03-BLOCKMNG B.4. Gráfica de escenarios para la tarea 04-BILLER B.5. Gráfica de escenarios para la tarea 05-DISTCH B.6. Gráfica de escenarios para la tarea 06-ANALYZER B.7. Gráfica de escenarios para la tarea 07-SIMAUTOANS B.8. Gráfica de escenarios para la tarea 08-CONTEST XII
13 Índice de tablas 3.1. Tabla ejemplo donde se asocia la tarea de una historia de usuario con id 02 a sus posibles escenarios - MECAP Tabla ejemplo donde se especifican las pruebas para el escenario MECAP Tabla ejemplo donde se especifica detalladamente las pruebas para el escenario MECAP B.1. Tabla de escenarios para la tarea 01-SYSPARSER B.2. Tabla de detalle de casos de pruebas para el escenario 01-SYSPARSER B.3. Tabla de detalle de casos de pruebas para el escenario 01-SYSPARSER B.4. Tabla de detalle de casos de pruebas para el escenario 01-SYSPARSER B.5. Tabla donde se especifica detalladamente la prueba 01-SYSPARSER B.6. Tabla donde se especifica detalladamente la prueba 01-SYSPARSER B.7. Tabla donde se especifica detalladamente la prueba 01-SYSPARSER B.8. Tabla donde se especifica detalladamente la prueba 01-SYSPARSER B.9. Tabla de escenarios para la tarea 02-DUPLCMNG B.10. Tabla de detalle de casos de pruebas para el escenario 02-DUPLCMNG B.11. Tabla de detalle de casos de pruebas para el escenario 02-DUPLCMNG B.12. Tabla de detalle de casos de pruebas para el escenario 02-DUPLCMNG B.13. Tabla de detalle de casos de pruebas para el escenario 02-DUPLCMNG B.14. Tabla donde se especifica detalladamente la prueba 02-DUPLCMNG B.15. Tabla donde se especifica detalladamente la prueba 02-DUPLCMNG B.16. Tabla donde se especifica detalladamente la prueba 02-DUPLCMNG B.17. Tabla donde se especifica detalladamente la prueba 02-DUPLCMNG B.18. Tabla de escenarios para la tarea 03-BLOCKMNG B.19. Tabla de detalle de casos de pruebas para el escenario 03-BLOCKMNG B.20. Tabla de detalle de casos de pruebas para el escenario 03-BLOCKMNG B.21. Tabla de detalle de casos de pruebas para el escenario 03-BLOCKMNG B.22. Tabla donde se especifica detalladamente la prueba 03-BLOCKMNG B.23. Tabla donde se especifica detalladamente la prueba 03-BLOCKMNG B.24. Tabla de escenarios para la tarea 03-BILLER B.25. Tabla de detalle de casos de pruebas para el escenario 03-BILLER XIII
14 B.26. Tabla de detalle de casos de pruebas para el escenario 03-BILLER B.27. Tabla de detalle de casos de pruebas para el escenario 03-BILLER B.28. Tabla donde se especifica detalladamente la prueba 04-BILLER B.29. Tabla donde se especifica detalladamente la prueba 04-BILLER B.30. Tabla donde se especifica detalladamente la prueba 04-BILLER B.31. Tabla de escenarios para la tarea 05-DISTCH B.32. Tabla de detalle de casos de pruebas para el escenario 05-DISTCH B.33. Tabla de detalle de casos de pruebas para el escenario 05-DISTCH B.34. Tabla de detalle de casos de pruebas para el escenario 05-DISTCH B.35. Tabla de detalle de casos de pruebas para el escenario 05-DISTCH B.36. Tabla de detalle de casos de pruebas para el escenario 05-DISTCH B.37. Tabla de detalle de casos de pruebas para el escenario 05-DISTCH B.38. Tabla de detalle de casos de pruebas para el escenario 05-DISTCH B.39. Tabla donde se especifica detalladamente la prueba 05-DISTCH B.40. Tabla donde se especifica detalladamente la prueba 05-DISTCH B.41. Tabla donde se especifica detalladamente la prueba 05-DISTCH B.42. Tabla donde se especifica detalladamente la prueba 05-DISTCH B.43. Tabla de escenarios para la tarea 06-ANALYZER B.44. Tabla de detalle de casos de pruebas para el escenario 06-ANALYZER B.45. Tabla de detalle de casos de pruebas para el escenario 06-ANALYZER B.46. Tabla de detalle de casos de pruebas para el escenario 06-ANALYZER B.47. Tabla de detalle de casos de pruebas para el escenario 06-ANALYZER B.48. Tabla donde se especifica detalladamente la prueba 06-ANALYZER B.49. Tabla donde se especifica detalladamente la prueba 06-ANALYZER B.50. Tabla de escenarios para la tarea 07-SIMAUTOANS B.51. Tabla de detalle de casos de pruebas para el escenario 07-SIMAUTOANS B.52. Tabla de detalle de casos de pruebas para el escenario 07-SIMAUTOANS B.53. Tabla de detalle de casos de pruebas para el escenario 07-SIMAUTOANS B.54. Tabla de detalle de casos de pruebas para el escenario 07-SIMAUTOANS B.55. Tabla donde se especifica detalladamente la prueba 07-SIMAUTOANS B.56. Tabla donde se especifica detalladamente la prueba 07-SIMAUTOANS B.57. Tabla de escenarios para la tarea 08-CONTEST B.58. Tabla de detalle de casos de pruebas para el escenario 08-CONTEST B.59. Tabla de detalle de casos de pruebas para el escenario 08-CONTEST B.60. Tabla de detalle de casos de pruebas para el escenario 08-CONTEST B.61. Tabla donde se especifica detalladamente la prueba 08-CONTEST B.62. Tabla donde se especifica detalladamente la prueba 08-CONTEST B.63. Tabla donde se especifica detalladamente la prueba SMSCORESTRESS XIV
15 INTRODUCCIÓN Motivación y Justificación Desde tiempos antiguos la comunicación juega un rol fundamental en las actividades de los seres humanos. La comunicación define y definió muchas de las expresiones culturales en el mundo. Con el paso de los años este arte fue cambiando y adaptándose a los sucesos en la historia. Largos y variopintos han sido los años desde la aparición del papel en Egipto hasta la invención de los celulares y la tecnología de los mensajes de texto junto con la pujante necesidad de información eficaz y oportuna. El servicio de mensajes corto (SMS, por sus siglas en inglés Short Message Service) es una tecnología que el concepto fue desarrollado por Friedhelm Hillebrand, Bernard Ghillebaert y Oculy Silaban en la Corporación GSM en La idea clave de esta tecnología era y sigue siendo transportar mensajes a través de las señales de telefonía móvil cuando dicha señal no esta ocupada. El uso práctico de esta tecnología, que planteó una nueva forma de comunicación, comenzó a causar furor en el mundo. Con el avance de la ciencia de la computación y el éxito creciente de la tecnología de SMS, las grandes empresas de telecomunicación en el mundo comenzaron a idear formas de sacar provecho a la popularidad del SMS, ofreciendo múltiples servicio según el objetivo de cada empresa en el mercado. Estos servicios van desde vender música, imágenes y objetos virtuales hasta proveer noticias e información de interés general. Estudios recientes demuestran que SMS tendrá un nuevo repunte en el mercado, debido a la creciente necesidad de información instantánea a costos relativamente bajos. Estos resultados combinado con la potencia que ofrecen las nuevas tecnología móviles, los Smart Phones, ponen en el mercado nuevas ideas de negocios que las empresas deben abordar. Por ejemplo, con aplicaciones de GPS es posible, a través de un mensaje de texto, consultar una dirección pública en particular Objetivos El objetivo de este proyecto de pasantía es diseñar y desarrollar un prototipo funcional del núcleo de un centro lógico de procesamiento de SMS para la empresa Worlf Tel-Fax Electronics.
16 2 Dicho núcleo debe ser diseñado para ser distribuido, portable y escalable. El núcleo debe procesar mensajes de forma asíncrona. El núcleo debe ser un sistema transaccional. Los mensajes en las colas y los registros en la base de datos deben ser persistentes. Se debe trabajar con SCRUM como metodología para el desarrollo del proyecto. Se debe diseñar y aplicar un conjunto de pruebas que validen la funcionalidad del núcleo. El sistema no debe estar atado al uso de una herramienta o tecnología en particular. Presentación del Documento Los capítulos que componen este libro están distribuidos de la siguiente manera: En el capítulo 01 se hace una presentación de World Tel-Fax Electronics como empresa de servicios de telefonía con valor agregado, aparte de los servicios generales que presta en el mercado. En el capítulo 02 se definen todos los términos generales con los que se desarrolla el núcleo de procesamiento de mensajes de texto. En el capítulo 03 se presenta la metodología de trabajo, cómo se debe trabajar con la metodología y algunos de los artefactos que ésta produce durante el proceso de desarrollo. En el capítulo 04 se muestra el diseño general todo el núcleo y el porqué de la elección de esa arquitectura de software, así como el diseño de las pruebas. En el capítulo 05 se presentan los resultados de los pruebas y la correspondiente discusión en base al diseño de las pruebas.
17 CAPÍTULO 1 WORLD TEL-FAX ELECTRONICS En este capítulo presenta a World Tel-Fax Electronics, como empresa de integración de servicio de telefonía con valor agregado. 1.1 Historia World Tel-Fax Electronics, C. A., es una compañía pionera en el mercado venezolano, fundada en el año 1992 con el objetivo de ofrecer a una clientela distinguida soluciones integrales de información a través de una variada y completa gama de servicios, apoyados por las Unidades de Negocios Infoline, Audioinfo, InfoSMS y Contenido Web. World Tel-Fax Electronics, C. A., esta en un continuo proceso de adaptación al mercado y a las nuevas tendencias, lo que lleva a mantener la plataforma tecnológica a tono con los últimos avances, invierte en calidad y en brindar a los clientes una excelencia en atención. El 1ro de marzo de 1994 las oficinas de World Tel-Fax Electronics abrieron sus puertas para iniciar una fase de entrenamiento para decenas de personas que manejarían las operaciones principales del primer servicio de información telefónica de 24 horas del país, Infoline. Fueron 3 meses de preparativos para encarar la apertura del servicio comercial que se realizó el 1ro de junio de 2004, luego de que CONATEL autorizara a WTFE, la concesión legal correspondiente. Durante estos dieciséis años de actividades ininterrumpidas, la empresa ha ampliado su radio de acción ingresando en nuevas áreas de negocios como Internet, líneas de audio y texto, mensajería de texto, y servicios de call center a terceros, entre otras soluciones que nos han convertido en líderes del mercado venezolano en servicios de información.
18 4 1.2 Descripción General World Tel-Fax Electronics, C. A., se encuentra ubicada en la avenida Rio Caura, Centro Empresarial Torre Humboldt, Piso 22, Oficina 22-08, Prados del Este, 1080 A. Caracas - Venezuela. World Tel-Fax Electronics, C. A., cuenta con varias áreas de negocios las cuales son: Infoline, Bases De Datos de información, Call Center, Telefonía 0900, soluciones SMS, Mobilcash y Mutimedia. Tambien cuenta con las siguientes áreas de servicio: Finanzas, Gestión Humana, Sistemas, Planificación Estratégica, Contact Center, Asesores de Operaciones, AudioTexto, Multimedia. Entre sus aliados comerciales están Cantv, Digitel, Movilnet y Movistar. ofrece. No posee un único competidor. Los competidores le adversan en cada uno de los servicios que 1.3 Misión/Visión Proveer servicios integrales de gestión informativa a los clientes, brindándoles una atención única y sin perder la orientación al servicio. Mantenerse en el mercado como la empresa líder de información sin bajar la calidad de servicio valiéndose de calidad humana y sin romper los parámetros de ética. 1.4 Valores 1. Honestidad y transparencia 2. Servicio al cliente 3. Trabajo en equipo 4. Moralidad 5. Confiabilidad 6. Orientación al servicio 7. Competitividad 1.5 Servicios de valor agregado Los servicios que WTFE ofrece son los siguientes:
19 5 1. Infoline 2. Audioinfo 3. InfoSMS 4. Call Center Infoline Es un servicio de información que se pone a disposición de los clientes, las 24 horas y los 365 días del año. El servicio cuenta una la base de datos, donde se suministra información sobre: directorio de empresas, requisitos para trámites comerciales, legales y públicos, información financiera, servicio de despertador, horóscopo, datos hípico y de lotería, consultas educativas, servicios de atención general, información sobre farmacias de turno, servicios de emergencias, turismo, recetas y sitios de recreación diurna y nocturna. El servicio puede ser accedido llamando al desde Caracas y desde el interior del país. La información puede ser consultada por vía telefónica, por correo electrónico o por fax Audioinfo Servicio de audio texto a través de las conocidas líneas Los clientes pueden emplear este servicio en la modalidad de información personalizada, donde el usuario es atendido directamente por operadores telefónicos. Bajo el esquema de información automatizada, realizando grabaciones que estarán disponibles en el servidor para el momento en que el usuario consulte el código solicitado. 1. Información grabada Los clientes realizan las grabaciones en un estudio de grabación en la empresa o en forma remota. Cuando el usuario del servicio dizque el número 0-900, el servidor se activa para ofrecer la información y acceso al producto que el cliente haya registrado. 2. Información Personalizada (atendido por operadores) La tecnología del servicio novecientos permite la entrada mínima de 180 llamadas simultáneas. De esta forma dos clientes pueden acceder a un servicio personalizado de manera simultánea InfoSMS Consulta de información a través de SMS. Este servicio ofrece dos modalidades.
20 6 1. Soluciones de contenido Esta modalidad se ajusta pronosticadores hípicos y de loterías, horóscopos, empleadores (avisos clasificados), entre otros. 2. Servicios de entretenimiento Encuestas, Trivia, Comentarios y Concursos: esta modalidad se aplica comúnmente para sondeos de opinión, competencia de conocimientos, concursos, o simplemente para recibir comentarios. Actualmente los medios de comunicación utilizan este sistema para aumentar el ratting o la sintonía de sus programas. Utilizan este sistema como medio de entretenimiento donde el moderador del programa incita a participar en la emisión televisiva o radiofónica anunciando la pregunta del día o simplemente invitando a enviar sus comentarios Call Center WTFE posee una amplia plataforma tecnológica que facilita el préstamo de servicios a terceros bajo la modalidad de call center. En este sentido, WTFE ofrece el servicio de apoyar a otras empresas en actividades de telemarketing, help desk, investigación de mercado, desarrollo de base de datos, entre otros, tanto en llamadas entrantes como salientes. La empresa ofrece su servicio en los siguientes ámbitos: 1. Help Desk 2. Manejo de información corporativa 3. Manejo información de características de productos y servicios 4. Manejo de distribuidores 5. Manejo de quejas y reclamos, sugerencias y solicitudes 6. Medición de satisfacción de uso 7. Investigación de mercado 8. Telemarketing 9. Levantamiento de bases de datos 10. Confirmación de asistencia a eventos
21 CAPÍTULO 2 MARCO TEÓRICO En este capítulo se presentan los principales conceptos usados para el diseño y la implementación del prototipo funcional del núcleo de procesamiento de un centro de mensajería SMS. Este capítulo se ha dividido en dos grandes secciones: Conceptos técnicos del modelo de negocio y Conceptos técnicos de plataforma y tecnología. 2.1 Conceptos técnicos del modelo de negocio Sevicio de Mensajes Cortos - SMS El servicio de mensajes cortos (SMS por sus siglas en inglés, Short Message Service) provee un medio de enviar mensajes de tamaño limitado, punto a punto, entre los usuarios de la red. SMS hace uso de un Centro de Servicio, que actúa como un centro de almacenamiento y reenvío de mensajes cortos, es decir, todos los mensajes cortos se envían usando un centro de servicio que recibe los mensajes cortos desde el usuario remitente, los almacena y los entrega al usuario de destinatario. Así, la red debe soportar la transferencia de mensajes cortos entre los usuarios de usan dicha red de telefonía móvil. [1] Mensaje Corto Terminal - SM MT El mensaje corto terminal (SM MT por sus siglas en inglés, Short Message Mobile Terminated) es un servicio que permite a los centro de servicio (SC, por sus siglas en inglés, Service Center) enviar un mensaje a una estación móvil (MS, por sus siglas en inglés, Mobile Station). [2] El servicio SM MT también puede enviar SMS a aplicaciones de software.
The Agile Manifesto. Que es el Manifiesto Ágil?
Que es el Manifiesto Ágil? Lista de principios y valores Declaración de conceptos que guían el desarrollo de software Creado en Febrero del 2001 por la alianza ágil. 17 personas representantes de: Extreme
Más detalles4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)
1_Visión general de SCRUM 2_Teoría de Scrum 3_El Equipo Scrum (Scrum Team) 3.1_El Dueño de Producto (Product Owner) 3.2_El Equipo de Desarrollo (Development Team) 3.3_El Scrum Master 4_Eventos de Scrum
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesQUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES?
QUE ES COMLINE MENSAJES? Comline Mensajes es una plataforma flexible, ágil y oportuna, que permite el envío MASIVO de MENSAJES DE TEXTO (SMS). Comline Mensajes integra su tecnología a los centros de recepción
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesIntroducción a la Firma Electrónica en MIDAS
Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detalles1.2 Alcance. 1.3 Definición del problema
1. INTRODUCCIÓN El avance de Internet y las comunicaciones de los últimos años ha provocado un interés creciente por el desarrollo de propuestas metodológicas que ofrezcan un marco de referencia adecuado
Más detallesIngeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesBrindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.
SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra
Más detallesDurante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con
Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos
Más detallesJAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)
TECNOLOGÍAS (1/2) (L1) EJB ( Enterprise Java Beans ) JSP ( Java Server Pages ) JNDI ( Java Naming and Directory Interface ) JDBC ( Java Data Base Connectivity ) Java Mail JSF ( Java Server Faces ) TECNOLOGÍAS
Más detallesREGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP
REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente
Más detallesQué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic
Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por
Más detallesEn los últimos años, se ha presentado una enorme demanda por servicios portátiles,
Capítulo 1 Introducción En los últimos años, se ha presentado una enorme demanda por servicios portátiles, a los que se les ha llamado tecnologías móviles, este repentino crecimiento de tecnologías ha
Más detallesCRM. Qué es CRM. Información para la Gestión
CRM Qué es CRM Es una estrategia de negocios orientada a la fidelización de clientes, enfocándose en que cada empleado de la empresa tenga información actualizada y confiable de los mismos, con el objetivo
Más detallesBPMN Business Process Modeling Notation
BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesSistemas de información
Sistemas de información Es un conjunto integrado de componentes que almacenan, recolectan y procesan datos, para la entrega de la información, el conocimiento y los productos digitales. Las empresas comerciales
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesEntidad Formadora: Plan Local De Formación Convocatoria 2010
Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú
Más detallesCurso de Spring Framework
Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su
Más detallesAlgunas Herramientas de Apoyo al Análisis y Diseño de Software. Agustín J. González ELO329: Diseño y programación orientados a objetos
Algunas Herramientas de Apoyo al Análisis y Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos Resumen Para desarrollar software hay varias herramientas de gran utilidad
Más detallesGuía de Apoyo Project Web Access. (Jefe de Proyectos)
Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...
Más detallesMultipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.
Presentación Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz. El sistema está pensado para empresas que deseen
Más detallesGuía Metodológica para el diseño de procesos de negocio
Guía Metodológica para el diseño de procesos de negocio La guía desarrollada para apoyar TBA, se diseñó con base en las metodologías existentes para el desarrollo BPM, principalmente en aquellas que soportan
Más detalles1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional.
1. Definición JBoss es un proyecto de código abierto, con el que se consigue un servidor de aplicaciones basado en J2EE, e implementado al 100% en Java. Por lo tanto al estar basado en Java, JBoss puede
Más detallesSolución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar
Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad
Más detallesIDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS
IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS CORPORACIÓN UNIVERSITARIA IBEROAMERICANA TECNOLOGIA EN LOGISTICA INFORMATICA BOGOTA D.C. 2013 INTRODUCCIÓN
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detallesIngeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Más detallesLa medición funcional de software con SCRUM
La medición funcional de software con SCRUM Guilherme Siqueira Simões 1 Agenda Introducción El contexto SCRUM El contexto de la medición funcional de software Combinando los dos Prejuicios comunes sobre
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesCAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO.
204 CAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO. 6.1 INTRODUCCIÓN El éxito de la aplicación del
Más detallesModelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
Más detallesINTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
Más detallesSeis Sigma. Nueva filosofía Administrativa.
Seis Sigma. Nueva filosofía Administrativa. GIN. Filosofía de Calidad. El Seis Sigma es un parámetro cuya base principal es la desviación estándar y su enfoque es reducir la variación y/o defectos en lo
Más detallesManual del Usuario. Sistema de Help Desk
Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos
Más detallesGestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi
Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...
Más detallesMejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos
ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados
Más detallescomunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Más detallesSIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL
La administración documental profesional es una completa herramienta documental dirigida preferiblemente a pequeñas y medianas organizaciones para ganar control sobre sus documentos, con énfasis en la
Más detallesInforme Final de Pasantías: Desarrollo de un Sistema de Gestión de Contenidos (CMS) en CodeIgniter
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe Final de Pasantías: Desarrollo de un Sistema de Gestión de Contenidos (CMS) en CodeIgniter Autor:
Más detallesScrum. Helder Marques
Scrum Helder Marques Gerencia de proyectos Es como el helado; viene en varios sabores ( Y muchas veces engorda ) Gerencia de proyectos Gerencia de proyectos Gerencia de proyectos Un poco de historia...
Más detallesUnidad III. Software para la administración de proyectos.
Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesSCRUM. Gestión ágil de proyectos
SCRUM Gestión ágil de proyectos 1 Qué es Scrum? SCRUM es una metodología ágil utilizada en el desarrollo de proyectos de software y que permite obtener el mejor resultado posible en la gestión de un proyecto
Más detalles5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE
5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE Julio 2012 Introducción. Cada empresa y cada empresario ha entendido que, si hay una constante, ésta es el cambio. Día a día, los negocios se ponen
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesPROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO
PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO UNIDAD: TÉCNICOS DE LABORATORIOS DE DEPARTAMENTOS, CENTROS E INSTITUTOS DE INVESTIGACIÓN (UTLA). Fecha de realización: DICIEMBRE
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detalles6 Anexos: 6.1 Definición de Rup:
6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.
Más detallesActividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta
Actividad 4 Justificación de la oportunidad y análisis de necesidades Autor: José Manuel Beas (jbeasa@uoc.edu) Concreción de la propuesta La propuesta que ha sido acordada con la consultora de esta segunda
Más detallesPlataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java
C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso
Más detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances
Más detallesEl Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detallesDES. Fundamento Institucional. Objetivos. Alcance
DES INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de DESARROLLO en el ciclo de vida del software en el cual se debe apoyar para la ejecución de sus actividades;
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesGUÍA PARA LA INDUCCIÓN AL PUESTO DE TRABAJO
GUÍA PARA LA INDUCCIÓN AL PUESTO DE TRABAJO DIRECCION DE RECURSOS HUMANOS INDUCCIÓN AL PUESTO. La finalidad de la Inducción es brindar información general, amplia y suficiente al colaborador que le permita
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesINSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un
INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad
Más detallesCRM. Intenta dejar registrado todos los momentos de contacto que tiene el cliente con la empresa y busca aprovecharlos de la mejor manera posible.
CRM Qué es CRM Es una estrategia de negocios orientada a la fidelización de clientes, enfocándose en que cada empleado de la empresa tenga información actualizada y confiable de los mismos, con el objetivo
Más detalleswww.mensamania.es Pag. 1
www.mensamania.es Pag. 1 Envíe mensajes cortos a móviles (SMS), con nuestra aplicación de mensajería, de forma rápida, sencilla y económica. Debido a que los mensajes SMS son recibidos prácticamente de
Más detallesDiseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk
Diseño, desarrollo e implementación de una nueva versión de la Herramienta Helpdesk Departamento ID del documento Innovaciones DANA-INNOVACIONES- HerramientaHelpdesk Última revisión Creado por Revisado
Más detallesCURSO COORDINADOR INNOVADOR
CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto
Más detallesEducación virtual INFROMATICA ADRIAN GOMEZ ROMAN 2014/12/30
Educación virtual ADRIAN GOMEZ ROMAN INFROMATICA 2014/12/30 EDUCACION VIRUTAL Es una opción y forma de aprendizaje que se acopla al tiempo y necesidad del estudiante. La educación virtual facilita el manejo
Más detallesCONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler
ADMINISTRADOR DE PROYECTOS SEIS Bizagi Process Modeler Copyright 2011 - bizagi Contenido CONSTRUCCIÓN DEL PROCESO... 1 1. DIAGRAMA DEL PROCESO... 3 Sub proceso Fase... 4 Sub proceso Crear Entregable...
Más detallesGeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008
Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Más detallesGuía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
Más detallesCAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR
CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir
Más detallesUNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano.
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1 Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES Jorge Valdano Maria Sorte Antonio Rico Osmar Gutierrez Hermosillo, Sonora 04 de Septiembre
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesI INTRODUCCIÓN. 1.1 Objetivos
I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,
Más detallesGestión y Desarrollo de Requisitos en Proyectos Software
Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería
Más detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detallesCRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas
CRM Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas Sistema de Gestión Inteligente de Mercadeo y Ventas Customer Relationship Management (Administración de Relaciones
Más detallesProyecto CAT Centro Atención al Trabajador
Proyecto CAT Centro Atención al Trabajador 1 Contenido Antecedentes del Proyecto... 3 Modelo Propuesto... 4 Objetivo general... 6 Objetivos específicos... 6 Alcance... 7 Beneficios Esperados... 7 Entorno
Más detallesCapítulo 4 Pruebas e implementación de la aplicación CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN
CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN CONCEPTOS DE PRUEBAS DE APLICACIÓN El departamento de Testing se encarga de diseñar, planear y aplicar el rol de pruebas a los sistemas que el PROVEEDOR
Más detallesAdministración por Procesos contra Funciones
La administración moderna nos marca que en la actualidad, las organizaciones que no se administren bajo un enfoque de procesos eficaces y flexibles, no podrán sobrepasar los cambios en el entorno y por
Más detallesSistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Más detallesDocumento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe
Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe Índice de contenido 1. Introducción...3 2. El modelo de negocio...3 2.1 Antecedentes...3 2.2 Planteamiento del problema actual...3
Más detallesPortafolio de Servicios y Productos
Portafolio de Servicios y Productos Introducción Somos una empresa que se dedica a generar ventajas competitivas para nuestros clientes a través de desarrollos y consultoría en inteligencia de negocios
Más detallesPlanificación en Team Foundation Server 2010
Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto
Más detallesPLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA
PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA Manager LaneFour Strategy & Management Manager LaneFour Strategy & Management Palabras clave Plan Director, Mobile Government/Administración
Más detallesGuía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,
Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.
Más detallesCAPÍTULO 6 6.1 CONCLUSIONES Y RECOMENDACIONES
CAPÍTULO 6 6.1 CONCLUSIONES Y RECOMENDACIONES El trabajo de investigación presentado anteriormente tuvo como objetivo principal realizar un Plan de Negocios para la introducción exitosa al mercado de una
Más detallesPROGRAMA ANALÍTICO. Carrera: Tecnicatura Superior en Tecnologías de la Información
Carrera: Tecnicatura Superior en Tecnologías de la Información Plan de Estudio: 2001. Ordenanza Nº 918/2000 del Consejo Superior Universitario de la UTN Módulo o Asignatura: Sistemas Operativos Windows
Más detallesProceso: AI2 Adquirir y mantener software aplicativo
Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para
Más detallesMANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...
Más detallesINFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):
INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características
Más detallesQueremos ser su aliado tecnológico
Tecnología Creativa Queremos ser su aliado tecnológico Bienvenidos a TeChrea, la tecnología creativa VISIÓN QUIÉNES SOMOS TeChrea es una organización cien por ciento colombiana, creada por un grupo de
Más detallesCRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler
Bizagi Process Modeler Copyright 2011 - Bizagi Tabla de Contenido CRM- Gestión de Oportunidades de Venta... 4 Descripción... 4 Principales Factores en la Construcción del Proceso... 5 Modelo de Datos...
Más detalles