Introduciendo Semántica en un Proceso de Desarrollo Software a través de Reglas de Negocio

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

Download "Introduciendo Semántica en un Proceso de Desarrollo Software a través de Reglas de Negocio"

Transcripción

1 UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE TELECOMUNICACIÓN Introduciendo Semántica en un Proceso de Desarrollo Software a través de Reglas de Negocio TESIS DOCTORAL JOSÉ LUIS MARTÍNEZ FERNÁNDEZ INGENIERO DE TELECOMUNICACIÓN 2010

2

3 DEPARTAMENTO DE INGENIERÍA DE SISTEMAS TELEMÁTICOS ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE TELECOMUNICACIÓN Introduciendo Semántica en un Proceso de Desarrollo Software a través de Reglas de Negocio Autor: José Luis Martínez Fernández Ingeniero de Telecomunicación Director: José Carlos González Cristóbal Doctor Ingeniero de Telecomunicación Co Directora: Paloma Martínez Fernández Doctora en Informática

4

5 Tribunal nombrado por el Magfco. y Excmo. Sr. Rector de la Universidad Politécnica de Madrid, el día de de Presidente D Vocal D Vocal D Vocal D Secretario D Realizado el acto de defensa y la lectura de la Tesis el día de de 2010 en Calificación: EL PRESIDENTE LOS VOCALES EL SECRETARIO

6

7 Agradecimientos Desarrollar este trabajo de tesis habría sido completamente imposible sin el apoyo de un equipo. Evidentemente, como autor, he sido el responsable de su definición y de que llegara a buen fin, pero no me habría sido posible recorrer este camino sin la colaboración de mucha gente. Por una parte, de todos mis compañeros de DAEDALUS, siempre dispuestos a dar lo mejor de sí, tanto desde el punto de vista técnico como del personal. Es para mí un placer trabajar en un entorno así, sabiendo que cuento con el apoyo de todo el mundo para cualquier iniciativa. Por otra parte, también debo dar las gracias a mis compañeros de la Universidad Carlos III, tanto al grupo Labda, con quienes he compartido el paso por el doctorado, aunque en el último trance haya vuelto a mi escuela de origen, como al grupo SEL, que tan importante ha sido en la evaluación de los resultados de esta tesis. Por si esto fuera poco, he tenido la suerte de contar con los mejores directores posibles para el trabajo, Paloma y José Carlos. Dos personas, trabajadoras hasta la extenuación, cuyo ejemplo y actitud te llevan a querer dar lo mejor de ti. Me siento especialmente agradecido a Paloma, mi hermana, quien me convenció de involucrarme en la universidad y en el mundo de la investigación, ya desde los tiempos de mi proyecto fin de carrera. Trabajar con Paloma es muy fácil, con su actitud siempre constructiva y ofreciendo todo el empuje necesario para que el trabajo salga lo mejor posible. Además, me siento especialmente orgulloso de poder apoyarla en su proyecto profesional y, al mismo tiempo, ir construyendo el mío. Respecto a José Carlos, para quien le conoce sobran las palabras. Para los que no, sólo diré que trabajar a su lado ha sido la mejor oportunidad que podía tener en mi vida y que, afortunadamente, he sabido aprovechar. Por último, aunque no por ello menos importante, está mi familia, mi mayor pilar. En esto también he tenido mucha suerte; estando rodeado de gente así la vida es mucho más fácil; alcanzar las metas que uno se propone es prácticamente un juego. Mis padres, sabios en todos los ámbitos de la vida, me han guiado hasta convertirme en lo que soy. Mis hermanas, claro, Ana y Leticia, que siempre han estado ahí, dispuestas a pasar un rato conmigo ayudándome a olvidar por un momento mi vida profesional y a centrarme en la personal. Pero hay alguien especial sobre quien también quiero dejar constancia aquí: este trabajo está especialmente dedicado a David, quien no sólo ha estado a mi lado, dándome aliento, estos últimos años, sino que también me ha dado todo su amor, me ha permitido corresponderle y me ha acompañado en el duro camino al fondo de mí mismo. Página 7

8 Página 8

9 Índice de contenidos Capítulo I Presentación y Objetivos 21 I.1. Introducción 21 I.2. Contexto del problema 22 I.3. Objetivos de esta tesis 25 I.3.1. Objetivos específicos 26 I.4. Estructura del documento 28 Capítulo II Estado de la Cuestión 30 II.1. Los orígenes 30 II.2. Sistemas de Gestión de Reglas de Negocio 32 II.2.1. Reglas de Negocio 32 II Definición 32 II Clasificaciones de reglas de negocio 33 II.2.2. Qué es un SGRN? 36 II Funcionamiento básico de un motor de reglas 38 II Características de un SGRN 39 II Carencias de los SGRN 42 II.2.3. Metodologías para la identificación de reglas de negocio 43 II La Metodología PROTEUS 44 II El Manifiesto de Reglas de Negocio (Business Rules Manifesto) 47 II.2.4. Aplicaciones de los Sistemas de Gestión de Reglas de Negocio 48 II Aplicación de los SGRN en el modelado de procesos de negocio 52 II.3. Trabajando con ontologías 53 II.3.1. Lenguajes de representación de ontologías 54 II.3.2. Herramientas para el desarrollo de ontologías 55 II.3.3. Del lenguaje natural a las ontologías 56 II.3.4. Modelo para la definición de ontologías 57 II.4. Estandarización en los SGRN 59 II.4.1. Java Rule Engine, interfaz estándar para interacción con motores de reglas 60 II Objetivos y generalidades sobre la especificación 62 II Productos compatibles con JSR II.4.2. Lenguajes de representación de reglas de negocio 63 II RuleML 63 II Semantic Web Rules Language (SWRL) 68 II Semantic Business Vocabulary and Rules (SBVR) 72 II Rules Interchange Format (RIF) 81 II OMG Production Rules Representation (OMG-PRR) 83 II Lenguajes Propietarios 84 II Comparativa de lenguajes 85 II.5. Arquitecturas basadas en modelos en el proceso de desarrollo software 86 II.5.1. El proceso unificado 87 II.5.2. Factorías de Software 88 II.5.3. Arquitecturas dirigidas por modelos 89 Página 9

