UNIVERSIDAD CENTRAL DEL ECUADOR

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

Download "UNIVERSIDAD CENTRAL DEL ECUADOR"

Transcripción

1 UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA, CIENCIAS FÍSICAS Y MATEMÁTICA CARRERA DE INGENIERÍA INFORMÁTICA "SISTEMATIZACIÓN WEB PARA LA AUTOMATIZACIÓN DEL PROCESO DE GESTIÓN DE LAS TESIS DE GRADO EN LA FACULTAD DE JURISPRUDENCIA DE LA UNIVERSIDAD CENTRAL DEL ECUADOR" TRABAJO DE GRADUACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO INFORMÁTICO AUTOR Mario Daniel Castellanos Veintimilla TUTOR Ing. Mauro Leonardo Rosas Lara, MSc. QUITO - ECUADOR 2015

2 DEDICATORIA El presente proyecto de Tesis va dedicado a las personas que han estado conmigo directa e indirectamente presentes, durante todos los aspectos de mi vida. A Dios Por darme las fuerzas y guiarme durante el transcurso de mi vida. A mis Padres Teresa y José A mis padres que me han apoyado incondicionalmente a lograr mis metas y objetivos propuestos. Gracias a sus consejos que han sido mi guía durante las etapas de mi vida. Gracias por enseñarme que con esfuerzo y dedicación se puede lograr muchas cosas. A mis Hermanos Rodney, Esteban y Ana Cristina. Por estar a mí lado en todo este arduo trabajo y por brindarme su apoyo y amistad. A mi Novia Mónica A mi amada novia, por su confianza, apoyo, comprensión y amor por estar conmigo en aquellos momentos en el que el estudio y trabajo ocuparon mi tiempo y esfuerzo. Gracias por ser parte de mi vida, te amo. Mario Castellanos ii

3 AGRADECIMIENTO Agradezco tanto a Dios por darme la sabiduría, las fuerzas y sobre todo la paciencia para llegar a la culminación de este proyecto. A mis padres por su constante ayuda, confianza y sacrificio que tuvieron cada día para poder brindarme lo necesario, para mí siempre serán los padres ejemplares. Gracias por todo. A mis hermanos por ser el apoyo diario que tuve durante este proceso, por la confianza que tuvieron en mí y por enseñarme grandes valores. A mis tíos y primos ya que de una u otra manera siempre me brindaban sus consejos y ánimos para seguir adelante. Y te agradezco tanto a ti, Mi Abuelita Mercedes que aunque ya no estés físicamente junto a mí sé que estás feliz junto a Dios. A ti gracias siempre fuiste mi guía, por brindarme tu amor. Te agradezco tanto a ti, Mi primita Yolanda aunque ya no estés físicamente junto a mí, sé que estas junto a Dios y desde ahí me miras y me guías. A ti gracias, por brindarme tu ayuda cuando lo necesite, por enseñarme que con esfuerzo y dedicación se alcanzan los sueños aunque en el trayecto existan muchos obstáculos. Gracias. A mi querida novia Mónica por estar a mí lado apoyando, bríndame su amor y por tenerme paciencia en aquel momento que este proyecto ocuparon mi tiempo. A mi Tutor y Revisores, les agradezco por la ayuda que me brindaron y por su guía durante este proyecto. A mis amigos por brindarme su apoyo y guía durante todo este proyecto. A todos un GRACIAS por estar conmigo y que Dios los Bendiga. Gracias. Mario Castellanos iii

4

5 CERTIFICACIÓN DEL TUTOR v

6 INFORME FINAL DEL TUTOR vi

7

8 CALIFICACIÓN DEL TRABAJO DE GRADUACIÓN viii

9 CONTENIDO DEDICATORIA...ii AGRADECIMIENTO...iii AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL... iv APROBACIÓN DEL TUTOR... v APROBACIÓN DEL TRIBUNAL...vii CONTENIDO... ix LISTADO DE TABLAS... xiv RESUMEN... xv ABSTRACT... xvi CERTIFICADO DE TRADUCCIÓN DE RESUMEN...xvii 1. CAPITULO I Introducción Justificación Objetivos de la Investigación Objetivo General Objetivos Específicos Alcance Limitaciones Análisis de Herramientas Plataforma Motor de Base de Datos (Postgres) Servidor de Aplicaciones JBOSS Herramientas BPM Análisis de Gestores Documentales(ECM) Análisis de los Sistemas Operativos ix

10 2. CAPITULO II Metodología de Investigación Metodología de Desarrollo Metodología RUP Fases de la Metodología RUP Fase de Inicio Fase de Elaboración Construcción Transición CAPITULO III FASE DE INICIO Descripción del proceso Diagrama Lógico del proceso Actores del proceso Modelado del Negocio Modelo de Casos de Uso y Diagramas de secuencia del Negocio FASE DE ELABORACIÓN Construcción del Modelo de Datos del Sistema Construcción del Modelo Orientado a Objetos del Sistema Modelo de Clases FASE DE CONSTRUCCION Modelo de Implementación Flujo del Proceso de Gestión de Tesis FASE DE TRANSICION Manual de Instalación Manual de Usuario x

11 FASE DE PRUEBAS Recursos requeridos Plan de Pruebas Pruebas de Carga Pruebas de Stress CAPITULO IV Conclusiones Recomendaciones ANEXOS xi

12 LISTADO DE FIGURAS Figura 1. Arquitectura JEE... 4 Figura 2. Ejemplo de Diagrama lógico del proceso de Gestión de Tesis Figura 3. Representación Proceso Figura 4. Representación Actor Figura 5. Representación Caso de Uso Figura 6. Ejemplo diagrama caso de uso (Administración del sistema) Figura 7. Representación Diagrama de Secuencia Figura 8. Ejemplo Diagrama de Secuencia Figura 9. Representación Base de datos Figura 10. Ejemplo de Base de Datos (Abstracto) Figura 11. Diagrama Lógico del Proceso Figura 12. Diagrama Abstracto de los Departamentos Figura 13. Caso de Uso Administración del Sistema Figura 14. Diagrama de Secuencia Administración del Sistema Figura 15. Caso de Uso Iniciar Proceso Figura 16. Diagrama de Secuencia Iniciar Proceso Figura 17. Caso de Uso Subir archivo Figura 18. Diagrama de Secuencia Subir Archivo Figura 19. Caso de Uso Pre revisión plan tesis Figura 20. Diagrama de Secuencia Pre Revisión Plan Tesis Figura 21. Tutoría de Tesis Figura 22. Diagrama de Secuencia Tutoría Tesis Figura 23. Modelo de Base de Datos Figura 24. Modelo Orientado a Objetos Figura 25. Diagrama de Clases (1) Figura 26. Diagrama de Clases (2) xii

