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 EN CIENCIAS FÍSICAS Y MATEMÁTICA INSTITUTO DE INVESTIGACIÓN Y POSGRADO (IIP) METODOLOGÍA PARA EL DESARROLLO DE SOFTWARE ESCALABLE PARA EL DEPARTAMENTO DE PENSIONES DEL IESS. WILLIAM FERNANDO POZO ALMEIDA TUTOR: JAIME OSWALDO SALVADOR MENESES Trabajo presentado como requisito parcial para la obtención del grado de: MAGÍSTER EN GESTIÓN INFORMÁTICA EMPRESARIAL Quito Ecuador 2015

2 DEDICATORIA Dedico está tesis a Dios, siempre se siente su incondicional apoyo, amor, cariño y sus infinitas bendiciones sobre mi familia. Cuando uno llega a ser padre llega a entender el sacrificio y esfuerzo de los padres, les dedico a ellos ya que gracias a ellos he tenido las decisiones mas atinadas en mi vida y sin el amor sincero y desinteresado de mi mamá Teresa Almeida nunca hubiera llegado a ser el buen ser humano que soy por esto este esfuerzo es solamente de ella. Dedico también esta tesis a mi familia Angélica Figueroa y Camila Pozo por su constante apoyo y amor, en los momentos difíciles ellas han tenido las palabras precisas para brindar un aliento para poder continuar, a mi hija Cammy te dedico esta tesis para te sirva de ejemplo para que el llegues a ser mucho más de lo que nosotros como padres hemos logrado. Fernando Pozo ii

3 AGRADECIMIENTO Siempre estaré agradecido a mi familia Angélica Figueroa y Camila pozo por su total apoyo y comprensión sin su amor nunca podría haber realizado esta tesis, quedo muy agradecido a mi esposa Ange por su constante cariño y dulzura, me ha servido de apoyo incondicional para poder concluir esta tesis. Agradezco a mamá Teresa Almeida, quien siempre ha desvelado por mi bienestar y educación, haciendo presente siempre su amor, gracias a mi padre Luis Edmundo Pozo por tu ejemplo y trabajo constante que tuviste no estas aquí pero siempre presente en nuestros corazones. Gracias a Jaime Salvador por brindar sus conocimientos y dedicación que ha brindado para la realización de esta tesis. Tengo un grato agradecimiento a Jaime Salvador, Ramiro Pilaluisa y Santiago Morales por sus conocimientos y ayuda que me ha brindado para poder concluir este documento. Fernando Pozo iii

4 AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL Yo, WILLIAM FERNANDO POZO ALMEIDA en calidad de autor del trabajo de investigación o tesis realizada sobre la METODOLOGÍA PARA EL DESARROLLO DE SOFTWARE ESCALABLES PARA EL DEPARTAMENTO DE PENSIONES DEL IESS, por la presente autorizo a la UNIVERSIDAD CENTRAL DEL ECUADOR, hacer uso de todos los contenidos que me pertenecen o de parte de los que contiene esta obra, con fines estrictamente académicos o de investigación. Los derechos que como autor me corresponden, con excepción de la presente autorización, seguirán vigentes a mi favor, de conformidad con lo establecido en los artículos 5, 6, 8, 19 y demás pertinentes de la Ley de Propiedad Intelectual y su Reglamento. Quito, 09 de Enero del WILLIAM FERNANDO POZO ALMEIDA C.C iv

5 CERTIFICADO Certifico que el presente trabajo fue realizado en su totalidad WILLIAM FERNANDO POZO ALMEIDA como requisito parcial a la obtención del título de MAGISTER EN GESTIÓN INFORMÁTICA EMPRESARIAL. Quito, 9 de Enero del 2015 JAIME OSWALDO SALVADOR MENESES v

6 CONTENIDO DEDICATORIA... ii AGRADECIMIENTO... iii AUTORIZACIÓN DE LA AUTORÍA INTELECTUAL... iv CERTIFICADO... v CONTENIDO... vi LISTA DE FIGURAS... xiv LISTA DE TABLAS... xv RESUMEN... xvii ABSTRACT... xviii 1 INTRODUCCIÓN INTRODUCCIÓN PLANTEAMIENTO DEL PROBLEMA OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS JUSTIFICACIÓN HIPÓTESIS Y VARIABLES HIPÓTESIS VARIABLES - INDICADORES METODOLOGÍA TIPOS DE ESTUDIO DISEÑO DE ESTUDIO POBLACIÓN, MUESTRA Y MUESTREO... 5 vi

7 1.7.4 TÉCNICAS DE ANÁLISIS DE DATOS MARCO TEÓRICO INTRODUCCIÓN TERMINOLOGÍA BÁSICA UML WORKFLOW SOA BPM BPMN ESB OOAD CBM ARTEFACTOS APLICACIONES DISTRIBUIDAS ARQUITECTURA EMPRESARIAL LDAP SOAP HTTP W3C MODELO DE DOMINIO KPI METODOLOGÍA DE DESARROLLO DE SOFTWARE RUP DEFINICIÓN FASE DE INICIO FASE DE ELABORACIÓN FASE DE CONSTRUCCIÓN vii