10 Capítulo III Aplicación de estándares en la gestión de reglas de negocio 92 III.1. Propuesta de esta tesis 92 III.2. Adopción de MDA 94 III.2.1. Experimentos sobre identificación y extracción de reglas de negocio a partir de texto libre 96 III.2.2. Transformación de lenguaje natural a OWL y RIF 98 III Representación en OWL del modelo UML 99 III Vocabulario controlado para la definición de reglas de negocio 100 III Representación en RIF de las expresiones en lenguaje natural con vocabulario controlado 102 III.2.3. Transformación de UML a OWL 107 III.2.4. Transformación de RIF a OMG-PRR 108 III Transformación de condiciones 108 III Transformación de acciones 109 III Transformación de conjuntos de reglas 109 III.2.5. Transformación de OMG-PRR a lenguajes de reglas específicos 110 III.3. Ventajas de la representación estándar de reglas de negocio en entornos MDA 110 Capítulo IV Prototipo de ayuda a la gestión integrada de reglas de negocio 112 IV.1. Objetivos del prototipo 112 IV.2. Arquitectura de la solución y entorno tecnológico 114 IV.2.1. Desarrollo del intérprete 115 IV.2.2. El editor del desarrollador 116 IV Caso de ejemplo con el editor del desarrollador de K-Site Rules 119 IV.2.3. El editor del experto de negocio 125 IV Caso de ejemplo con el editor para el experto de negocio de K-Site Rules 127 IV.2.4. La herramienta de administración 131 IV Caso de ejemplo con la herramienta de administración de K-Site Rules 132 IV.3. Fortalezas y debilidades del desarrollo realizado 134 Capítulo V Evaluación 136 V.1. Objetivos de la evaluación 136 V.2. Experimentación en el área de la ingeniería del software 136 V.2.1. Aspectos fundamentales para la evaluación mediante encuestas 138 V Fases de diseño 138 V Tipos de encuestas 138 V Diseño de la encuesta 139 V Construcción del cuestionario 140 V Evaluación del cuestionario 141 V Documentación de las encuestas 142 V.3. Descripción del entorno y del proceso de evaluación 142 V.3.1. Ejecución de los experimentos 143 V.3.2. Descripción del caso de uso para evaluación ESRent 144 V.3.3. Cuestionarios de evaluación 145 Página 10

11 V.4. Resultado de la evaluación 148 V.4.1. Análisis de resultados de la primera fase de experimentación 148 V Análisis cualitativo 148 V Análisis cuantitativo 149 V.4.2. Análisis de resultados de la segunda fase de experimentación 154 V Análisis cualitativo para el experimento con expertos 154 V Análisis cuantitativo 155 V.4.3. Comparación de resultados de evaluación por fases 158 V Tiempo empleado 159 V Caracterización de usuarios 160 V Interacción con K-Site Rules 160 Capítulo VI Conclusiones y Líneas Futuras 162 VI.1. Conclusiones 162 VI.2. Difusión de Resultados 164 VI.3. Trabajos Futuros 166 Capítulo VII. Conclusions and Future Developments 168 VII.1. Conclusions 168 VII.2. Dissemination of Results 170 VII.3. Future Developments 172 Bibliografía 174 ACRÓNIMOS Y ABREVIATURAS 180 GLOSARIO 183 APÉNDICE I 185 APÉNDICE II 188 APÉNDICE III 200 Página 11

12 Índice de Figuras Figura I 1. Áreas tecnológicas en las que se apoya este trabajo de tesis Figura I 2. Intervención del Analista de Negocio en el proceso de desarrollo software Figura I 3. Perspectiva de la interacción según niveles de abstracción y lenguajes Figura II 1. Clasificación de reglas de negocio según (Ross,2006) Figura II 2. Clasificación de reglas de negocio según Gerd Wagner (OMG,2007) Figura II 3. Principales componentes de un SGRN Figura II 4. Fases en el proceso de operación de un motor de reglas Figura II 5. Fases de la Metodología PROTEUS para modelado de negocio Figura II 6. Fases de la Metodología PROTEUS para modelado del sistema de gestión de reglas Figura II 7. Estructura de paquetes para los metamodelos de ODM Figura II 8. Representación de un hecho en lenguaje Datalog Figura II 9. Representación en árbol de un hecho etiquetado a través de RuleML Figura II 10. Representación en RuleML de la regla de negocio de ejemplo Figura II 11. Representación en árbol para la regla de ejemplo Figura II 12. Hecho obtenido a través de un proceso de inferencia Figura II 13. Ejemplo de uso del operador and en una regla de negocio en RuleML Figura II 14. Representación en árbol de una regla con consecuente compuesto Figura II 15. Hecho expresado en RuleML Figura II 16. Resultado de aplicar inferencia sobre el hecho de la Figura II Figura II 17. Ejemplo de regla en SWRL Figura II 18. Primer ejemplo de regla en lógica formal Figura II 19. Expresión en sintaxis SWRL de la regla del Ejemplo Figura II 20. Segundo ejemplo de regla en lógica formal Figura II 21. Expresión en sintaxis SWRL de la regla del Ejemplo Figura II 22. Expresión de la regla del Ejemplo 1 en sintaxis RDF SWRL Figura II 23. Expresión de la regla del Ejemplo 2 en sintaxis RDF SWRL Figura II 24. SBVR en el marco de la arquitectura MDA (tomada de (OMG,2008)) Figura II 25. Principales elementos del metamodelo SBVR (figura tomada de (OMG,2008)) Figura II 26. Estructura típica de un lenguaje propietario para especificación de reglas Figura III 1. Secuencia de transformaciones de lenguaje natural (LN) a lenguajes específicos. 93 Figura III 2. Relación entre los niveles definidos en MDA y los modelos considerados para las reglas de negocio Figura III 3. Arquitectura del sistema de extracción de reglas de negocio a partir de texto libre Figura III 4. Distintas visiones de un mismo concepto y su asociación con los objetos de negocio que los implementan Figura III 5. Ejemplo de diagrama de clases UML con palabras clave para los estereotipos Figura III 6. Ejemplo de regla de negocio expresada en lenguaje natural con vocabulario controlado Figura III 7. Ejemplo de condición de igualdad en RIF Página 12