13 Figura 27. Diagrama de Clases (3) Figura 28. Diagrama de Componentes Figura 29. Subproceso Registro Estudiante Figura 30. Subproceso Calificar Documento Figura 31. Subproceso Revisión Oficio defensa Oral Figura 32. Prueba de Carga - Performance Data Figura 33. Prueba de Carga Bandwidth Figura 34. Prueba de Carga Error Figura 35. Prueba de Estrés Performance Figura 36. Prueba de Estrés Bandwidth Figura 37. Prueba de Estrés Error xiii

14 LISTADO DE TABLAS Tabla 1. Tabla Análisis Comparativa entre BPM... 8 Tabla 2. Tabla Criterios para evaluación entre ECM... 9 Tabla 3. Tabla Comparativa de las Plataformas Tabla 4. Tabla de Criterio para selección de Metodología Tabla 5. Escala de Valoración Tabla 6.Ejemplo Caso Uso (Administración del sistema) Tabla 7. Definición del Caso de Uso Administración del Sistema Tabla 8. Definición Caso de Uso Iniciar Proceso Tabla 9. Definición Caso de Uso Subir Archivo Tabla 10. Pre revisión plan de tesis Tabla 11. Definición Caso de Uso Tutoría Tesis Tabla 13. Requisitos Hardware Pruebas Tabla 14. Requisitos Software Pruebas Tabla 12. Plan Pruebas Gestión Usuario xiv

15 RESUMEN "SISTEMATIZACIÓN WEB PARA LA AUTOMATIZACIÓN DEL PROCESO DE GESTIÓN DE LAS TESIS DE GRADO EN LA FACULTAD DE JURISPRUDENCIA DE LA UNIVERSIDAD CENTRAL DEL ECUADOR" El presente trabajo, trata sobre el desarrollo de un sistema WEB, que permite cubrir la necesidad de que el proceso de gestión de tesis se lo realice de manera manual, tal como se lo está manejando de manera manual en la Facultad de Jurisprudencia de la Universidad Central del Ecuador, para esto se plantea el requerimiento de desarrollar una plataforma que integre las diferentes herramientas; tales como para automatizar el flujo de la gestión de las tesis, el control de los documentos, la intervención de reglas de negocio y administración de usuarios. Finalmente este trabajo se complementa mediante el desarrollo del proceso de Aprobación de Tesis, Calificación Documento de Tesis, Defensa Oral y Registro de Notas Finales de grado, utilizando la plataforma conformada, por herramientas de software libre. DESCRIPTORES GESTIÓN DOCUMENTAL / AUTOMATIZACIÓN DE PROCESOS / JAVA /ADMINISTRACION DE USUARIOS / BONITA OPEN SOLUTION /ALFRESCO / DROOLS xv

16 ABSTRACT "SYSTEMATISATION WEB FOR THE AUTOMATION OF THE PROCESS OF MANAGEMENT OF THE THESES OF DEGREE IN THE FACULTY OF JURISPRUDENCE OF THE CENTRAL UNIVERSITY OF THE ECUADOR" The present work, treats on the development of a system WEB, that allows to cover the need that the process of management of thesis realize it to him of manual way, such as it is it to him handling of manual way in the Faculty of Jurisprudence of the Central University of the Ecuador, for this poses the request to develop a platform that integrate the different tools; such as to automate the flow of the management of the theses, the control of the documents, the intervention of rules of business and administration of users. Finally this work complements by means of the development of the process of Approval of Thesis, Qualification Document of Thesis, Oral Defense and Register of Final Notes of degree, using the platform conformed, by tools of free software. DESCRIPTORES DOCUMENT MANAGEMENT / PROCESS AUTOMATION / JAVA /USER MANAGEMENT/ BONITA OPEN SOLITION / ALFRESCO / DROOLS xvi

17 CERTIFICADO DE TRADUCCIÓN DE RESUMEN. Por este medio, Yo, Mayra Rosalía Shuguli López con cedula No certifico que la traducción de español a ingles del resumen del trabajo de graduación, previo a la obtención del título de ingeniero informático del egresado Mario Daniel Castellanos Veintimilla, fue realizada por mi persona. Particular que informo para los fines pertinentes. Atentamente. Doc. Mayra Rosalía Shuguli López. Traductor xvii

18 xviii

19 1. CAPITULO I Introducción Con el creciente aumento de la tecnología de hoy en día, ha contribuido al desarrollo de potentes soluciones informáticas, las cuales han facilitado la automatización de una gran cantidad de procesos, que tradicionalmente se realizan de forma manual. Las ventajas y fortalezas que ofrece la tecnología han permitido tanto a instituciones públicas como privadas aumentar en eficiencia y eficacia derivando en el incremento de efectividad y confiabilidad en sus procesos. Actualmente varias Instituciones han tenido que realizar cambios en la forma de manejar los procesos, de una forma manual a automática debido al aumento de usuarios y a que el rendimiento de trabajo se ve afectado. Este es el caso de la Facultad de Jurisprudencia de la Universidad Central del Ecuador, que gestiona toda lo referente a las tesis de grado de manera manual, con lo que surge la necesidad de automatizar este proceso. Para el desarrollo del aplicativo se utilizara herramientas de software libre, y además está orientado con una visión futurista de enlazar con otros tipos de sistemas de información y tecnologías que permitan contribuir con sus procesos. El presente proyecto permitirá optimizar y automatizar el proceso de gestión de las tesis de grado, servirá de apoyo y mejora del rendimiento del recurso humano Justificación Actualmente en la Facultad de Jurisprudencia, el proceso de gestión de las tesis de grado, es un aspecto muy importante que necesita ser tratado, razón por la cual es necesaria la implementación de la tecnología. Al momento de hablar de automatización del proceso de gestión de las tesis de grado, se refiere a convertir las tareas manuales existentes en procesos electrónicos capaces de efectuar el control, seguimiento y gestión de los mismos. 1

20 La Automatización del proceso de gestión de tesis de grado de la Facultad de Jurisprudencia reducirá considerablemente el tiempo de iteración entre Personal administrativo y estudiantes Docentes y personal administrativo Y entre docente y estudiante Debido que la mayoría del proceso lo podrá realizar desde un entorno web. Mejorando los tiempos de respuesta a los estudiantes y docentes, respuestas automáticas personalizadas y resultados en diferentes formatos como en PDF Objetivos de la Investigación Objetivo General Brindar a la Facultad de Jurisprudencia de la Universidad Central una plataforma que permita automatizar el proceso de gestión de las tesis de grado y la gestión documental, mediante el uso de herramientas de Código Abierto, con el fin de disponer de una herramienta BPM2 que permita encaminar la información, conjuntamente con un contenedor digital de documentos Objetivos Específicos 1. Facilitar a la Facultad de Jurisprudencia herramientas de gestión documental y BPM que trabajen de manera conjunta, facilitando el manejo y consulta de la información. 2. Crear un repositorio centralizado que permita almacenar la información documental que se maneja durante el proceso de la tesis, para poder disponer de ella en cualquier momento y cualquier lugar. 3. Automatizar el proceso de para realizar la tesis de grado Alcance El propósito es proporcionar a la Facultad de Jurisprudencia un sistema confiable y fácil de usar para el usuario, que permita mejorar la eficiencia a través de la gestión sistemática del proceso, que se deben modelar, automatizar y optimizar de manera continua con la ayuda de una herramienta BPM. PDF Portable Document Format, es un formato de almacenamiento de documentos digitales independiente de plataformas de software o hardware. 2 BPM Business Process Management http//www.ibermatica.com/ibermatica/bpm 1 2