8 2.3.5 FASE DE TRANSICIÓN ROLES SOFTWARE ESCALABLES ARQUITECTURA DE SOFTWARE BASADA EN SOA INTRODUCCIÓN TERMINOLOGÍA BÁSICA SOA MENSAJE SERVICIOS SIN ESTADO ORQUESTACIÓN BPEL BPM DEFINICIÓN DE SOA OBJETIVO DE LA ARQUITECTURA SOA BENEFICIOS DE SOA DESVENTAJAS DE SOA: COMPONENTES DE SOA IMPLEMENTACIÓN DE SOA PLANIFICACIÓN DE DESARROLLO DE APLICACIONES SOA IDENTIFICACIÓN DE SERVICIOS SERVICIOS EXISTENTES PROTOCOLOS DE COMUNICACIÓN DE SERVICIOS ADMINISTRACIÓN DE LOS SERVICIOS COMUNICACIÓN ENTRE SERVICIOS viii

9 2.6 SEGURIDAD EN SERVICIOS WEB WS-Security XML ENCRYPTION XML SIGNATURE XML CANONICALIZATION ANÁLISIS DE METODOLOGÍA ACTUAL DE DESARROLLO DE SOFTWARE EN PENSIONES DEL IESS INTRODUCCIÓN FASES DE LA METODOLOGÍA RUP PARA EL ÁREA DE PENSIONES FASE DE FACTIBILIDAD FASE DE ELABORACIÓN FASE DE DESARROLLO FASE DE IMPLANTACIÓN EQUIPO DE TRABAJO PERFIL DE LOS RECURSOS GERENTE DE PROYECTO ADMINISTRADORA DE PROYECTOS LÍDERES DE PROYECTOS DESARROLLADOR JAVA INGENIERO DE PRUEBAS ARQUITECTO DE SOFTWARE ARQUITECTURA DE DATOS ANALISTAS DE SISTEMAS ANALISTAS FUNCIONALES LÍDER DE ANALISTAS ix

10 LÍDER DE PRUEBAS LÍDER DE DEPARTAMENTO DE ARQUITECTURA ORGANIGRAMA DE GESTIÓN DE PROYECTOS DEL IESS RECURSOS TECNOLÓGICOS RECURSOS DE HARDWARE RECURSO DE SOFTWARE SOFTWARE DE AMBIENTE DE DESARROLLO SOFTWARE DE AMBIENTE DE PRUEBAS / PRODUCCIÓN ARQUITECTURA DE SOFTWARE DEL SOFTWARE DE PENSIONES CAPA DE APLICACIÓN CAPA MEDIA CAPA DE FACHADA SEGURIDAD DE APLICACIÓN CAMBIO DE AMBIENTE PARA PRODUCCIÓN CONCLUSIONES METODOLOGÍAS DE DESARROLLO PARA SOFTWARE ESCALABLES INTRODUCCIÓN CARACTERÍSTICAS DE LAS FASES DE ANÁLISIS Y DISEÑO DE METODOLOGÍAS SOA ANÁLISIS SOA Y ESTRATEGIAS DE DISEÑO ENFOQUES DE SOA ANÁLISIS SOA Y COBERTURA DE DISEÑO ADOPCIÓN DE TÉCNICAS EXISTENTES Y NOTACIONES x

11 4.3 ANÁLISIS DE METODOLOGÍAS EXISTENTES SOA SOMA FASE DE IDENTIFICACIÓN FASE DE ESPECIFICACIÓN FASE DE REALIZACIÓN IBM RUP/SOMA ANÁLISIS DE TRANSFORMACIÓN DE NEGOCIOS IDENTIFICACIÓN ESPECIFICACIÓN REALIZACIÓN DE SERVICIOS SOAF DESCRIPCIÓN DE LA METODOLOGÍA METODOLOGÍA DE PAPAZOGLOU COMPARACIÓN ENTRE METODOLOGÍAS PROPUESTA DE METODOLOGÍA DE SOFTWARE ESCALABLE PARA EL IESS INTRODUCCIÓN ROLES DE IBM RUP SOMA ARQUITECTO DE SEGURIDAD IMPLEMENTADOR DISEÑADOR DE NEGOCIOS ANALISTA DE PROCESO DE NEGOCIO DISEÑADOR DE BASE DE DATOS DISEÑADOR ARQUITECTO DE SOFTWARE ARQUITECTO DE NEGOCIO xi

12 5.3 TAREAS DE IBM RUP SOMA TAREAS DE MODELAMIENTO DE NEGOCIOS IDENTIFICACIÓN DE METAS DE NEGOCIOS Y KPIs ANÁLISIS DEL ÁREA FUNCIONAL AFINAMIENTO DE CASOS DE USO DE NEGOCIO TAREAS DE ANÁLISIS Y DISEÑO IDENTIFICAR FACTORES COMUNES Y VARIABILIDAD IDENTIFICAR PATRONES DE SEGURIDAD ESPECIFICACIÓN DE COMPONENTES (SOA) CONSTRUIR PRUEBA DE CONCEPTO ARQUITECTÓNICO (SOA) IDENTIFICA SERVICIOS ASOCIADOS A OBJETIVOS ANÁLISIS DE PROCESOS EMPRESARIALES ANÁLISIS DE MODELO DE DATOS ANÁLISIS DE ACTIVOS EXISTENTES ANÁLISIS DE REGLAS DEL NEGOCIO ANÁLISIS DE CASOS DE USO DE NEGOCIO (SOA) DISEÑO DE MENSAJE PRUEBAS SERVICIOS LITMUS ESPECIFICACIÓN DE SERVICIO DISEÑO SUB SISTEMAS (SOA) TAREAS DE IMPLEMENTACIÓN DOCUMENTO DE DECISIONES DE REALIZACIÓN DE SERVICIO xii