13 Figura III 8. Ejemplo de negación en RIF Figura III 9. Ejemplo de utilización del operador <Modify> Figura III 10. Ejemplo de llamada a métodos de objetos Figura III 11. Representación en RIF de la regla de negocio mostrada en la Figura III Figura III 12. Expresión en OMG PRR de la parte de regla representada en la Figura III Figura III 13. Expresión en OMG PRR de la regla representada en lenguaje RIF en la Figura III Figura IV 1. Redefinición de conceptos sobre diferentes motores de reglas Figura IV 2. K Site Rules como intermediario entre los conceptos de negocio y los motores de reglas que los soportan Figura IV 3. Arquitectura de componentes software de K Site Rules Figura IV 4. Vista del editor de reglas de negocio en un lenguaje próximo al natural Figura IV 5. Vista del editor de columnas de las tablas de decisión en el editor del desarrollador en K Site Rules Figura IV 6. Vista de un árbol de decisión editado con el editor del desarrollador de K Site Rules Figura IV 7. Acceso desde RSA a los modelos y proyectos a los que tiene acceso el desarrollador Figura IV 8. Edición del diagrama de flujo Figura IV 9. Vista de las propiedades de una regla de negocio Figura IV 10. Ejemplo de regla de negocio en lenguaje natural en K Site Rules Figura IV 11. Vista de traducción de las reglas de negocio de representaciones estándar a lenguajes específicos de los motores de reglas Figura IV 12. Vista de la pestaña de validación de K Site Rules Figura IV 13. Vista de la pantalla de identificación para acceder al editor del experto Figura IV 14. Vista de un modelo de negocio para un usuario experto Figura IV 15. Editor del diagrama de flujo de un servicio de decisión desde el editor del experto de K Site Rules Figura IV 16. Edición de una regla en un lenguaje próximo al natural en el editor del experto de negocio Figura IV 17. Vista de la pestaña de validación en el editor del experto Figura IV 18. Vista de la pantalla de identificación para la herramienta de administración de K Site Rules Figura IV 19. Vista de gestión de usuarios de la herramienta de administración de K Site Rules Figura IV 20. Vista de la pestaña de gestión de parámetros de K Site Rules Figura V 1. Modelo de negocio para el caso de uso ES Rent Figura V 2. Tiempo (en minutos) empleado por cada usuario en cada tarea Figura V 3. Experiencia profesional de los participantes Figura V 4. Nivel de conocimiento de tecnologías (2 = Experto; 2 = Desconocido) Figura V 5. Representación gráfica de los valores medios para las respuestas recogidas Página 13

14 Figura V 6. Desviaciones típicas para las respuestas ofrecidas por los usuarios a cada pregunta Figura V 7. Tiempo por tarea para cada usuario, en minutos Figura V 8. Perfiles profesionales para los miembros del grupo de expertos Figura V 9. Conocimientos tecnológicos de los miembros del grupo de expertos Figura V 10. Valores medios para cada una de las 12 afirmaciones incluidas en el cuestionario Figura V 11. Desviación típica para los valores medios obtenidos Figura V 12. Comparación de tiempos empleados por el grupo de desarrolladores y el de expertos Página 14

15 Índice de Tablas Tabla II 1. Ejemplos de las distintas formas de reglas de negocio Tabla II 2. Clasificación de reglas de negocio en PROTEUS (Ross, 1999) Tabla II 3. Resumen de características principales de los SGRN Tabla II 4. Condiciones para la interpretación de átomos Tabla II 5. Comparativa de lenguajes estándar para representación de reglas de negocio Tabla III 1. Resumen de transformaciones de lenguaje natural a RIF Tabla III 2. Representación de operaciones en RIF Tabla III 3.Transformación de elementos UML a OWL Tabla IV 1. Requisitos software para K Site Rules Tabla V 1. Tabla para la recogida de datos sobre experiencia profesional Tabla V 2. Tabla para la recogida de datos sobre conocimientos tecnológicos Tabla V 3. Preguntas del cuestionario en relación con K Site Rules Tabla V 4. Valor medio de las respuestas ofrecidas por los encuestados tras la interacción con la herramienta del experto de K Site Rules Tabla V 5. Resultados del cuestionario sobre la interacción con K Site Rules para el grupo de expertos Tabla V 6. Comparación de valores medios para cada afirmación según la fase de experimentación Página 15

16