21 El sistema constará de lo siguiente Ingreso al Sistema Previo al uso del sistema, el usuario deberá autenticarse para el ingreso al mismo con su nombre de usuario y contraseña respectivo y contará con las respectivas seguridades del caso. Gestión de Usuarios y Perfiles En la gestión de usuarios se manejaran perfiles para el acceso a las dos partes que conforman el sistema otorgando los permisos correspondientes. Gestión del proceso de las tesis de grado Permitirá realizar el cambio de estado de un estudiante a egresado, registro del plan de tesis para la aprobación, la asignación del docente que aprueba la tesis, asignación del tutor de tesis, asignación del tribunal, ingreso de la aprobación del tema de tesis, las notas tanto del tutor como del tribunal, la recepción de los documentos finales y establecer la fecha de grado, para cada uno de estos se debe emitir un comprobante y seguimiento. El sistema permite generar los reportes de Reportes de los estudiante registrados en el sistema. Reportes de los tesistas graduados. Reporte de los planes de Tesis dado el estado de la tesis (APROBADO, RECHAZADOS Y PENDIENTES). Reporte de Tesis que están a cargo de un profesor tanto de revisor como de tutor. Los reportes tendrán el formato PDF, para la facilidad de impresión. Los oficios y el plan de tesis se almacenarán en el repositorio, a excepción de los reportes Limitaciones Tomando en cuenta los objetivos, y en base al desarrollo de la presente tesis se consideraron las siguientes limitaciones El sistema no realiza la migración de la información. La categorización de los tutores y de los miembros del tribunal será realizado manualmente. 3

22 El seguimiento de las tesis no se hará de manera continua, solo se establecerá el tiempo máximo de entrega a partir de la aprobación del mismo. La designación de que un estudiante es egresado se lo debe realizar de manera manual. Los planes de Tesis que se podrán cargan en el sistema, deben estar en formato PDF. El tamaño máximo permitido para la carga del plan de tesis no puede superar los 2MB Análisis de Herramientas Plataforma Arquitectura JEE Java Platform, Enterprise Edition o JEE3, es una plataforma de programación parte de la Plataforma Java para desarrollar y ejecutar software de aplicaciones en lenguaje de programación Java con arquitectura de N niveles distribuida, basándose ampliamente en componentes de software modulares ejecutándose sobre un servidor de aplicaciones. Figura 1. Arquitectura JEE Fuente 3 Java EE, Plataforma de programación. Obtenido desde http//es.wikipedia.org/wiki/java_ee 4

23 Enterprise Java Bean Los Enterprise JavaBeans (también conocidos por sus siglas EJB) son una de las API que forman parte del estándar de construcción de aplicaciones empresariales JEE (ahora JEE 5.0) de Oracle Corporation (inicialmente desarrollado por Sun Microsystems). Su especificación detalla cómo los servidores de aplicaciones proveen objetos desde el lado del servidor que son, precisamente, los EJB Características Comunicación remota utilizando RMI. Transacciones. Control de la concurrencia. Eventos utilizando JMS (Java messaging service). El objetivo de los EJB es dotar al programador de un modelo que le permita abstraerse de los problemas generales de una aplicación empresarial (concurrencia, transacciones, persistencia, seguridad, etc.) para centrarse en el desarrollo de la lógica de negocio en sí. Session EJB Los Session EJB se encargan de gestionar el flujo de la información en el servidor. Existen dos Tipos Con estado (stateful). Son objetos distribuidos que poseen un estado. El estado no es persistente, pero el acceso al bean se limita a un solo cliente. Sin estado (stateless). Son objetos distribuidos que carecen de estado asociado permitiendo por tanto que se los acceda concurrentemente. No se garantiza que los contenidos de las variables de instancia se conserven entre llamadas al método. Java Persistence API (JPA) Java Persistence API, más conocida por su sigla JPA, es la API de persistencia desarrollada para la plataforma Java EE e incluida en el estándar EJB3. Esta API busca unificar la manera en que funcionan las utilidades que proveen un mapeo objeto-relacional. El objetivo que persigue el diseño de esta 5

24 API es no perder las ventajas de la orientación a objetos al interactuar con una base de datos, como sí pasaba con EJB2, y permitir usar objetos regulares (conocidos como POJOs) Motor de Base de Datos (Postgres) Es un sistema de gestión de base de datos relacional orientada a objetos. Las principales características son alta concurrencia, amplia variedad de tipos nativos, etc Servidor de Aplicaciones JBOSS JBoss4 es un servidor de aplicaciones JEE5 que ofrece una plataforma de alto rendimiento para aplicaciones java, aplicaciones Web, Portales y e- business. JBoss puede ser descargado, utilizado, incrustado, y distribuido sin restricciones por la licencia. Por este motivo es la plataforma más popular de middleware para desarrolladores. Características Producto de licencia de código abierto sin coste adicional. Confiable a nivel de empresa. Incrustable Orientado a arquitectura de servicios. Flexibilidad consistente. Soporte completo para JMX Herramientas BPM Para el análisis se tomara las siguientes soluciones BPM jbossjbpm 5, Intalio6, Process Maker7, Bonita8. JBOSS, Servidor de aplicaciones. Obtenido desde http//es.wikipedikia.org/wiki/jboss Diseñador Gráfico de Proceso JBoss jbpm. Obtenido el 01 de mayo de 2013 desde http//docs.jboss.org/jbpm/v3/spanish/jbpm-gpd-installation-spanish.pdf 6 Intalio BPMN. Obtenido el 01 de mayo de 2013 desde http//www.sidesoftecuador.com/productos-y-servicios/sideconsulting/intaliobpm.html 7 ProcessMaker, workflowsimplified. Obtenido el 01 de mayo de 2013 desde http//wwwhatsnew.com/2008/07/21/processmaker-bpm-orientado-a-todo-tipo-de-diseno-y-flujode-procesos/. 8 Bonita, Obtenido el 01 de mayo de 2013 desde http//es.bonitasoft.com/ 4 5 6