13 5.4 PROPUESTA DE METODOLOGÍA RUP ENFOCADO EN SOA PARA EL DEPARTAMENTO DE PENSIONES DEL IESS RECURSOS HUMANOS RECURSOS TECNOLÓGICOS ADAPTACIONES DE LA METODOLOGÍA RUP CON IBM RUP SOMA FASE DE FACTIBILIDAD FASE DE ELABORACIÓN FASE DE CONSTRUCCIÓN FASE DE IMPLEMENTACIÓN PLANIFICACIÓN DE PROYECTOS TAREAS ANTES DE INICIAR EL PROYECTO PLANIFICACIÓN FASE DE FACTIBILIDAD ESTIMACIÓN DE TIEMPOS PLANIFICACIÓN FASE DE ELABORACIÓN ESTIMACIÓN DE TIEMPOS CONCLUSIONES Y RECOMENDACIONES INTRODUCCIÓN CONCLUSIONES RECOMENDACIONES BIBLIOGRAFÍA BIOGRAFÍA xiii

14 LISTA DE FIGURAS Figura 2.1 Antes y después de SOA Figura 2.2 Identificación de servicios Figura 2.3 Modelo de un ESB Figura 3.1 Organigrama DDI con departamento de Pensiones Figura 3.2 Diagrama de cambios de ambiente para producción Figura 4.1 Diagrama de SOMA Figura 4.2 Gráfico de interacción entre fases SOMA Figura 5.1 Descomposición de negocio Figura 5.2 Diagrama de actividades de líder en fase inicial xiv

15 LISTA DE TABLAS Tabla 3.1 Fase de factibilidad RUP área de pensiones Tabla 3.2 Fase de elaboración RUP área de pensiones Tabla 3.3 Fase de desarrollo RUP área de pensiones Tabla 3.4 Fase de implantación RUP área de pensiones Tabla 3.5 Perfil gerente de proyectos área de pensiones Tabla 3.6 Perfil administrador de proyectos área de pensiones Tabla 3.7 Perfil de líder de proyectos área de pensiones Tabla 3.8 Perfil de desarrollador java área de pensiones Tabla 3.9 Perfil ingeniero de pruebas área de pensiones Tabla 3.10 Perfil arquitecto de software área de pensiones Tabla 3.11 Perfil de arquitectura de datos área de pensiones Tabla 3.12 Perfil de analistas de sistemas Tabla 3.13 Perfil de analistas funcionales Tabla 3.14 Perfil de líder de analistas Tabla 3.15 Perfil de líder de pruebas área de pensiones Tabla 3.16 Perfil de líder de departamento de arquitectura área de pensiones Tabla 3.17 Recursos de hardware del área de pensiones Tabla 3.18 Software de ambiente de desarrollo del área de pensiones Tabla 3.19 Software de ambiente de pruebas / producción del área de pensiones Tabla 3.20 Capa media de arquitectura de software de pensiones Tabla 3.21 Capa de fachada de arquitectura de software de pensiones. 64 Tabla 4.1 Comparación entre metodologías de desarrollo de software SOA Tabla 5.1 Entrada y salidas de identificación de metas Tabla 5.2 Entrada y salida de análisis del área funcional Tabla 5.3 Entrada y salida de casos de uso del negocio Tabla 5.4 Entrada y salida de identificar factores comunes Tabla 5.5 Entrada y salida de identificar patrones de seguridad xv

16 Tabla 5.6 Entrada y salida de especificación de componentes SOA Tabla 5.7 Entrada y salida Prueba de concepto arquitectónico SOA Tabla 5.8 Entrada y salida de identificar servicios asociados a objetivos 89 Tabla 5.9 Entrada y salida de análisis de procesos empresariales Tabla 5.10 Entrada y salida de análisis de modelos de datos Tabla Entrada y salida análisis de activos existentes Tabla 5.12 Entrada y salida de análisis de reglas de negocio Tabla 5.13 Entrada y salida de análisis de casos de uso de negocio (SOA) Tabla 5.14 Entrada y salida de diseño de mensaje Tabla 5.15 Entrada y salida de especificación de servicio Tabla 5.16 Entrada y salida de diseño sub sistemas (SOA) Tabla 5.17 Entrada y salida de documento de decisiones de realización de servicio Tabla 5.18 Fase de factibilidad IBM RUP SOMA adaptado a RUP Tabla 5.19 Fase de elaboración IBM RUP SOMA adaptado a RUP Tabla 5.20 Fase de elaboración IBM RUP SOMA adaptado a RUP Tabla 5.21 Fase de implementación IBM RUP SOMA adaptado a RUP 107 Tabla 5.22 Artefactos a entregar en planificación de fase de factibilidad Tabla 5.23 Métricas de estimación de tiempos Listado de casos de uso identificados y categorizarlo Tabla 5.25 Artefactos de entrega de planificación en fase de elaboración Tabla 5.26 Métrica de estimación de tiempos en fase de elaboración xvi