17 Resumen La explotación de la tecnología de reglas de negocio en procesos de desarrollo software no supone ninguna novedad. Este tipo de tecnología lleva décadas haciéndose un hueco en los Sistemas de Información (SI) de las organizaciones, principalmente como complemento a los sistemas de gestión de procesos. Los orígenes de la tecnología de reglas de negocio pueden encontrarse en los sistemas expertos de los 80 y principios de los 90, que perseguían la representación en una máquina del conocimiento de que disponían los analistas de negocio en un determinado dominio. El principal motivo de que no se extendiera el uso de sistemas expertos en entornos empresariales se debió a su difícil integración con el resto de sistemas de la organización (Taylor&Raden,2007), aunque también influyó la dificultad que suponía para los expertos el mantenimiento del conocimiento del sistema. En cualquier caso, las experiencias con estos sistemas expertos destacaron la utilidad de disponer de un repositorio en el que residiese el conocimiento de la organización, en este caso expresado a través de reglas de negocio. Empiezan a surgir entonces los que se conocen hoy como Sistemas de Gestión de Reglas de Negocio (SGRN), que se centran en facilitar la creación, implementación y mantenimiento de las reglas permitiendo su integración con el resto de Sistemas de Información. No obstante, la recogida y representación del conocimiento de que disponen los expertos de dominio sigue suponiendo un problema importante, que constituye el tema central de este trabajo de tesis. De manera intuitiva, este trabajo tiene como propósito investigar en los métodos, técnicas y tecnologías necesarios para acercar a los expertos de negocio al proceso de desarrollo de las reglas que rigen el comportamiento del negocio. Con este fin, se define un enfoque de desarrollo de reglas de negocio para el que se establecen las dos hipótesis siguientes: H1: los usuarios del enfoque de desarrollo de reglas de negocio propuesto pueden realizar su trabajo en un menor tiempo que aplicando los procesos de desarrollo tradicionales, H2: los usuarios con conocimientos no técnicos son capaces de definir reglas de negocio, obteniendo implementaciones de las mismas. Son varias las tecnologías involucradas en el enfoque definido, entre las que se encuentran la Web Semántica (se emplearán ontologías como medios de representación de conocimiento), conceptos de arquitecturas dirigidas por modelos (como Model Driven Architecture, MDA), técnicas de Procesamiento de Lenguaje Natural (PLN) para facilitar la interacción con usuarios humanos y, para terminar, tecnología de reglas de negocio, como son los motores de reglas y los lenguajes estándar de representación de las mismas. K Site Rules es el nombre de una herramienta creada para dar soporte al enfoque de desarrollo de reglas de negocio propuesto. K Site Rules ha sido desarrollada en el marco del proyecto de investigación "Infraestructura Tecnológica y Metodológica de Soporte para un Core Bancario" (ITECBAN), financiado por el programa INGENIO 2010, gestionado por el Ministerio de Ciencia e Innovación del Gobierno de España a través del Centro para el Dessarrollo Tecnológico e Industrial (CDTI). Esta herramienta ha permitido realizar una evaluación del enfoque de desarrollo a través de cuestionarios a más de 30 personas con Página 17

18 experiencia tanto en la especificación de requisitos como en la implementación de sistemas de información. Son de sobra conocidas las dificultades que entraña la evaluación de técnicas, métodos y procedimientos definidos en el área de la Ingeniería del Software. Resulta muy complejo establecer mecanismos de medida objetivos y fiables. Esta problemática está presente en este trabajo de investigación y aunque el resultado de la evaluación llevada a cabo (basada en encuestas) confirma las hipótesis establecidas, es necesario indicar que estos resultados carecen de significación estadística. En cualquier caso, se ha seguido un procedimiento estándar para la elaboración de los cuestionarios utilizados, así como para el análisis de la información recogida a través de los mismos (Pfleeger&Kitchenham,2001), proporcionando fiabilidad a los resultados presentados. Como conclusión general, el marco de trabajo propuesto para el desarrollo de reglas de negocio constituye una alternativa para el desarrollo de aplicaciones capaz de, en primer lugar, permitir la participación directa de expertos de negocio en la construcción de aplicaciones, sin que deban disponer de formación técnica; en segundo lugar, reducir el gap semántico existente entre los dominios o modelos de negocio y los sistemas de información que los soportan; en tercer lugar, reducir el tiempo de desarrollo y los recursos necesarios para el mantenimiento de las aplicaciones; y, en cuarto lugar, proporcionar independencia respecto a los motores de reglas comerciales disponibles. Página 18

19 Abstract The application of business rules technology in software development processes is not new. This type of technology has been making its way into the Information Systems (IS) of organizations for decades, mainly as a complement to business process management systems. The origins of business rules technology can be found in expert systems of the 80s and early 90s, which tried to obtain a machine representation of the knowledge of experts in a particular domain. Expert systems have been difficult to integrate with other organization systems and, for this reason, have not been widely used (Taylor & Raden, 2007). In any case, experience with these expert systems has emphasized the usefulness of a repository containing the organizational knowledge, expressed through business rules. From this moment on, Business Rule Management Systems (SGRN) have emerged, which focus on facilitating the creation, implementation and maintenance of rules allowing its integration with the rest of Information Systems. However, the collection and representation of knowledge available to domain experts remains a major issue, which is the focus of this thesis work. Informally, this work aims to investigate the methods, techniques and technologies needed to bring business experts closer to the development of the rules governing business behaviour. To this end, we define a development approach to business rules based on the following two assumptions: H1: 'users of the proposed business rules development approach can perform their work in less time than using traditional development processes', H2: 'users with non technical skills are able to develop business rules, obtaining implementations for them in an automatic way'. There are several technologies involved in the approach outlined, among which are the Semantic Web (ontologies are used as means for knowledge representation), concepts of model driven architectures (such as Model Driven Architecture, MDA), Natural Language Processing techniques (NLP) to facilitate interaction with human users and, finally, business rule technology, such as rules engines and standard rules languages. K Site Rules is the name of a tool created to support the proposed business rules development approach. K Site Rules has been developed under the research project "Technology Infrastructure and Methodological Support for Core Banking" (ITECBAN), financed by the Ingenio 2010 programme, managed by the Spanish Ministry of Science and Innovation through the Centre for Technological and Industrial Development (CDTI). This tool has allowed to carry out an assessment of the development approach through questionnaires by more than 30 people with experience in the requirements specification and implementation of information systems. Everyone knows the difficulties of assessment techniques, methods and procedures defined in the area of Software Engineering. It is really complex to define objective and reliable measurement mechanisms. Of course, this problem is present in this research work and although the outcome of the assessment confirms the assumptions made, these results lack statistical significance. In any case, a standard procedure for the preparation of the Página 19