25 Se cuantificara en base a la escala entre 1 (no tiene o no existe) y 4 (cumple al 100%), de acuerdo a la tabla a continuación. Características jbpm Bonita Intalio Process Maker 1 Lenguaje de modelado de procesos Lenguaje de Ejecución de procesos Soporte XDPL? Motor de Procesos Diseñador de Procesos & app dev Diseñador de Procesos para usuarios empresariales 7 Business Activity Monitoring (BAM) Business Rules Engine(BRE) Integración con procesos y repositorio de reglas 10 Instancia de proceso, gestión de informes y tareas de usuario a partir de una visión de administración del sistema. 11 Creación formularios Web Integración de Gestión de Contenidos Portal Integration Simulación Desarrollo de Aplicaciones Rápidas Nivel de Madurez (casos de éxito, las tecnologías utilizadas,..) 7

26 17 Instalación Total Pts Tabla 1. Tabla Análisis Comparativa entre BPM Autor Mario Castellanos Fuente http//holisticsecurity.wordpress.com/2011/07/21/jbpm-bonita-intalio-processmaker-activiti-que-bpmsuite-uso/ Después de la valoración establecida a cada uno de los BPM, se puede concluir en que la mejor solución encontrada es Bonita Open Solution. Bonita Open Solution.9 La gestión de procesos, presenta varias ventajas tanto para analista, desarrolladores y usuarios. Ventajas Simplificar procesos y mejorar la productividad. Permite interconectar personas, departamentos y sistemas. Permite eliminar trámites basados en papel. Reducir costos operacionales. Aumentar ingresos. Permite interconectar otras aplicaciones mediante el API Web Services, como ERP, CRM, DMS, . Interfaz intuitiva. (Que puedo hacer, si es free, usos.) Análisis de Gestores Documentales(ECM) 10 La necesidad de implementar un Sistema de Gestión Documental basado en herramientas ECM Open Source, conduce a elaborar un análisis de las herramientas ECM Alfresco11, Nuxeo Bonita Open solution, tomado de http//es.slideshare.net/frousseaux/todo-acerca-de-bonitasoftopenbpm. 10 Comparativa entre ECM Obtenido el 01 de mayo del 2013 desde http//blog.athento.com/2009/02/alfresco-vs-nuxeo-gestion-documental.html 11 Alfresco. Obtenido el 01 de mayo del 2013 desde http//www.cyberpymes.com/aplicaciones-amedida/alfresco/alfresco-caracteristicas.html 12 Nuxeo. Obtenido el 01 de mayo del 2013 desde http//www.athento.com/nuxeo/caracteristicas/ 8

27 Se cuantificara en base a la escala entre 1 (no tiene o no existe) y 4 (cumple al 100%), de acuerdo a la tabla a continuación Tabla 2. Tabla Criterios para evaluación entre ECM Autor Athento Fuente Athento.com Después de la valoración establecida a cada uno de los ECM, se puede establecer que la mejor solución encontrada es Alfresco. Alfresco13 Es un gestor de contenido empresarial (ECM). Proporciona funciones para guardar y localizar documentos electrónicos de cualquier tipo, catalogarlos de acuerdo con los criterios definidos y gestionarlos según los procedimientos de la organización. El principal objetivo de Alfresco es proporcionar un conjunto de funciones, a un coste económico reducido. Ventajas Facilidad de uso Gestión avanzada de búsquedas de documentos Sistema virtual de ficheros inteligente. Arquitectura distribuida. Colaboración Fórums Extracción y categorización automática de metadatos desde las interfaces. Auditoria 13 Alfresco, tomado de http//www.cyberpymes.com/aplicaciones-a-medida/alfresco-caracteristicas 9

28 Gestión Usuarios y seguridad con usuarios, grupos y roles Análisis de los Sistemas Operativos A continuación tenemos un cuadro comparativo Comparativa GNU/Linux, Microsoft Windows Aspecto Filosofía GNU/Linux Windows Es un sistema al que cualquiera Pertenece a una compañía, puede acceder. Se puede distribuir, Microsoft, que es la única usar y modificar libremente autorizada tanto de realizar modificaciones como de distribuirlo. Precio Es software libre, de uso gratuito Dependiendo de las versiones, con tantas licencias como se cientos de euros por cada licencia. deseen. Seguridad Extremadamente seguro. Su Absolutamente inseguro, existen sistema de permisos hace que los miles de virus y la instalación de pocos virus que existen no causen firewares, antivirus, etc es ningún daño al sistema. completamente necesaria. Algunos de ellos pueden llegar a formatear la partición Windows. Facilidad de uso Para tareas cotidianas, la misma Precisamente la idea de Windows que Windows. Según la era llevar la informática al usuario distribución, ciertas tareas más inexperto, descuidando sin administrativas pueden suponer embargo otros aspectos de suma pequeños problemas para los importancia. usuarios más novatos. Día a día mejora en este aspecto. Difusión Poco extendido en hogares. Ocupa el 90% del mercado de Utilizado casi por la totalidad de ordenadores domésticos. servidores (los propios server de Microsoft funcionan bajo Linux). 10

29 Disponibilidad de Existen programas para realizar programas todas las tareas, aunque la Millones de programas de todo tipo. variedad no es tan grande como en Windows. Compatibilidad Se comunica por red con cualquier Suele presentar incompatibilidades con otros sistemas sistema. Escribe en todos los operativos con otros sistemas operativos, e sistemas de archivos, si bien el incluso con versiones anteriores NTFS no lo controla con total del mismo. Sólo lee y escribe sus estabilidad, al no haber propios sistemas de archivos. proporcionado Windows todos sus detalles. Tabla 3. Tabla Comparativa de las Plataformas Autor Mario Castellanos Fuente http//tecnoblogy.wordpress.com/2006/12/18/comparativa-windows-vs-linux/ Después del análisis anterior se pudo establecer que Linux es mejor debido a que es libre, se puede tener programas gratis, posee una fuerte seguridad, es compatible con otros sistemas y con otros programas. 11

30 2. CAPITULO II. 2.1.Metodología de Investigación La Metodología estudia la forma de proceder y las técnicas que el investigador puede emplear. En lo referente al diseño de investigación, existen varios tipos de clasificaciones acerca del tipo de diseño, pero actualmente solo se emplean dos Tipo de diseño experimental Tipo de diseño no experimental El diseño de investigación empleado es el NO experimental ya que en el proyecto no hay manipulación de variables, la acción de las variables son tomadas de la realidad y no se interviene en ello, así mismo es de tipo transaccional, ya que permite recolectar datos en un único momento en el tiempo del tema investigado; así como a partir de los datos se pueden ser obtenidos de otras fuentes disponibles. 2.2.Metodología de Desarrollo Las metodologías de desarrollo de software son un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de productos software14. Por lo general en el proceso de construcción de un sistema, se deben tener planteadas las tareas a realizar, de manera ordenada y con un grupo de persona de manera simultánea con el propósito de cumplir dichas tareas y estructurar cada una de sus fases para el desarrollo. La finalidad de una metodología de desarrollo se lo define de la siguiente manera Adecuación El sistema debe cumplir las expectativas del usuario. Mantenimiento Facilidad de realizar cambios en el sistema. Fiabilidad Capacidad de que un sistema funcione correctamente dentro de un tiempo estimado. Metodología Desarrollo. Obtenido desde http//es.scribd.com/doc/ /metodologia-dedesarrollo-de-software 14 12