17 RESUMEN METODOLOGÍA PARA EL DESARROLLO DE SOFTWARE ESCALABLES PARA EL DEPARTAMENTO DE PENSIONES DEL IESS. Este documento presenta una metodología de desarrollo de software escalable al departamento de pensiones del IESS, la cual ha sido adaptado a la metodología RUP (Rational Unified Process) acoplada para el Instituto Ecuatoriano de Seguridad Social y en particular al área de pensiones. Existen inconvenientes al momento de desarrollar software escalable, no hay normativas, artefactos, métodos ni técnicas, lo que afecta radicalmente a la planificación de los proyectos y esto involucra retrasos en los proyectos y a la no realización de estos, para lograr un entendimiento del problema en este documento se menciono las fases y actividades de la metodología RUP y sus adaptaciones. Presentamos las principales metodologías, se especifican sus fases y los detalles para la realización de este tipo de software, así teniendo una comparativa entre estas y teniendo el resultado de la mejor metodología vista desde el punto de vista de las necesidades del área de pensiones del IESS. Se especifica la metodología RUP SOMA IBM como la ganadora, mostrando las fases y los artefactos que involucra la metodología, brindando criterios de planificación para facilitar a los líderes de proyectos en la planificación de los mismos. DESCRIPTORES: / DESARROLLO DE SOFTWARE SOA / GESTIÓN DE PROYECTOS CON ARQUITECTURA SOA / PLANIFICACIÓN DE PROYECTOS / METODOLOGÍA RUP / METODOLOGÍA DE DESARROLLO DE SOFTWARE CON ARQUITECTURA SOA / SOFTWARE ESCALABLES xvii

18 ABSTRACT METHODOLOGY FOR SCALABLE SOFTWARE DEVELOPMENT FOR THE DEPARTMENT OF PENSION FUND IESS. This document presents a methodology for development of scalable software for the department of pension fund IESS, which has been adapted to the RUP (Rational Unified Process) coupled to the Ecuadorian Institute of Social Security and particularly the area of pension fund. In the area of pensions fund there are some obstacles when developing scalable software, no regulations, devices, methods and techniques, which dramatically affects the planning of projects and this involves project delays and non-realization of these. To achieve an understanding of the problem this document mentions phases and activities of the RUP methodology and adaptations that have the pension fund area IESS. We Present the main methods for developing software scalable, phases and details for the realization of such software are specified, and having a comparison between these and taking the result of the better methodology view from the perspective of the needs the area of pensions fund IESS. The IBM RUP SOMA methodology is specified as the winner, showing the phases and the artifacts methodology involves, providing planning criteria to facilitate to project leaders the best planning of them. DESCRIPTORS: / SOFTWARE DEVELOPMENT SOA / PROJECT MANAGEMENT ARCHITECTURE WITH SOA / PLANNING PROJECT / METHODOLOGY RUP / SOFTWARE DEVELOPMENT METHODOLOGY WITH ARCHITECTURE SOA / SCALABLE SOFTWARE xviii

19 CERTIFICACIÓN Yo, Angélica del Rocio Figueroa Hernández, con cédula de identidad número , con suficiencia en idioma inglés; certifico haber realizado la traducción de la hoja del resumen del idioma español al idioma inglés. Quito, 22 de enero del 2015 Angélica del Rocio Figueroa Hernández C.I.: xix

20 xx

21 1.1 INTRODUCCIÓN 1 INTRODUCCIÓN En el presente capitulo brindaremos los parámetros generales del presente trabajo, así podrá entender el por qué la realización este documento. En el mundo cada vez se hace más importante el desarrollo de tecnologías web ya que a los usuarios ha brindado una forma más efectiva de satisfacer sus dudas o consultas que tengan sin tener la necesidad de realizarlas presencialmente, así se ahorra tiempo y dinero. El departamento de pensiones de IESS posee una infraestructura que soporta las aplicaciones de pago de pensiones a jubilados, jubilación ordinaria e invalidez, montepío, auxilio de funerales. Están desarrolladas de una forma tradicional y alineadas con los requerimientos que exige el negocio cabe mencionar que la institución es pública y estos requerimientos son directamente vinculados con las leyes y normas ecuatorianas las cuales son altamente cambiantes. Los líderes de proyectos del departamento del IESS planifican y coordinan actividades para solventar los cambios que se tienen que realizar en la aplicación, esto ha repercutido en poseer una cantidad de personal en el departamento de tecnología lo que involucra que tengan conocimientos bien afianzados en el negocio y conozcan en un alto grado el detalle de la construcción de la aplicación, por lo que la disposición de este personal está limitado a la carga de trabajo que demanda. La realización de aplicaciones web escalables hoy en día son necesarias cuando se tiene como primicia que el negocio es altamente cambiante, esto ayuda que el desarrollo de estas aplicaciones sea mucho mas rápido, se tenga un mejor control de la aplicación pero a la vez es necesario que 1

22 el personal técnico posea un conocimiento más detallado del giro de negocio de la empresa. Las metodologías de software ayudan a organizar, planificar y controlar actividades del personal y el resultado más fiel en la actualidad ha sido poseer aplicaciones web con alta calidad. Con el cambio a aplicaciones escalables se ha tenido la necesidad de cambiar la forma de gestionar. 1.2 PLANTEAMIENTO DEL PROBLEMA En el departamento de pensiones del Instituto Ecuatoriano de Seguridad Social (IESS), la metodología de desarrollo de software está adaptada exclusivamente a software web tradicional y esta no contempla el desarrollo de software con tecnologías escalables, las cuales ayudan a mantener el software de gestión del departamento en una manera rápida y sencilla, así las definiciones que exige el negocio van de la mano con la funcionalidad del software. Al momento de desarrollar software escalable, siguiendo la metodología actual del departamento de pensiones del IESS, se han tenido resultados no satisfactorios, como el retraso en los hitos de los proyectos, esto es como consecuencia de una planificación no adecuada debido a que la presente metodología de software no contempla una serie de etapas, lo que dificulta en la elaboración de un correcto presupuesto del proyecto y en un adecuado plan de adquisiciones de software, para solucionar estos graves inconvenientes se requiere incursionar en una metodología de desarrollo de software para negocios con requerimientos altamente cambiantes, es decir que exigen escalabilidad. 1.3 OBJETIVO GENERAL Establecer una metodología de desarrollo de software escalable que ayude al gerente de proyecto en la planificación de desarrollo de sistemas. 2