20 questionnaires and the analysis of information collected through them has been followed (Kitchenham & Pfleeger, 2001), providing reliability to the results shown. As a general conclusion, the proposed framework for business rule development is an alternative for the development of applications capable of: first, allowing direct participation of experts in building business applications, not needing technical training; second, reducing the semantic gap between domain models and information systems that support them; third, decreasing development time and resources required for the maintenance of applications; and fourth, providing independence from available commercial rule engines. Página 20

21 Capítulo I Presentación y Objetivos I.1. Introducción En las últimas décadas, el sector de las Tecnologías de la Información ha experimentado un crecimiento constante a pesar de fenómenos como el estallido de la burbuja de las empresas tecnológicas relacionadas con Internet de principios de El aumento de la competitividad en el sector ha promovido el interés por metodologías, arquitecturas y procesos de desarrollo software capaces de reducir los costes de desarrollo. En esta línea han cobrado gran importancia los sistemas de ayuda a la decisión (entre los que se encuentran los sistemas expertos junto con otros como los sistemas de planificación, de optimización, herramientas de modelado, etc.), cuya principal virtud consiste en la posibilidad de modificar la lógica de negocio en la que se fundamentan las aplicaciones sin tener que plantear un proceso de desarrollo software, más llanamente, sin tener que cambiar el código de las aplicaciones. Hasta la fecha, este tipo de sistemas había quedado recluido en el ámbito de la Inteligencia Artificial, interviniendo únicamente en prototipos o en aplicaciones que requerían la intervención de ingenieros expertos en el área para su desarrollo y mantenimiento. En cambio, en el área de los sistemas de gestión de reglas de negocio, según el extracto del informe de IDC sobre las previsiones y cuotas del mercado de estos sistemas de 2005 a 2010, (Hendrick,2006), en el año 2005 las empresas dedicadas a este campo obtuvieron 188 millones de dólares de beneficio, con una previsión para 2010 de 455 millones de dólares de beneficios en el mundo. Las dos empresas más fuertes del sector son Fair Isaac (ILOG,2006)(FairIsaac,2007) e ILOG (ILOG,2006), que en 2005 se repartieron el 56% de la cuota de mercado. Lamentablemente no disponemos de informes actualizados sobre el mercado de estos sistemas, pero sí es sabido que ha habido movimientos en el mismo por parte de las grandes compañías de software. Así, en Julio de 2008 IBM adquiere ILOG, uno de los competidores más fuertes, mientras que, a finales de Octubre de 2008 Oracle compra Ruleburst, que, a su vez, había absorbido previamente a Haley Systems Inc., desarrolladores de un motor de reglas avanzado que explota técnicas de procesamiento de lenguaje natural; además, en Octubre de 2007 SAP se había hecho con YASU Technologies, compañía responsable de QuickRules. De todo esto se deduce que las grandes compañías han tomado posiciones en el sector, sobre todo con el objetivo de ampliar las capacidades de sus productos de gestión de procesos, incorporando motores de reglas para la gestión de la toma de decisiones en dichos procesos. Así, la inclusión de sistemas basados en reglas en una organización pasa por aliarse con alguno de los grandes fabricantes de este tipo de sistemas, con la consiguiente dependencia del proveedor que ello supone (aunque éste sea alguno de los que distribuyen soluciones de código abierto, más económicos). Este trabajo de tesis pretende dar un primer paso en la ruptura de esta dependencia, planteando alternativas fundamentadas en estándares para la integración de los sistemas basados en reglas en los sistemas de información de empresas y otras organizaciones. Página 21