31 Corrección Presencia de defectos mínima. Eficiencia Capacidad de ejecutar utilizando el mínimo de recursos necesaria. El presente proyecto hace necesario para su desarrollo la utilización de metodologías. En primera instancia se requiere de una metodología general para el desarrollo de proyectos, para lo cual mencionamos las más comunes utilizadas al momento Metodología XP (Programación Extrema)15.- Esta basado orientado directamente al objetivo del proyecto, basándose para esto en las relaciones interpersonales y en la velocidad de reacción para la implementación y para los cambios que puedan surgir durante el desarrollo del proceso. Utiliza historias de uso en la cual los usuarios y los desarrolladores establecen escenarios claves del funcionamiento del software. Metodología RUP16.- Este es uno de los procesos más generales que existe, está enfocado a cualquier tipo de proyecto así no sea de software, se basa en la documentación generada en cada uno de sus cuatro fases Inicio Elaboración Construcción Transición Cumpliendo con los siguientes principios Balancear Prioridades Colaboración entre grupos Demostrar valor Iterativo RUP se basa en casos de uso para describir lo que se tiene y lo que se espera del software, está muy orientado a la arquitectura del sistema a implementarse, documentándose de la mejor manera, basándose en UML (Unified Modeling Language - Lenguaje de Modelado Unificado). Metodología XP, Obtenido el 12 http//es.slideshare.net/piskamen/metodologa-xp. 16 Metodología RUP, Obtenido el 12 http//es.slideshare.net/cortesalvarez/metodologa-rup de julio del 2014 desde de julio del 2014 desde

32 Metodología CASE.- Plantea el uso de una secuencia de procesos de manera más detallada a diferencia de las otras metodologías. En cada una de las etapas se describen los objetivos a seguir, descripción exhaustiva de la etapa, lista de tareas a realizar y factores críticos. Metodología MSF17.- El Microsoft Solutions Framework proporciona un sistema de modelos, principios, y pautas para dar soluciones a empresas que diseñan y desarrollan de una manera que se asegure de que todos los elementos de un proyecto, tales como gente, procesos, y herramientas, puedan ser manejados con éxito. Se basa en las etapas características del modelo de cascada, y las del modelo espiral. Para la elección de la metodología se realizó un análisis, considerando los siguientes criterios Antecedentes.- Se refiere a trabajos publicados y desarrollados en base a la metodología en proyectos anteriores. Disponibilidad.- Se refiere a la disponibilidad y fácil acceso a la información relevante. Conocimientos.- Si se tiene conocimiento de la metodología en base a experiencias. Orientación a la investigación.- Si la metodología es orientada a la aplicación e investigación para el desarrollo del proyecto en general. Escalabilidad.- Si se pueden generar equipos de trabajo más grandes o realizar proyectos de mayor complejidad. Flexibilidad.- Se refiere a si la metodología es flexible a cualquier eventualidad es decir se adapta a cambios que se presenten. De las metodologías mencionadas anteriormente; se ha establecido un cuadro comparativo, tal como muestra en el siguiente cuadro 17 Metodología MSF, Obtenida el 12 de http//es.slideshare.net/bebeyom/metodologia-msf julio del 2014 desde

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Analista Programador Java: Business Apps Expert

Analista Programador Java: Business Apps Expert Analista Programador Java: Business Apps Expert TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador Java: Business Apps Expert Duración:

Más detalles

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

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] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

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

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

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI

Más detalles

eadministración 2.0 UM: sistemas de tramitación horizontal orientados a la gestión de procesos y documentos

eadministración 2.0 UM: sistemas de tramitación horizontal orientados a la gestión de procesos y documentos eadministración 2.0 UM: sistemas de tramitación horizontal orientados a la gestión de procesos y documentos Agenda Motivación Contexto tecnológico Inconvenientes del modelo Objetivos Nuevo modelo Alfresco

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA...7 Tarea DSI 1.1: Definición de Niveles de Arquitectura...9 Tarea DSI 1.2:

Más detalles

www. magmasoft.com.ec

www. magmasoft.com.ec www.magmasoft.com.ec ÍNDICE ÍNDICE Empresa y Servicios Productos y servicios Enterprise Content Management (ECM) Ephesoft Alfresco BPM RedHat BPM Bonita MIDDLEWARE JBoss JBoss Fuse Service Networks JBoss

Más detalles

UNIVERSIDAD DE GUAYAQUIL

UNIVERSIDAD DE GUAYAQUIL II UNIVERSIDAD DE GUAYAQUIL Facultad de Ciencias Matemáticas y Físicas Carrera de Ingeniería en Sistemas Computacionales Desarrollo de una VPN / Firewall de Software con Administración Vía Web TESIS DE

Más detalles

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación Trabajo Final de Graduación para optar por el título Bachiller en Ingeniería en Computación Migración del Módulo de Inventario del Sistema Business Advance Víctor Guzmán Alfaro Carrera Ingeniería en Computación

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

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

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

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio Otro camino para el BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 El BPM El BPM (Business Process Management) no es solo una tecnología, además a grandes rasgos es una disciplina

Más detalles

APROBACIÓN DEL TUTOR

APROBACIÓN DEL TUTOR APROBACIÓN DEL TUTOR En mi calidad de tutor del trabajo de investigación sobre el tema: Portal Web usando software libre con conexión a Base de Datos para consultas de pagos de servicios municipales en

Más detalles

Christian Bolívar Moya Calderón

Christian Bolívar Moya Calderón UNIVERSIDAD SAN FRANCISCO DE QUITO Software Orientado a Sistemas de Control HMI/Scada usando Recursos Libres y de Código Abierto, desarrollado sobre Plataforma Linux Christian Bolívar Moya Calderón Tesis

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

Herramienta de Gestión Integral de E-Business

Herramienta de Gestión Integral de E-Business Herramienta de Gestión Integral de E-Business Ingeniería técnica de informática de sistemas Autor: David López Martín Tutor: Antoni Oller Arcas Índice Introducción Metodología Análisis Diseño Planificación

Más detalles

Analista Programador PL/SQL Oracle 11g

Analista Programador PL/SQL Oracle 11g TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador PL/SQL Oracle 11g Duración: 360 horas Precio: 0 * Modalidad: Online * hasta

Más detalles

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje

Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje Escuela Universitaria de Ingeniería Industrial, Informática y Sistemas Área de Computación e Informática Universidad Tarapacá Arica Aplicaciones Web que Permitan Administrar Portafolios para Gestionar