23 1.4 OBJETIVOS ESPECÍFICOS Identificar las fases y disciplinas que tiene inconvenientes en la metodología actual. Enunciar las diferentes metodologías de desarrollo enfocado al negocio existentes. Comparar las estrategias y métodos de las diferentes metodologías. Establecer una metodología RUP enfocado al negocio en base a las necesidades de la dirección de pensiones del IESS. Mejorar la planificación y control con la incorporación de una metodología RUP enfocado al negocio. 1.5 JUSTIFICACIÓN El departamento de pensiones del IESS necesita la investigación de una metodología de desarrollo de software escalable, esto permitirá a los líderes de proyecto planificar, presupuestar, controlar, monitorear y brindar el seguimiento necesario a los proyectos y así ayudar en la optimización del tiempo y el recurso económico en la institución. 1.6 HIPÓTESIS Y VARIABLES HIPÓTESIS Se optimiza el tiempo y recurso económico al poseer una metodología de desarrollo de software escalable? VARIABLES - INDICADORES Las variables para la investigación son: Número de 1 artefactos de la metodología por fases 1 Artefactos es un producto tangible resultante del proceso del desarrollo de software tomado de Wikipedia 3

24 Cumplimiento de los artefactos por fase Fecha fin de la fase Fecha inicio de la fase Fecha real del proyecto Fecha fin del proyecto Los indicadores para la investigación son: %Cumplimiento de la fase = Sumatoria del cumplimiento de los artefactos por fase / Número de artefactos por fase. Tiempo Empleado por fase = Fecha fin de la fase Fecha inicio de la fase %Cumplimiento del proyecto = (Fecha real del proyecto Fecha inicio del proyecto)*100/ (Fecha fin del proyecto Fecha inicio del proyecto) 1.7 METODOLOGÍA TIPOS DE ESTUDIO La investigación tiene la necesidad de contribuir a la elaboración de una metodología de desarrollo de negocio enfocado al negocio para el IESS. Se utilizará el método inductivo ya que se recopilará información acerca de la presente metodología de software para ser analizada y detallada en los diferentes etapas y procesos, se realizará entrevistas con los funcionarios expertos del IESS y se analizará la metodología de desarrollo de software enfocado al negocio DISEÑO DE ESTUDIO El diseño de estudio se aplicará a un diseño no experimental descriptivo comparativo ya que se debe comparar la metodología actual contra la que será producto de la investigación 9 4

25 1.7.3 POBLACIÓN, MUESTRA Y MUESTREO La población serán el número de proyectos informáticos realizados para el departamento de pensiones del IESS. La muestra serán el número de proyectos de desarrollo y mantenimiento de software realizado en los últimos 8 años, tiempo en el cual se tiene automatizado el sistema actual de pensiones y debido a la calidad de los proyectos, el muestreo se realizará de tipo probabilístico. El método que se aplicará en la investigación será de tipo encuesta y se realizará mediante entrevistas personales y material que nos brinden los funcionarios del IESS, los instrumentos que utilizaremos serán cuestionarios y guías de entrevistas; siendo recolectada la información en tablas de indicadores y gráficos para analizar los datos TÉCNICAS DE ANÁLISIS DE DATOS Teniendo las tablas de indicadores y gráficos, el resultado sería aplicar la metodología a investigar con respecto a la muestra y analizar los resultados que brinda comparando los resultados para verificar si cumple los objetivos. 5

26 2.1 INTRODUCCIÓN 2 MARCO TEÓRICO El presente capítulo nos brinda la terminología y conocimiento básico para poder entender los siguientes capítulos del presente documento. 2.2 TERMINOLOGÍA BÁSICA UML UML (Unified Modeling Language), que en español significa Lenguaje Unificado de Modelado, es un lenguaje de modelado de sistemas de software en la actualidad es el más conocido y se está volviendo en un estándar. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar, en otras palabras, es el lenguaje en el que está descrito el modelo. Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar. UML no puede compararse con la programación estructurada, no es una programación de sistemas, lo que se trata de hacer es diagramar la realidad del cómo se usa uno o varios requerimientos. Mientras que en programación estructurada, es una forma de programar, como lo es la orientación a objetos y esto es un perfecto complemento de UML. 6