22 I.2. Contexto del problema De todos es sabido que el objetivo de cualquier empresa es la supervivencia y que un factor clave para lograrlo reside en la reducción de costes y, por ende, en la mejora de los procesos de producción. En el sector industrial, la estructura de la cadena de producción ha sido (y continúa siendo) bien estudiada y optimizada, pero en las empresas dedicadas al desarrollo de aplicaciones informáticas queda aún mucho trabajo por hacer. El área de ingeniería del software se dedica al estudio de estos procesos de producción software y la aplicación de diversas metodologías y paradigmas como la orientación a objetos, las arquitecturas dirigidas por modelos o las factorías software han contribuido a su mejora, como puede leerse en (Greenfield,2004). No obstante, en las organizaciones actuales sigue existiendo una brecha muy importante entre los modelos de conocimiento del negocio y su realización en los sistemas de información que vertebran dichas organizaciones. Un ejemplo claro lo constituye el sector financiero y de seguros, donde el éxito de un producto depende del tiempo transcurrido entre que los expertos de negocio definen las características de ese nuevo producto y el momento en que los sistemas de información de la entidad son capaces de proporcionar las herramientas necesarias para empezar a ofrecer y vender ese producto. Desde este punto de vista, cualquier metodología o herramienta dirigida a reducir este lapso de tiempo resulta de gran interés. Este trabajo de tesis se centra en ofrecer una alternativa para la reducción del periodo de tiempo entre la definición de un producto y su puesta en producción a través de los sistemas de información de la organización. Esta aproximación resulta de gran utilidad en entornos donde las políticas, los procedimientos y la lógica de negocio evolucionan demasiado rápidamente como para que los sistemas tradicionales de desarrollo de aplicaciones informáticas puedan asimilar los cambios. Para ello se hace uso de los sistemas de gestión de reglas y del concepto de ontología. El primero de estos elementos presenta dos ventajas fundamentales: - Cercanía a los expertos de negocio - Reducción del tiempo de modificación de la lógica de negocio Los sistemas de gestión de reglas se caracterizan por permitir el uso de un lenguaje próximo al lenguaje natural, facilitando la redacción e interpretación de las reglas por parte de los expertos de negocio. Además, el uso de reglas de negocio de alto nivel permitiría actualizar y desplegar aplicaciones más rápidamente y el proceso de implementación de estas reglas es prácticamente automático, puesto que se elimina la necesidad de modificar y recompilar el código fuente de las aplicaciones. En cuanto al segundo elemento, la ontología, se define (Gruber,1993) como una especificación de una conceptualización compartida. Otros autores (Swartout,1999) definen una ontología como una estructura básica sobre la que se puede construir una base de conocimiento. Según esta definición, las ontologías podrían ayudar a cubrir la distancia existente entre los expertos del negocio, los conceptos del modelo del dominio del negocio y su representación en los sistemas de información de la organización. Página 22

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

Introducción. Metadatos

Introducción. Metadatos Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

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

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

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

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

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

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

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

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

PLAN DIRECTOR DE SISTEMAS DE INFORMACIÓN DEL MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES: ALGUNAS CONSIDERACIONES

PLAN DIRECTOR DE SISTEMAS DE INFORMACIÓN DEL MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES: ALGUNAS CONSIDERACIONES PLAN DIRECTOR DE SISTEMAS DE INFORMACIÓN DEL MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES: ALGUNAS CONSIDERACIONES Pilar Beriso GómezEscalonilla Consejera Técnica adjunta al Subdirector Subdirección General

Más detalles

PLAN DE EMPRESA ESTRUCTURA. 1. Resumen ejecutivo. 2. Descripción del producto y valor distintivo. 3. Mercado potencial. 4. Competencia.

PLAN DE EMPRESA ESTRUCTURA. 1. Resumen ejecutivo. 2. Descripción del producto y valor distintivo. 3. Mercado potencial. 4. Competencia. PLAN DE EMPRESA El Plan de Empresa es el documento que identifica una oportunidad de negocio o describe un proyecto puesto ya en marcha, con el propósito de examinar su viabilidad técnica, económica y

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

2.1 Clasificación de los sistemas de Producción.

2.1 Clasificación de los sistemas de Producción. ADMINISTRACION DE OPERACIONES Sesión 2: La Administración de operaciones II Objetivo específico 1: El alumno conocerá la clasificación de los sistemas de producción, los sistemas avanzados de manufactura

Más detalles

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento

OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen A través de este artículo se ofrece un panorama amplio y de alto nivel sobre la especificación y los diferentes diagramas del Lenguaje

Más detalles

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS Los clientes compran un servicio basandose en el valor que reciben en comparacion con el coste en el que incurren. Por, lo tanto, el objetivo a largo plazo

Más detalles

Curso: Arquitectura Empresarial basado en TOGAF

Curso: Arquitectura Empresarial basado en TOGAF Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo

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

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

Informe de Seguimiento. Máster Universitario en Dirección y Administración de Empresas-MBA. Empresas-MBA de la Universidad de Málaga

Informe de Seguimiento. Máster Universitario en Dirección y Administración de Empresas-MBA. Empresas-MBA de la Universidad de Málaga Informe de Seguimiento Máster Universitario en Dirección y Administración de Empresas-MBA de la Universidad de Málaga 1. ÁMBITO NORMATIVO El artículo 27 del Real Decreto 1393/2007, de 29 de octubre, modificado

Más detalles

El Cliente y El Ingeniero de Software

El Cliente y El Ingeniero de Software El Cliente y El Ingeniero de Software Juan Sebastián López Restrepo Abstract. The continuing evolution of technologies have made the software technology used more and more increasing, this trend has created

Más detalles

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería

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

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

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

CAPITAL RIESGO: EL PLAN DE NEGOCIOS

CAPITAL RIESGO: EL PLAN DE NEGOCIOS CAPITAL RIESGO: EL PLAN DE NEGOCIOS Importancia del Plan de Negocios Por: Juan Luis Blanco Modelo Blanco, Ureña & Asociados El plan de negocios o business plan es el conjunto de ideas en las que se fundamenta

Más detalles

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

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

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

FUENTES SECUNDARIAS INTERNAS

FUENTES SECUNDARIAS INTERNAS FUENTES SECUNDARIAS INTERNAS Las fuentes secundarias son informaciones que se encuentran ya recogidas en la empresa, aunque no necesariamente con la forma y finalidad que necesita un departamento de marketing.

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

Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo

Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo Índice completo de la Guía Índice completo de la Guía 1. Quién debe leer esta guía? 3 2. Qué es un ERP? 7 2.2. Qué es un ERP?... 9 2.3. Cuál es el origen del ERP?... 10 2.4. ERP a medida o paquetizado?...

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

ISO9001:2015. Todos los certificados emitidos en este periodo tienen una fecha de caducidad de 15 de septiembre de 2018.

ISO9001:2015. Todos los certificados emitidos en este periodo tienen una fecha de caducidad de 15 de septiembre de 2018. ISO9001:2015 PLAN DE TRANSICIÓN Tras la publicación de la nueva versión de la norma ISO9001 el pasado mes de septiembre se inicia un periodo de convivencia entre las dos versiones de la norma. Este periodo