Más detalles

Una propuesta arquitectónica para integrar una herramienta BPMS y un sistema de gestión de reglas de negocio. Contexto

Una propuesta arquitectónica para integrar una herramienta BPMS y un sistema de gestión de reglas de negocio. Contexto Una propuesta arquitectónica para integrar una herramienta BPMS y un sistema de gestión de reglas de negocio Parra Julián Matias 1, Mg. Patricia Bazán 2, Lic. José Martinez Garro 3 1 3 Facultad de Informática

Más detalles

Tema 4: Diseño de flujos interaplicación

Tema 4: Diseño de flujos interaplicación Tema 4: Diseño de flujos interaplicación 4.1 Introducción a los Sistemas EAI Modelo de referencia (1) INTEGRACIÓN B2B INTEGRACIÓN DE APLICACIONES Y PROCESOS INTEGRACIÓN DE DATOS INTEGRACIÓN DE PLATAFORMA

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas INTRODUCCIÓN La flexibilidad y facilidad de integración de Alfresco en arquitecturas distribuidas de tipo SOA permiten a Mecatena el desarrollo de proyectos de gestión de contenidos, de cara a los nuevos

Más detalles

Informe de avance Implementación herramientas de back-end (3-III).

Informe de avance Implementación herramientas de back-end (3-III). Proyecto RG-T1684 Desarrollo e implementación de las soluciones Prueba piloto del Componente III Informe Número 1. Informe de avance Implementación herramientas de back-end (3-III). Lautaro Matas 11/04/2013

Más detalles

UNIVERSIDAD DE GUAYAQUIL

UNIVERSIDAD DE GUAYAQUIL i UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES ESTUDIO DE ESCENARIOS PARA DETERMINAR LAS LIMITANTES DE LAS EMPRESAS PARA UTILIZAR

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración , con fecha 15 de octubre de 2013 IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración Índice 1 Visión general 2 Fecha de disponibilidad

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 6 Situación Contraste externo Actualización

Más detalles

CAPITULO I. MARCO TEORICO

CAPITULO I. MARCO TEORICO 1 CAPITULO I. MARCO TEORICO 1.1 DEFINICIÓN DEL PROYECTO. Para la definición del proyecto nos basaremos en una metodología de gestión de proyectos, para esto compararemos las características de tres de

Más detalles

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS Ministerio de Tecnologías de la Información y las Comunicaciones Programa de Gobierno

Más detalles

PREGUNTAS, RESPUESTAS Y ACLARACIONES. 1. Cuál es la plataforma o herramienta de correo electrónico institucional que cuenta actualmente el GAD-I?

PREGUNTAS, RESPUESTAS Y ACLARACIONES. 1. Cuál es la plataforma o herramienta de correo electrónico institucional que cuenta actualmente el GAD-I? PREGUNTAS, RESPUESTAS Y ACLARACIONES 1. Cuál es la plataforma o herramienta de correo electrónico institucional que cuenta actualmente el GAD-I? Zimbra 8.0.1_GA_5438 VMWARE INC 2. Por favor confirmar cuántos

Más detalles

PROCESOS DE SOFTWARE HE AHÍ EL DILEMA

PROCESOS DE SOFTWARE HE AHÍ EL DILEMA PROCESOS DE SOFTWARE HE AHÍ EL DILEMA JAIME GARCIA CEPEDA jgarcia@skitconsulting.com SKIT Consulting 2718884 BOGOTÁ 1 PREAMBULO Septiembre'2007 2 Algunos de nuestros Ingenieros Septiembre'2007 3 Ing. PASARELA

Más detalles

CA Workload Automation

CA Workload Automation HOJA DEL PRODUCTO: CA Workload Automation CA Workload Automation Mejore la disponibilidad de procesos y programaciones de carga de trabajo de TI importantes de toda la empresa aprovechando capacidades

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL.

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL. ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL. Facultad de Ingeniería en Electricidad y Computación IMPLEMENTACIÓN DE UN SISTEMA PARA GESTIÓN Y SEGUIMIENTO DE LOS DOCUMENTOS PROCESADOS POR LA FACULTAD DE INGENIERÍA

Más detalles

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación FOREST BPMS Arquitectura Forest BPMS Metodologia de implementación Fase I Instalación 1. Instalación del sistema de información Forest en los servidores provistos por la entidad Entregable: Documento de

Más detalles

MARCANDO LA DIFERENCIA

MARCANDO LA DIFERENCIA MARCANDO LA DIFERENCIA INTEGRACIÓN RÁPIDA Y CONFIABLE entre sus sistemas Simplifique la integración y el mantenimiento de su lógica de negocio con nuestra arquitectura orientada a servicios. Ahorre dolores

Más detalles

Módulo Profesional 01: Bases de datos (código: 0484).

Módulo Profesional 01: Bases de datos (código: 0484). Módulo Profesional 01: Bases de datos (código: 0484). Actividades de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo. Interpretar diseños lógicos de bases de datos. Realizar el diseño

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones

Más detalles

Arquitectura Java para el Cuarto Ejercicio. José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático

Arquitectura Java para el Cuarto Ejercicio. José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático Arquitectura Java para el Cuarto Ejercicio José Antonio Ruano Ampudia Técnico Superior de Proyecto Informático Sumario Introducción Arquitectura en n-capas Arquitectura y el Cuarto Examen Java y su modelo

Más detalles

Gestión de Procesos de Negocios BPM

Gestión de Procesos de Negocios BPM GNU/LinuX Universidad Inca Garcilaso de la Vega XLIX CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO. Área: Gestión Gestión de Procesos de Negocios BPM Parte III: BPM Aspectos Técnicos

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

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

OpenProdoc. ECM Open Source

OpenProdoc. ECM Open Source OpenProdoc ECM Open Source Índice Visión General Arquitectura Funciones Seguridad Administración Requerimientos Evolución Visión General OpenProdoc es un gestor documental de código abierto. Cuenta con

Más detalles

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 1. NOMBRE DEL ÁREA División de Sistemas de Información 2. RESPONSABLE DE LA EVALUACIÓN Luis Antonio Manya Aqquehua 3. CARGO Jefe de Sistemas de Información

Más detalles

Sistema para el alquiler, control de películas y clientes en una videotienda

Sistema para el alquiler, control de películas y clientes en una videotienda CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de arquitectura Y servicios Versión Historia de Revisión Fecha Versión Descripción Responsable

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m. Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas

Más detalles

Qué ofrece Autentia Real Business Solutions S.L?

Qué ofrece Autentia Real Business Solutions S.L? Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions

Más detalles

Analista Programador Android: Business Android Apps Expert

Analista Programador Android: Business Android Apps Expert Analista Programador Android: Business Android Apps Expert TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador Android: Business

Más detalles

CASO DE USO: IBM ILOG RULES EN SISTEMAS DE GUERRA ELECTRÓNICA