27 2.2.2 WORKFLOW El workflow, que en español es flujo de trabajo, es el estudio de los aspectos operacionales de una actividad de trabajo: cómo se estructuran las tareas, cómo se realizan, cuál es su orden correlativo, cómo se sincronizan, cómo fluye la información que soporta las tareas y cómo se le hace seguimiento al cumplimiento de las tareas. Generalmente los problemas de flujo de trabajo se modelan con redes de Petri. Si bien el concepto de flujo de trabajo no es específico a la tecnología de la información, una parte esencial del software para trabajo colaborativo (groupware) es justamente el flujo de trabajo. Una aplicación de flujos de trabajo automatiza la secuencia de acciones, actividades o tareas utilizadas para la ejecución del proceso, incluyendo el seguimiento del estado de cada una de sus etapas y la aportación de las herramientas necesarias para gestionarlo. Se pueden distinguir tres tipos de actividad: Actividades colaborativas: Es un grupo de usuarios que trabajan sobre un mismo repositorio de datos para obtener un resultado común. Actividades cooperativas: Es un grupo de usuarios que trabajan sobre su propio conjunto particular, estableciendo los mecanismos de cooperación entre ellos. Actividades de coordinación: Los workflow permiten automatizar procesos, usualmente se usan en procesos de negocio, en general permiten hacerlo con cualquier tipo de proceso que requiera ejecutar una serie de pasos en un orden predeterminado SOA SOA (Service Oriented Architecture), que en español significa Arquitectura Orientada a Servicios, es un término utilizado en arquitectura 7

28 de software, indica que el software utiliza servicios y esto permite la creación de sistemas de información altamente escalables, lo cual facilita la interacción entre diferentes sistemas propios o de terceros BPM BPM (Business Process Manager), que en español significa Administración de Procesos de Negocio, se llama gestión o administración por procesos de negocio y su objetivo es mejorar el desempeño de la organización a través de la gestión de los procesos de negocio. Los procesos se deben diseñar, modelar, organizar, documentar y optimizar de forma continua. BPM es el entendimiento, visibilidad y control de los procesos de negocio de una organización. Un proceso de negocio representa una serie discreta de actividades o pasos de tareas que pueden incluir personas, aplicativos, eventos de negocio y organizaciones BPMN BPMN (Business Process Modeling Notation ), que en español significa Notación para el Modelo de Procesos de Negocio, es una notación gráfica estandarizada que permite el modelado de procesos de negocio, en un formato de flujo (workflow). BPMN fue inicialmente desarrollada por la organización Business Process Management Initiative (BPMI), y es actualmente mantenida por el OMG (Object Management Group), después de la fusión de las dos organizaciones en el año Su versión actual, a abril de 2011, es la 2.0. El principal objetivo de BPMN es proporcionar una notación estándar que sea fácilmente legible y entendible por parte de todos los involucrados e interesados del negocio (stakeholders). Entre estos interesados están los analistas de negocio (quienes definen y redefinen los procesos), los desarrolladores técnicos (responsables de implementar los procesos) y 8

29 los gerentes y administradores del negocio (quienes monitorizan y gestionan los procesos). En síntesis, BPMN tiene la finalidad de servir como lenguaje común para cerrar la brecha de comunicación que frecuentemente se presenta entre el diseño de los procesos de negocio y su implementación. Actualmente hay una amplia variedad de lenguajes, herramientas y metodologías para el modelado de procesos de negocio. La adopción cada vez mayor de la notación BPMN como estándar ayudará a unificar la expresión de conceptos básicos de procesos de negocio (por ejemplo procesos públicos y privados, orquestación, coreografía, etc.) así como conceptos avanzados de modelado (por ejemplo manejo de excepciones, compensación de transacciones, entre otros) ESB ESB (Enterprise Service Bus), que en español significa Bus de Servicios Empresariales, es un mediador de los servicios en un entorno empresarial OOAD OOAD (Object Oriented Analysis and Design), que en español significa Análisis y Diseño Orientado a Objetos, el objetivo es modelar y diseñar un sistema como un grupo de interacciones entre objetos CBM CBM (Componente Business Modeling), que en español significa Modelamiento de Componentes de Negocio, es una técnica desarrollada por IBM para modelar y analizar una empresa. Es una representación lógica o mapa de componentes de negocio o buildings blocks es decir bloques de construcción y pueden ser representados en una sola página. 9

30 2.2.9 ARTEFACTOS Un producto o artefactos es un trozo de información que es producido, modificado o usado durante el proceso de desarrollo de software. Los productos son los resultados tangibles del proyecto, las cosas que va creando y usando hasta obtener el producto final. Un artefacto puede ser cualquiera de los siguientes: Un documento, como el documento de la arquitectura de software Un modelo, como el modelo de casos de uso o el modelo de diseño Un elemento del modelo, un elemento que pertenece a un modelo como una clase, un caso de uso o un subsistema APLICACIONES DISTRIBUIDAS Una aplicación con distintos componentes que se ejecutan en entornos separados, normalmente en diferentes plataformas conectadas a través de una red. Las aplicaciones distribuidas tradicionales son de dos niveles (cliente servidor) tres niveles (Cliente middleware-servidor) y multinivel ARQUITECTURA EMPRESARIAL La arquitectura empresarial identifica los componentes principales de la organización y su relación para conseguir los objetivos LDAP LDAP (Lightweight Directory Access Protocol), que en español significa Protocolo Ligero de Acceso a Directorios, es un protocolo a nivel de aplicación, tiene acceso a una base de datos de un conjuntos de objetos, organizados en una manera lógica y jerárquica, es decir permite la administración de usuarios por cada grupo o área de la organización dentro de una empresa. 10

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

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

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

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

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

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

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

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas

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

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la historia de la metodología, características principales y estructura del proceso. RUP

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

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

Una puerta abierta al futuro

Una puerta abierta al futuro Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico

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

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

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

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

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

PRU. Fundamento Institucional. Objetivos. Alcance

PRU. Fundamento Institucional. Objetivos. Alcance PRU INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de PRUEBAS para el desarrollo de software, en el cual se debe apoyar para la ejecución de sus actividades;

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