Más detalles

SÍNTESIS Y PERSPECTIVAS

SÍNTESIS Y PERSPECTIVAS SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.

Más detalles

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

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

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

UNE-ISO/IEC 20000-1:2011 - Requisitos del Sistema de Gestión del Servicio

UNE-ISO/IEC 20000-1:2011 - Requisitos del Sistema de Gestión del Servicio ISO 20000, camino a la excelencia Introducción En los últimos años hemos podido ver la gran aceptación que ha conseguido el modelo EFQM como modelo de referencia para la excelencia empresarial. Un modelo

Más detalles

INTEGRANTES: ROSAS TORRES LAURA PATRICIA ANDRADE CARRERA ANGELICA GALAN LOPEZ PILAR OAXACA GRANDE JOSE LUIS

INTEGRANTES: ROSAS TORRES LAURA PATRICIA ANDRADE CARRERA ANGELICA GALAN LOPEZ PILAR OAXACA GRANDE JOSE LUIS LOGISTICA INTEGRANTES: ROSAS TORRES LAURA PATRICIA ANDRADE CARRERA ANGELICA GALAN LOPEZ PILAR OAXACA GRANDE JOSE LUIS TEMARIO introducción Conceptos de logística Importancia de la logística Actividades

Más detalles

Criterio 2: Política y estrategia

Criterio 2: Política y estrategia Criterio 2: Política y estrategia Definición. Cómo implanta el servicio su misión, y visión mediante una estrategia claramente centrada en todos los grupos de interés y apoyada por políticas, planes, objetivos,

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

Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos

Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos Antecedentes y Fundamentación Un Sistema de Información es un conjunto de componentes que interactúan entre sí, orientado

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

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

GUÍA METODOLÓGICA PARA LA FORMACIÓN CON E-LEARNING DIRIGIDA A COLECTIVOS SIN ALTA CUALIFICACIÓN CAPÍTULO 4. Dirección Técnica:

GUÍA METODOLÓGICA PARA LA FORMACIÓN CON E-LEARNING DIRIGIDA A COLECTIVOS SIN ALTA CUALIFICACIÓN CAPÍTULO 4. Dirección Técnica: LA FORMACIÓN EMPRESARIAL CON E-LEARNING GUÍA METODOLÓGICA PARA LA FORMACIÓN CON E-LEARNING DIRIGIDA A COLECTIVOS SIN ALTA CUALIFICACIÓN CAPÍTULO 4 Dirección Técnica: 4.- EL PLAN DE FORMACIÓN 33 Capítulo

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

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas 1 INTRODUCCIÓN. Una visión global del proceso de creación de empresas Cuando se analiza desde una perspectiva integral el proceso de

Más detalles

Proyecto Fin de Carrera

Proyecto Fin de Carrera Proyecto Fin de Carrera Gestión del Proyecto para una Plataforma online de intercambio, compra o venta de ayudas técnicas. Consultora: Ana Cristina Domingo Troncho Autor: Álvaro Fanego Lobo Junio de 2013

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

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN...4 Tarea 1.1: Análisis de la Necesidad del...4 Tarea 1.2: Identificación

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

ETAPA: ESO NIVEL: 4º ESO MATERIA: INTRODUCCION A LA GESTION COMERCIAL OBJETIVOS

ETAPA: ESO NIVEL: 4º ESO MATERIA: INTRODUCCION A LA GESTION COMERCIAL OBJETIVOS ETAPA: ESO DEPARTAMENTO DE COMERCIO NIVEL: 4º ESO MATERIA: INTRODUCCION A LA GESTION COMERCIAL OBJETIVOS 1. Adquirir conocimientos y procedimientos de trabajo propios de campos profesionales específicos,

Más detalles

PLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación

PLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación PLAN DE MEJORAS Herramienta de trabajo Agencia Nacional de Evaluación de la Calidad y Acreditación Índice 1 Introducción...3 2 Pasos a seguir para la elaboración del plan de mejoras...5 2.1 Identificar

Más detalles

Planificación de Sistemas de Información

Planificación de Sistemas de Información Planificación de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD 1: INICIO DEL PLAN DE SISTEMAS DE INFORMACIÓN... 4 Tarea 1.1: Análisis de la Necesidad del... 4 Tarea 1.2: Identificación

Más detalles

GUIA DE ESTRUCTURA DE UN BUSINESS PLAN

GUIA DE ESTRUCTURA DE UN BUSINESS PLAN GUIA DE ESTRUCTURA DE UN BUSINESS PLAN Es muy importante en estos tiempos sea cual sea la magnitud del proyecto a desarrollar, tener muy en claro lo que se desea y espera del nuevo negocio a emprender.

Más detalles

SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO

SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO Administración n de Operaciones II 1 El desarrollo consistente y la introducción n de nuevos productos que valoren los clientes es muy importante para la prosperidad

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

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

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS CORPORACIÓN UNIVERSITARIA IBEROAMERICANA TECNOLOGIA EN LOGISTICA INFORMATICA BOGOTA D.C. 2013 INTRODUCCIÓN

Más detalles

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

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA Manager LaneFour Strategy & Management Manager LaneFour Strategy & Management Palabras clave Plan Director, Mobile Government/Administración

Más detalles

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.

Más detalles

forma de entrenar a la nuerona en su aprendizaje.

forma de entrenar a la nuerona en su aprendizaje. Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo

Más detalles

Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta

Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta 1. Que son los sistemas de captación de datos en planta? Los sistemas de captación de planta permiten simplificar y automatizar

Más detalles

La Web Semántica como herramienta para e-learning