CASO DE USO: IBM ILOG RULES EN SISTEMAS DE GUERRA ELECTRÓNICA La Tecnología al Servicio de la Defensa y la Seguridad Nacional CASO DE USO: IBM ILOG RULES EN SISTEMAS DE GUERRA ELECTRÓNICA 15 Septiembre 2010 Manuel Pérez Cortés Director General Defensa y Seguridad

Más detalles

SYSTEMIC SOLUTIONS BPM. soluciones integrales. informes@systemicsolutions.biz

SYSTEMIC SOLUTIONS BPM. soluciones integrales. informes@systemicsolutions.biz SYSTEMIC SOLUTIONS soluciones integrales Hacer realidad BPM en su Organización informes@systemicsolutionsbiz MODELO DE NEGOCIO SYSTEMIC SOLUTIONS es una empresa especializada en formación, consultoría

Más detalles

SISMED. Sistema generador de citas médicas del sisben IVAN LEONARDO BERMUDEZ RAMIREZ

SISMED. Sistema generador de citas médicas del sisben IVAN LEONARDO BERMUDEZ RAMIREZ SISMED Sistema generador de citas médicas del sisben IVAN LEONARDO BERMUDEZ RAMIREZ CORPORACION UNIVERSITARIA MINUTO DE DIOS FACULTAD DE INGIENERIA DEPARTAMENTO INFORMÁTICA Y ELECTRÓNICA PROGRAMA DE TECNOLOGÍA

Más detalles

Gestión de expedientes digitales en el Ayuntamiento de Mataró

Gestión de expedientes digitales en el Ayuntamiento de Mataró Versión 1.0 Mayo de 2010 Àlex Esplugas aesplugas@ajmataro.es SERVICIO DE SISTEMAS DE INFORMACIÓN Y TELECOMUNICACIONES Alcalde Josep Abril, 9 08302 Mataró Tel. 93 758 21 83 Fax 93 758 23 45 Gestión de expedientes

Más detalles

Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes

Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión de Relaciones con Clientes Titulación certificada por EUROINNOVA BUSINESS SCHOOL Máster en Instalación, Gestión y Mantenimiento de CRM: Gestión

Más detalles

UNIVERSIDAD FRANCISCO GAVIDIA

UNIVERSIDAD FRANCISCO GAVIDIA UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA TRABAJO DE GRADUACION: DISEÑO DE UN SISTEMA DE INFORMACIÓN MECANIZADO PARA LA PLANIFICACIÓN DEL TRABAJO DOCENTE DE LOS DECANATOS DE LA

Más detalles

Gestión de activos con Maximo y Tivoli Service Request Manager

Gestión de activos con Maximo y Tivoli Service Request Manager en colaboración con: Capgemini e IBM Maximo Gestión de activos con Maximo y Tivoli Service Request Manager Capgemini es en la actualidad el único partner global para la implantación de soluciones de gestión

Más detalles

Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación

Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Implementación del sistema para control de vacaciones de la empresa GBSYS Práctica de especialidad para optar por el título de Ingeniero

Más detalles

RESUMEN. IV P á g i n a

RESUMEN. IV P á g i n a RESUMEN El Sistema Web para el Control de la Caja de Ahorros de SENECA, fue desarrollado siguiendo las fases establecidas por la Metodología RUP (Proceso Unificado de Rational). Las fases de esta metodología

Más detalles

D E S C R I P C I Ó N

D E S C R I P C I Ó N ADAPTOR pertenece a la nueva generación en herramientas de Integración de Sistemas (EAI) fuertemente inspirada en el paradigma SOA y capaz de funcionar en un bus de servicios (ESB), es la forma más eficiente

Más detalles

DISEÑO DEL SISTEMA INSTITUCIONAL DE PRÁCTICAS LABORALES

DISEÑO DEL SISTEMA INSTITUCIONAL DE PRÁCTICAS LABORALES DISEÑO DEL SISTEMA INSTITUCIONAL DE PRÁCTICAS LABORALES ETAPA: SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DEL PROCESO DE PRÁCTICAS PROFESIONALES ENTORNO VIRTUAL DE PRÁCTICAS PROFESIONALES Esta Publicación

Más detalles

Plantilla para las VIII Jornadas de SIG libre.

Plantilla para las VIII Jornadas de SIG libre. VIII JORNADAS DE SIG LIBRE Plantilla para las VIII Jornadas de SIG libre. M. Arias de Reyna Domínguez (1) (1) Ingeniera Informática, GeoCat bv, Bennekom, Países Bajos, maria.arias@geocat.net RESUMEN GeoCat

Más detalles

Análisis técnico de HP LoadRunner

Análisis técnico de HP LoadRunner Informe técnico Análisis técnico de HP LoadRunner Índice El contexto actual 2 Los límites de las pruebas manuales 2 Una nueva visión de las pruebas de rendimiento: HP LoadRunner 3 La solución y la terminología

Más detalles

UNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner

UNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner UNIVERSIDAD OBERTA DE CATALUNYA Herramienta Visual para Diseñar formularios Web WformDesigner Especialidad: Administración Web y comercio electrónico en entornos de software libre Autor: Wilman Chamba

Más detalles

TERMINOS DE REFERENCIA PROYECTO LINEA SECTORIAL - MTPE DESARROLLO DE UN SERVICIO DE REGISTRO VIRTUAL DE USUARIOS DEL CENTRO DE EMPLEO

TERMINOS DE REFERENCIA PROYECTO LINEA SECTORIAL - MTPE DESARROLLO DE UN SERVICIO DE REGISTRO VIRTUAL DE USUARIOS DEL CENTRO DE EMPLEO TERMINOS DE REFERENCIA PROYECTO LINEA SECTORIAL - MTPE DESARROLLO DE UN SERVICIO DE REGISTRO VIRTUAL DE USUARIOS DEL CENTRO DE EMPLEO I. Objeto de la Consultoría Desarrollar un servicio de registro virtual

Más detalles

INGENIERA EN SISTEMAS

INGENIERA EN SISTEMAS UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES ESCUELA DE INFORMÁTICA CARRERA DE INFORMÁTICA IMPLEMENTACIÓN DE UN SISTEMA DE ADMINISTRACIÓN DE PROYECTOS DE VINCULACIÓN

Más detalles

Unicenter ServicePlus Service Desk versión 6.0

Unicenter ServicePlus Service Desk versión 6.0 DATOS TÉCNICOS Unicenter ServicePlus Service Desk versión 6.0 Unicenter ServicePlus Service Desk es una solución de valor añadido para gestionar de forma integral un centro de atención a usuarios (CAU)

Más detalles

Manual del Empleado Público. Plataforma de Administración Electrónica Open Cities Community

Manual del Empleado Público. Plataforma de Administración Electrónica Open Cities Community Manual del Empleado Público Plataforma de Administración Electrónica Open Cities Community Versión 1.0 Esta obra está distribuida bajo la licencia Reconocimiento 3.0 de España de Creative Commons Para

Más detalles

UNA EXPERIENCIA PRÁCTICA DE INTEGRACIÓN DE SISTEMAS HETEROGÉNEOS DIRIGIDA POR MODELOS

UNA EXPERIENCIA PRÁCTICA DE INTEGRACIÓN DE SISTEMAS HETEROGÉNEOS DIRIGIDA POR MODELOS UNA EXPERIENCIA PRÁCTICA DE INTEGRACIÓN DE SISTEMAS HETEROGÉNEOS DIRIGIDA POR MODELOS Gerente de Informática de Diputación IZFE, S.A. (Diputación Foral de Gipuzkoa) Analista IZFE, S.A. (Diputación Foral

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

BPM. Business Process Management + Enterprise Content Management

BPM. Business Process Management + Enterprise Content Management BPM + ECM BPM + Business Process Management + Enterprise Content Management Automatización de Procesos (BPM) Business Process Management Automatización de Procesos (BPM) Business Process Management Modelar

Más detalles

Implantación de un Sistema de Control de Versiones de Software para los desarrollos de soluciones (Add-On) en SAP Bussiness One.

Implantación de un Sistema de Control de Versiones de Software para los desarrollos de soluciones (Add-On) en SAP Bussiness One. Universidad Nacional Experimental del Táchira Vicerrectorado Académico Decanato de Docencia Departamento de Ingeniería Informática Trabajo de Aplicación Profesional Pasantías Profesionales Implantación

Más detalles

Antecedentes de GT Consultores

Antecedentes de GT Consultores GT Consultores Antecedentes GT Consultores Consultorías en TI & BPM Ingeniería de Negocios y Gestión del Cambio Perfil de Consultores Elementos Diferenciadores Antecedentes de GT Consultores El Holding

Más detalles

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Master Executive en Programación y Desarrollo de Aplicaciones JAVA

Master Executive en Programación y Desarrollo de Aplicaciones JAVA Master Executive en Programación y Desarrollo de Aplicaciones JAVA by admin - Martes, julio 26, 2011 http://cursosgratuitos.eu/master-gratuito-executive-en-programacion-y-desarrollo-de-aplicaciones-java/

Más detalles

plataforma gest.org Multi Gestión de Organizaciones Fundaciones y Asociaciones

plataforma gest.org Multi Gestión de Organizaciones Fundaciones y Asociaciones plataforma gest.org Multi Gestión de Organizaciones Fundaciones y Asociaciones ÍNDICE 1. INTRODUCCIÓN. PRESENTACIÓN DEL PRODUCTO Software como Servicio Características técnicas 2. ALCANCE FUNCIONAL DE

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

CAPITULO VI: ADMINISTRACIÓN DEL PROYECTO. 6.1. Estructura Detallada del Trabajo (EDT)

CAPITULO VI: ADMINISTRACIÓN DEL PROYECTO. 6.1. Estructura Detallada del Trabajo (EDT) CAPITULO VI: ADMINISTRACIÓN DEL PROYECTO 6.1. Estructura Detallada del Trabajo (EDT) Un EDT es la agrupación orientada a entregables de los elementos del proyecto que organiza y define el total de los

Más detalles

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2 TABLA DE CONTENIDO Pág. 1. REQUERIMIENTOS NO FUNCIONALES... 2 1.1 ATRIBUTOS DE CALIDAD DEL SISTEMA... 2 1.2 OTROS REQUERIMIENTOS NO FUNCIONALES... 4 1.3 REQUERIMIENTOS NO FUNCIONALES PARA HERRAMIENTAS

Más detalles

F A C U L T A D D E I N G E N I E R Í A C I E N C I A S F Í S I C A S Y M AT E M Á T I C A C A R R E R A D E I N G E N I E R Í A I N F O R M Á T I C A

F A C U L T A D D E I N G E N I E R Í A C I E N C I A S F Í S I C A S Y M AT E M Á T I C A C A R R E R A D E I N G E N I E R Í A I N F O R M Á T I C A U N I V E R S I D A D C E N T R A L D E L E C U A D O R F A C U L T A D D E I N G E N I E R Í A C I E N C I A S F Í S I C A S Y M AT E M Á T I C A C A R R E R A D E I N G E N I E R Í A I N F O R M Á T

Más detalles

BASES DE DATOS. 1.1 Funciones de un DBMS

BASES DE DATOS. 1.1 Funciones de un DBMS BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los

Más detalles

tangrambpm 1.0 e-admon Dossier de producto jueves 1 de marzo de 12 TangramBPM 2012

tangrambpm 1.0 e-admon Dossier de producto jueves 1 de marzo de 12 TangramBPM 2012 tangrambpm 1.0 e-admon Dossier de producto TangramBPM 2012 Este documento sólo puede reproducirse en parte o en su totalidad, o archivado, fotocopiado, transmitido de cualquier manera o a través de un

Más detalles

Programación del curso

Programación del curso Ingeniería Software 4º Físicas Programación del curso José M. Drake (drakej@unican.es) Patricia López Martínez ( lopezpa@unican.es ) Computadores y Tiempo Real Santander, 2008 Ingeniería de Programación

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Antes de imprimir este documento piense en el medio ambiente!

Antes de imprimir este documento piense en el medio ambiente! Versión 1.0 Página 1 de 14 1. OBJETIVO: Suministrar la metodología que se aplicará para la estimación de esfuerzo para los desarrollos nuevos en el ICBF, para lo cual se detallan los aspectos a tener en

Más detalles

PROPUESTA DE INTEGRACIÓN DE GOOGLE WEB TOOLKIT CON GLASSFISH Y ENTERPRISE JAVA BEAN PARA DESARROLLAR UN SISTEMA WEB Y LA ADMINISTRACIÓN DE INFORMACION

PROPUESTA DE INTEGRACIÓN DE GOOGLE WEB TOOLKIT CON GLASSFISH Y ENTERPRISE JAVA BEAN PARA DESARROLLAR UN SISTEMA WEB Y LA ADMINISTRACIÓN DE INFORMACION PROPUESTA DE INTEGRACIÓN DE GOOGLE WEB TOOLKIT CON GLASSFISH Y ENTERPRISE JAVA BEAN PARA DESARROLLAR UN SISTEMA WEB Y LA ADMINISTRACIÓN DE INFORMACION Angel Jogues Calsina Ponce Ramiro Cazorla Choque Universidad

Más detalles

Plataforma de expediente Electrónico @DOC

Plataforma de expediente Electrónico @DOC MINISTERIO DE LA PRESIDENCIA SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS Y SERVICIOS DE LA INFORMACIÓN Plataforma de expediente Electrónico @DOC Arquitectura de Sistemas Control de versiones Versión

Más detalles