Business Process Management(BPM)

Business Process Management(BPM) Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

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

Metodologías de Desarrollo de Sistemas de Información

Metodologías de Desarrollo de Sistemas de Información Metodologías de Desarrollo de Sistemas de Información Metodología para el Desarrollo de SI Las metodologías son sistemas completos de técnicas que incluyen procedimientos paso a paso, productos resultante,

Más detalles

Preguntas más frecuentes sobre PROPS

Preguntas más frecuentes sobre PROPS Preguntas más frecuentes sobre PROPS 1. Qué es un modelo? Un modelo es un marco común para toda la organización. Está alineado con los estándares de gestión de proyectos, como PMBOK, ISO10006, ISO9000

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

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

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

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

Empresa Financiera Herramientas de SW Servicios

Empresa Financiera Herramientas de SW Servicios Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través

Más detalles

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente

Más detalles

Master en Gestion de la Calidad

Master en Gestion de la Calidad Master en Gestion de la Calidad 3. La Calidad en la Actualidad La calidad en la actualidad 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer la calidad en la actualidad. La familia

Más detalles

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

PROCEDIMIENTO ESPECÍFICO. Código G114-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. PROYECTO

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

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El original del Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS Nº 574-2009,

Más detalles

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola BPMN vs UML Autor: Norberto Figuerola Los Requerimientos y el Modelo del Negocio Normalmente, siempre que iniciamos un esfuerzo de desarrollo de software éste tiene como objetivo automatizar procesos del

Más detalles

F A B R I C I O M U Ñ O Z S. T E N I E N T E T É C N I C O D E A V I A C I Ó N

F A B R I C I O M U Ñ O Z S. T E N I E N T E T É C N I C O D E A V I A C I Ó N PROPUESTA DE IMPLEMENTACIÓN DE UNA METODOLOGÍA PARA EL DESARROLLO DE SISTEMAS ORIENTADOS A SERVICIOS EN EL DEPARTAMENTO DE DESARROLLO DE SISTEMAS DE LA DIRECCIÓN DE SISTEMAS DE INFORMACIÓN Y COMUNICACIONES

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

Consideraciones para implementaciones BPM y EDA

Consideraciones para implementaciones BPM y EDA Consideraciones para implementaciones BPM y EDA Jesús Buriticá IBM Software Group Brand Architect jburitic@ve.ibm.com Agenda Manejando los conceptos sobre BPM y EDA Abordar una iniciativa BPM/EDA Algunos

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

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012 Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo Email: bolo@ar.ibm.com Fecha: 15/08/2012 El problema: las aplicaciones tradicionales no le proveen la agilidad necesaria

Más detalles

Visión General GXflow. Última actualización: 2009

Visión General GXflow. Ú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

Hoja Informativa ISO 9001 Comprendiendo los cambios

Hoja Informativa ISO 9001 Comprendiendo los cambios Revisiones ISO Hoja Informativa ISO 9001 Comprendiendo los cambios Cambios que se aproximan ISO 9001 de un vistazo Cómo funciona ISO 9001? ISO 9001 puede ser aplicado a todo tipo de organizaciones de cualquier

Más detalles

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE MARZO 2007 Este documento contesta las preguntas más frecuentes que se plantean las organizaciones que quieren

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

Norma ISO 14001: 2004

Norma ISO 14001: 2004 Norma ISO 14001: 2004 Sistema de Gestión Ambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas

Más detalles

Mantenimiento de Sistemas de Información

Mantenimiento de Sistemas de Información de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD MSI 1: REGISTRO DE LA PETICIÓN...4 Tarea MSI 1.1: Registro de la Petición... 4 Tarea MSI 1.2: Asignación de la Petición... 5 ACTIVIDAD

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

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

IDG/Oracle Documento de investigación sobre la arquitectura Service Oriented Architecture (SOA).

IDG/Oracle Documento de investigación sobre la arquitectura Service Oriented Architecture (SOA). IDG/Oracle Documento de investigación sobre la arquitectura Service Oriented Architecture (SOA). Las herramientas unificadas SOA permiten alinear los negocios y TI Según una encuesta de IDG, con una solución

Más detalles

Tecnología de la Información. Administración de Recursos Informáticos

Tecnología de la Información. Administración de Recursos Informáticos Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos

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

Plan de Administración del Proyecto

Plan de Administración del Proyecto L México 2002 Atención Ciudadana y Gestión de Programas Sociales Plan de Administración del Proyecto Introducción: El Plan de Administración del Proyecto provee información de cómo el proyecto debe ser

Más detalles

BPM: Articulando Estrategia, Procesos y Tecnología

BPM: Articulando Estrategia, Procesos y Tecnología BPM: Articulando Estrategia, Procesos y Tecnología Resumen: La competitividad es el imaginario que dirige las acciones empresariales en la actualidad. Lograr condiciones que permitan competir con mayores

Más detalles

0. Introducción. 0.1. Antecedentes

0. Introducción. 0.1. Antecedentes ISO 14001:2015 0. Introducción 0.1. Antecedentes Conseguir el equilibrio entre el medio ambiente, la sociedad y la economía está considerado como algo esencial para satisfacer las necesidades del presente

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos

El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos KPMG, Abril 2013 KPMG afiliadas a KPMG International Cooperative ( KPMG International ), una entidad suiza.

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

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

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

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

Project 2013. Ing. Christian Ovalle