La Web Semántica como herramienta para e-learning La Web Semántica como herramienta para e-learning Lidia Marina López llopez@uncoma.edu.ar Departamento de Ciencias de la Computación Universidad Nacional del Comahue Buenos Aires 1400 8300 Neuquén Tel.

Más detalles

CAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO.

CAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO. 204 CAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO. 6.1 INTRODUCCIÓN El éxito de la aplicación del

Más detalles

La Tecnología líder en Simulación

La Tecnología líder en Simulación La Tecnología líder en Simulación El software de simulación Arena, es un "seguro de vida" para las empresa: le ayuda a predecir el impacto en las organizaciones de nuevas ideas, estrategias y políticas

Más detalles

CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA

CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA 1. 1 Planteamiento del Problema Para las empresas estrategia es uno de los temas gerenciales de mayor importancia en el competitivo entorno actual ya que ayuda a definir

Más detalles

Software de Simulación aplicado a entornos de e-learning

Software de Simulación aplicado a entornos de e-learning Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

1 ENTREVISTA INDIVIDUAL

1 ENTREVISTA INDIVIDUAL 1 ENTREVISTA INDIVIDUAL 1.1 Por qué utilizar esta herramienta en evaluación? La entrevista individual es una técnica de recopilación de información que tiene lugar cara a cara entre el evaluador y la persona

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

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

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Enfoque del Marco Lógico (EML)

Enfoque del Marco Lógico (EML) Enfoque del Marco Lógico (EML) Qué es el EML? Es una herramienta analítica que se utiliza para la mejorar la planificación y la gestión de proyectos tanto de cooperación al desarrollo como de proyectos

Más detalles

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI) OFERTAS TECNOLÓGICAS 1) GESTIÓN ORGANIZACIONAL Y LOGÍSTICA INTEGRADA: TÉCNICAS Y SISTEMAS DE INFORMACIÓN 2) GESTIÓN

Más detalles

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA

Más detalles

Las prácticas de excelencia

Las prácticas de excelencia Las prácticas de excelencia Se enmarcan en la existencia de estrategias dedicadas a la gestión del conocimiento interno de la organización, promoviendo iniciativas, a través de distintos instrumentos que

Más detalles

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Resumen de la conferencia Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Ponente: Luis Muñiz Socio Director de Sisconges & Estrategia y experto en Sistemas

Más detalles

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE Subdirector General de Planificación y Coordinación Informática Ministerio de Trabajo y Asuntos Sociales Palabras clave Planificación

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

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

Gestión de Configuración del Software

Gestión de Configuración del Software Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

LOGISTICA D E COMPRAS

LOGISTICA D E COMPRAS LOGISTICA D E COMPRAS 1. - Concepto de compras OBTENER EL (LOS) PRODUCTO(S) O SERVICIO(S) DE LA CALIDAD ADECUADA, CON EL PRECIO JUSTO, EN EL TIEMPO INDICADO Y EN EL LUGAR PRECISO. Muchas empresas manejan

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

Introducción INTRODUCCIÓN

Introducción INTRODUCCIÓN INTRODUCCIÓN En un entorno económico cada vez más competitivo, como el actual, las empresas necesitan disponer de sistemas de información que constituyan un instrumento útil para controlar su eficiencia

Más detalles

Estudios de Economía y Empresa 78.617 Trabajo Final de Grado Plan de marketing

Estudios de Economía y Empresa 78.617 Trabajo Final de Grado Plan de marketing TFG: PLAN DE MARKETING Descripción El Trabajo Final de Grado (TFG) es una asignatura obligatoria del plan de estudios del Grado de Marketing e Investigación de Mercados (MIM) que el estudiante debe cursar

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

Capítulo 1: Introducción

Capítulo 1: Introducción 1 Capítulo 1: Introducción Identificación de la Empresa Nombre: Seguros Los Andes C.A. Localización: Av. Las Pilas, Urb. Santa Inés, Edificio Seguros Los Andes. San Cristóbal Estado Táchira. Teléfonos:

Más detalles

MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES

MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES 2011 MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES Universidad de Zaragoza Escuela de Ciencias de la Salud Grado en Fisioterapia Trabajo Fin de Grado 1. Introducción Qué es el Trabajo

Más detalles

Guía EMPRESA INTELIGENTE 2.0 para la PYME

Guía EMPRESA INTELIGENTE 2.0 para la PYME Guía EMPRESA INTELIGENTE 2.0 para la PYME Consejos para desarrollar la gestión del cambio, tomar decisiones de manera ágil y eficaz y planificar estrategias atendiendo a los procesos como célula básica

Más detalles

ISO 31000:2009 - La gestión de riesgos como componente integral de la gestión empresarial

ISO 31000:2009 - La gestión de riesgos como componente integral de la gestión empresarial Angel Escorial Bonet Director General de Riskia, S.A. ISO 31000:2009 - La gestión de riesgos como componente integral de la gestión empresarial Sus antecedentes están en el modelo FERMA 2003 y en normas

Más detalles

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa Código del programa: PEMDE Programa Experto en MANEJO DE DATOS CON EXCEL Modalidad: Virtual Descripción del programa 1 Presentación del programa Justificación Microsoft Excel es la herramienta de manejo

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

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS

ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS ITBA - UPM MAGISTER EN INGENIERIA DEL SOFTWARE ANTEPROYECTO DE TESIS TÍTULO: TEMA: Sistema generador del mapa de actividades de un proyecto de desarrollo de software. Sistema basado en conocimientos para

Más detalles

INTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA.

INTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA. CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA. Hoy en día las empresas en México quieren ocupar un lugar privilegiado en un mercado cambiante y lleno de retos. Por esa razón necesitan crear nuevas estrategias

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles