UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN"

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?

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 detalles

4.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)

4.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 detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA 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 detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificació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 detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 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 detalles

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES?

QUE 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 detalles

Workflows? Sí, cuántos quiere?

Workflows? 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 detalles

Introducció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 detalles

Introducción a la Firma Electrónica en MIDAS

Introducció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 detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso 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 detalles

1.2 Alcance. 1.3 Definición del problema

1.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 detalles

Ingeniería de Software

Ingenierí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 detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO 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 detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos 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 detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos 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 detalles

Durante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con

Durante 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 detalles

JAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)

JAVA 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 detalles

REGISTRO 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 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 detalles

Qué 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 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 detalles

En los últimos años, se ha presentado una enorme demanda por servicios portátiles,

En 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 detalles

CRM. Qué es CRM. Información para la Gestión

CRM. 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 detalles

BPMN Business Process Modeling Notation

BPMN 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 detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.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 detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capí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 detalles

Sistemas de información

Sistemas 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 detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodologí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 detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad 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 detalles

Curso de Spring Framework

Curso 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 detalles

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

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 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 detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guí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 detalles

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.

Multipedidos 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 detalles

Guía Metodológica para el diseño de procesos de negocio

Guí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 detalles

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional.

1. 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 detalles

Solució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

Solució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 detalles

IDEA 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 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 detalles

Visión General de GXportal. Última actualización: 2009

Visió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 detalles

Ingeniería de Software. Pruebas

Ingenierí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 detalles

La medición funcional de software con SCRUM

La 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 detalles

Capítulo 5. Cliente-Servidor.

Capí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 detalles

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.

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

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo 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 detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET 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 detalles

Seis Sigma. Nueva filosofía Administrativa.

Seis 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 detalles

Manual del Usuario. Sistema de Help Desk

Manual 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 detalles

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Gestió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 detalles

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

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 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 detalles

comunidades de práctica

comunidades 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 detalles

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL

SIMAD 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 detalles

Informe Final de Pasantías: Desarrollo de un Sistema de Gestión de Contenidos (CMS) en CodeIgniter

Informe 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 detalles

Scrum. Helder Marques

Scrum. 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 detalles

Unidad III. Software para la administración de proyectos.

Unidad 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 detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los 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 detalles

SCRUM. Gestión ágil de proyectos

SCRUM. 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 detalles

5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE

5 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 detalles

http://www.informatizate.net

http://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 detalles

PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO

PROYECTO 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 detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. 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 detalles

6 Anexos: 6.1 Definición de Rup:

6 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 detalles

Actividad 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. 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 detalles

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

Plataforma 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 detalles

http://www.cem.itesm.mx/extension/ms

http://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 detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍ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 detalles

El Proceso Unificado de Desarrollo de Software

El 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 detalles

Tó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 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 detalles

DES. Fundamento Institucional. Objetivos. Alcance

DES. 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 detalles

Introducció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 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 detalles

GUÍA PARA LA INDUCCIÓN AL PUESTO DE TRABAJO

GUÍ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 detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS 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 detalles

INSTRODUCCION. 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 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 detalles

CRM. Intenta dejar registrado todos los momentos de contacto que tiene el cliente con la empresa y busca aprovecharlos de la mejor manera posible.

CRM. 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 detalles

www.mensamania.es Pag. 1

www.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 detalles

Diseñ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 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 detalles

CURSO COORDINADOR INNOVADOR

CURSO 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 detalles

Educación virtual INFROMATICA ADRIAN GOMEZ ROMAN 2014/12/30

Educació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 detalles

CONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler

CONSTRUCCIÓ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 detalles

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

GeneXus 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 detalles

Guía de uso del Cloud Datacenter de acens

Guí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 detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍ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 detalles

UNIVERSIDAD 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. 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 detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducció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 detalles

I INTRODUCCIÓN. 1.1 Objetivos

I 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 detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestió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 detalles

Capitulo III. Diseño del Sistema.

Capitulo 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 detalles

CRM. 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 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 detalles

Proyecto CAT Centro Atención al Trabajador

Proyecto 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 detalles

Capí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 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 detalles

Administración por Procesos contra Funciones

Administració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 detalles

Sistema PYMES Ventas e Inventarios H&S

Sistema 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 detalles

Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe

Documento 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 detalles

Portafolio de Servicios y Productos

Portafolio 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 detalles

Planificación en Team Foundation Server 2010

Planificació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 detalles

PLAN 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 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 detalles

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,

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, 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 detalles

CAPÍTULO 6 6.1 CONCLUSIONES Y RECOMENDACIONES

CAPÍ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 detalles

PROGRAMA ANALÍTICO. Carrera: Tecnicatura Superior en Tecnologías de la Información

PROGRAMA 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 detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: 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 detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL 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 detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

INFORMÁ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 detalles

Queremos ser su aliado tecnológico

Queremos 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 detalles

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler

CRM 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