Project 2013. Ing. Christian Ovalle 2013 Ing. Christian Ovalle PROJECT Antes de comenzar un proyecto se necesitan definir los objetivos de un proyecto y luego determinado, cuales son las tareas que necesita realizar para alcanzar ese objetivo.

Más detalles

Primer avance de proyecto de software para la gestión de inscripciones en cursos

Primer avance de proyecto de software para la gestión de inscripciones en cursos Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados

Más detalles

Norma ISO 9001: 2008. Sistema de Gestión de la Calidad

Norma ISO 9001: 2008. Sistema de Gestión de la Calidad Norma ISO 9001: 2008 Sistema de Gestión de la Calidad Hemos recibido una solicitud de información a través de nuestra Web (www.grupoacms.com). Próximamente un comercial de ACMS se pondrá en contacto con

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

CARRERA TITULO DEL TRABAJO CURSO

CARRERA TITULO DEL TRABAJO CURSO CARRERA Ingeniería Informática TITULO DEL TRABAJO TOGAF CURSO Tópicos de Ingeniería del Software CÉSAR ESTRADA CONDORI MAYRA GOMEZ QUEVEDO LUIS MUǸOS ESCAPA ALAN A. ROJAS MARROQUIN SEMESTRE IX 2010 Los

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

Norma ISO 14001: 2015

Norma ISO 14001: 2015 Norma ISO 14001: 2015 Sistema de Gestión Medioambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas

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

Cómo elegir tu SOFTWARE DE GESTIÓN?

Cómo elegir tu SOFTWARE DE GESTIÓN? Cómo elegir tu SOFTWARE DE GESTIÓN? 00 Introducción Tu empresa está en expansión y has decidido integrar todas las áreas de tu negocio para seguir creciendo. Has iniciado la búsqueda de un software de

Más detalles

Ingeniería de Software: Parte 2

Ingeniería de Software: Parte 2 Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

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

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

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

Anteproyecto Fin de Carrera

Anteproyecto Fin de Carrera Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:

Más detalles

Bechtle Solutions Servicios Profesionales

Bechtle Solutions Servicios Profesionales Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora

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

Figure 9-1: Phase C: Information Systems Architectures

Figure 9-1: Phase C: Information Systems Architectures FASE C Figure 9-1: Phase C: Information Systems Architectures Objetivos Los objetivos de la Fase C son: Desarrollar la arquitectura de sistemas de información objetivo (datos y aplicaciones), que describe

Más detalles

Sistema Gestión Licitación para la compra del desarrollo y migración del Sistema de Gestión de Activos y Configuraciones para Plan Ceibal

Sistema Gestión Licitación para la compra del desarrollo y migración del Sistema de Gestión de Activos y Configuraciones para Plan Ceibal Sistema Gestión Licitación para la compra del desarrollo y migración del Sistema de Gestión de Activos y Configuraciones para Plan Ceibal Objeto del Llamado y Generalidades El Centro para la Inclusión

Más detalles

Operación 8 Claves para la ISO 9001-2015

Operación 8 Claves para la ISO 9001-2015 Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Sistemas de Gestión de Calidad. Control documental

Sistemas de Gestión de Calidad. Control documental 4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4

Más detalles

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V.

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V. Is not jus power, is reliability and trust Yei Systems S.A. de C.V. Nos es muy grato dirigirnos a Usted para ofrecerle nuestros servicios de Auditoría de sistemas, Desarrollo de software y Seguridad Informática

Más detalles

Marco Normativo de IT

Marco Normativo de IT Marco Normativo de IT PC0901 - Proceso de control de cambios en software de aplicación provisto por Organismos Gobierno de la Ciudad Autónoma de Buenos Aires PC0901 - Proceso de control de cambios en software

Más detalles

Procedimiento de Sistemas de Información

Procedimiento de Sistemas de Información Procedimiento de Sistemas de Información DIRECCIÓN DE COORDINACIÓN TÉCNICA Y PLANEACIÓN VIEMBRE DE 2009 PR-DCTYP-08 Índice. 1. INTRODUCCIÓN.... 3 2. OBJETIVO.... 4 3. ALCANCE.... 4 4. MARCO LEGAL.... 4

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

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Integración de AuraPortal con SAP

Integración de AuraPortal con SAP Integración de AuraPortal con SAP Se puede definir como la estrategia empresarial enfocada a gestionar los procesos de negocio. BPM se soporta sobre tecnología de información para automatizar tareas y

Más detalles

METODOLOGÍA PARA LA MEJORA Y DIGITALIZACIÓN DE TRÁMITES. Etapa 1: Diagnóstico Cómo es mi proceso actual?

METODOLOGÍA PARA LA MEJORA Y DIGITALIZACIÓN DE TRÁMITES. Etapa 1: Diagnóstico Cómo es mi proceso actual? METODOLOGÍA PARA LA MEJORA Y DIGITALIZACIÓN DE TRÁMITES Etapa 1: Diagnóstico Cómo es mi proceso actual? El primer paso para mejorar un trámite, ya sea con miras a digitalizarlo o solo para mejorarlo en

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

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

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Presentación de Pyramid Data Warehouse

Presentación de Pyramid Data Warehouse Presentación de Pyramid Data Warehouse Pyramid Data Warehouse tiene hoy una larga historia, desde 1994 tiempo en el que su primera versión fue liberada, hasta la actual versión 8.00. El incontable tiempo

Más detalles

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

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