Aportaciones teóricas y prácticas de la tesis y líneas de trabajo futuras que se derivan de las mismas.

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Aportaciones teóricas y prácticas de la tesis y líneas de trabajo futuras que se derivan de las mismas."

Transcripción

1 5 APORTACIONES Y LÍNEAS FUTURAS Aportaciones teóricas y prácticas de la tesis y líneas de trabajo futuras que se derivan de las mismas.

2 5.1 Aportaciones 5.2 Líneas Futuras

3 5..1 APORTACIIONES Confrontación de las motivaciones y objetivos iniciales con las aportaciones (teóricas y prácticas) finales. Como objetivo general del trabajo, el capítulo inicial de esta memoria planteaba: La definición de un entorno o marco de trabajo multidisciplinar en el que se integren herramientas propias de cada uno de los dominios particulares implicados en el desarrollo de SCDTR. Este objetivo se desglosaba en otros objetivos parciales: Definición formal (con capacidades de validación) de un metamodelo por cada dominio implicado. Coordinación formal de los metamodelos. Búsqueda y desarrollo de soluciones técnicas para dar soporte a los metamodelos y su coordinación. Definición de la metodología (Proceso SW) a seguir en el desarrollo de un SCDTR en el entorno. Descripción de los mecanismos de extensión del entorno. El trabajo realizado responde a estos objetivos y abarca los diferentes dominios implicados en el desarrollo de SCDTR desde la perspectiva de formalizar las características propias de cada dominio, así como las partes comunes que permitan la colaboración entre los expertos de dominio a través de herramientas especializadas. La aportación principal del trabajo se materializa en el diseño general de la arquitectura de un entorno abierto, flexible y extensible que se adapta a las necesidades concretas de cada proyecto. Esta arquitectura permite la integración de aquellas herramientas más conocidas y utilizadas en cada dominio gracias al desacoplo entre la semántica de estas herramientas (MCH) y la de los modelos abstractos de dominio (MCM) que considera el entorno. La arquitectura presentada incluye las tecnologías a utilizar en cada módulo, tanto para su implementación como para la gestión del entorno. Esta arquitectura se fundamenta en el empleo de la programación declarativa y se caracteriza por el uso extensivo de pequeños lenguajes XML. Entre las ventajas que aportan estos lenguajes caben destacar: fáciles de usar y entender, ajustados a las Pág. 5-1

4 necesidades de cada especialista (no solo para programadores), sencilla modificación y extensión (incluso dinámica porque no se requieren recompilación con cada cambio) y uso de APIs y analizadores estándar comunes para su manipulación y validación. Pero quizás su característica más importante sea la capacidad de convertirse en lenguajes formales (no en el sentido matemático, si no en cuanto a que se pueden validar las instancias). Los requisitos de cada lenguaje se pueden expresar en forma de gramáticas (schemas) y/o en forma de reglas (schematrones) y las transformaciones entre ellos se describen en hojas de estilo (XSLT). En el capítulo de Motivación se citaban algunos párrafos del sexto Programa Marco para ilustrar la actualidad del tema. Se recuperan aquí esas pinceladas sobre algunas prioridades estratégicas del Programa Marco para comprobar que, efectivamente, se ha trabajado y se han aportado soluciones en esas líneas. SW intermedio (middleware) para la gestión, control y uso de recursos plenamente distribuidos. Se ha trabajado en este punto entendiendo las herramientas externas que se integran en el entorno como recursos y resolviendo su conexión con el servidor (MCH). Entornos de creación de servicios multifuncionales [ ] para hacer frente al crecimiento y a la expansión esperada de las aplicaciones y servicios. El cuidado que se ha puesto en la flexibilidad y extensibilidad permite el crecimiento del entorno en aplicaciones y servicios. Nuevos marcos de componentes para el desarrollo de la funcionalidad de los servicios, incluyendo la metainformación, semántica y taxonomía de los bloques elementales. La metainformación, semántica y taxonomía de los componentes se ha gestionado a través de XML en el entorno. Nuevas estrategias, algoritmos e instrumentos para conseguir la sistematización y precisión en el diseño, creación de prototipos y control de sistemas distribuidos complejos. Precisamente el entorno multidisciplinar se concibe como un instrumento que sistematice el desarrollo de este tipo de sistemas. Sistemas incorporados en red, detección distribuida, informática, recursos de almacenamiento y su intercomunicación. Mientras que las labores de coordinación y almacenamiento se centran en el MCH, las herramientas particulares de dominio se comunican con él a través de la red. Optimización del ciclo de vida de los sistemas, productos y servicios industriales. Los productos y la producción deben orientarse cada vez en mayor medida hacia el servicio y el ciclo de vida. Se enfatiza la Arquitectura Orientada al Servicio en el entorno y se enmarcan todos los recursos de acuerdo al ciclo de vida que se ha definido. Pág. 5-2

5 Nuevos conceptos industriales basados en enfoques relativos al ciclo de vida que permitan [ ] la gestión eficiente de la información y su transformación en conocimiento utilizable dentro de la cadena del valor. El entorno intenta sistematizar la transmisión entre dominios de información relevante en un proyecto. Además, apunta hacia el uso de técnicas de gestión de conocimiento para sistematizar también la transmisión de información relevante entre diferentes proyectos, para sintetizar informaciones de dominio. Se enumeran a continuación, de forma más detallada, las aportaciones teóricas y prácticas de este trabajo, así como las publicaciones a las que ha dado lugar hasta el momento: Aportaciones teóricas: Definición de una arquitectura del entorno adecuada para cumplir con los objetivos planteados. El desacoplo del Motor de Colaboración de Modelos (MCM) y el Motor de Colaboración de Herramientas (MCH) permite resolver la coordinación entre modelos de dominio y el enlace de éstos con las herramientas, respectivamente. División del problema de la integración en diferentes partes: integración de gramáticas, de modelos de datos, de técnicas para el desarrollo de SW, de conocimiento y de aplicaciones finales. Estudio del espectro de soluciones técnicas adecuadas para cada una de las secciones anteriores. Diseño de un Proceso SW ó ciclo de vida para los SCDTR que se fundamenta en el empleo de especificaciones formales y en el uso de generadores automáticos de código. Desarrollo de los conceptos de la metodología MDA a dos niveles: el del desarrollo de la propia aplicación final (PIM y PSM) y el de la problemática de integración de herramientas (TIM y TSM). Concepción del entorno acorde a una arquitectura orientada a servicio (SOA) y a un interfaz basado en servicios web para las herramientas. Esta filosofía de aplicación distribuida rompe con el estilo clásico de aplicación aislada. Aportaciones prácticas. Se han creado diseños (basados en las tecnologías propuestas) que demuestran la viabilidad del desarrollo del entorno: Desarrollo práctico de la arquitectura teórica definida en base a la separación de problemáticas y a la programación declarativa a través de pequeños lenguajes ó lenguajes de dominio. Pág. 5-3

6 Desarrollo de todo un conjunto de soluciones técnicas, basadas en tecnologías XML, para los componentes del entorno. Entre estas soluciones técnicas se incluyen: Definición formal de un posible metamodelo común (Schema Arch.xsd) para la descripción de arquitecturas. Se reutiliza para definir las arquitecturas particulares de cada dominio. Definición formal de posibles metamodelos de dominio (schemas con schematrones embebidos). Definición formal (reglas schematron) de las interacciones. o implicaciones entre los metamodelos de dominio tomados como ejemplo. Diseño de posibles lenguajes XML adecuados para cubrir todas las necesidades del Proceso SW (SADML, CTWML, SEPML). Descripción de las traducciones entre instancias o vistas de dominio (hojas de estilo XSLT). Primera aproximación a la definición de lenguajes de dominio XML para cada una de las comunidades implicadas. Estos lenguajes, una vez perfeccionados, serán en sí mismos (e incluso fuera del entorno) de gran utilidad porque establecerán gramáticas estándar para los especialistas y aplicaciones del dominio. Apertura de herramientas propietarias a través de un interfaz XML. Simulink, RTF y EdROOM se abren a la colaboración con otras aplicaciones gracias a la integración de un interfaz XML y al empleo de Chaperon para traducir texto estructurado en XML. Desarrollo de prototipos parciales orientados a la creación del entorno: Editor gráfico SVG para los modelos de dominio. Prototipo básico de MCH con servicios web. Prototipo generador de código en formato de texto estructurado definido en el estándar IEC de programación de PLCs. Documentación de los modelos XML para un caso de estudio real (robot móvil autónomo). Publicaciones. El trabajo realizado en los últimos años en el entorno de esta tesis doctoral ha dado lugar a las siguientes publicaciones: An integrated framework for the development of real-time distributed control software based on CAN bus. M. Marcos, J. M. Bass, P. J. Fleming, J. Pág. 5-4

7 Portillo. Proceedings of the 14th World Congress of IFAC, Beinjing, P. R. China, julio ISBN , págs BERTA (Basic Environment for Real-Time System Analysis). M. Marcos, N. Martín, J. Portillo. Proceedings del III congreso de usuarios de Matlab, noviembre de 1999, Madrid. ISBN , págs Basic Environment for Real Time Systems Analysis using CAN bus. M. Marcos, J. Portillo. Proceedings of the WRTP 2000, Palma de Mallorca (Spain), May ISBN: , págs Matlab-Based Real-Time Framework For Distributed Control Systems. M. Marcos, J. Portillo, J. M. Bass. Proceedings of the AARTC 2000, Palma de Mallorca (Spain), May ISBN: , págs BEST STUDENT PAPER PRIZE. Contributions to the design of real time distributed control systems. J. Portillo, M. Marcos. European Control Conference, septiembre de 2001, Oporto (Portugal). ISBN: , págs rtfcanopen: Una implementación modular y económica aplicada en el control de un móvil autónomo. J. Portillo, M. Marcos, A. Olarrra, I. Cabanes. Jornadas de Automática Tenerife, septiembre Modelling of Distributed Control Systems using XML. J. Portillo, M. Marcos. Proceedings Work-In-Progress Session, 14th Euromicro Conference on Real- Time Systems. Vienna, junio Perfil uml para especificación y arquitectura hardware y software para sistemas de control basados en IEC E. Estévez, U. Gangoiti, M. Marcos, J. Portillo, I. Cabanes, I. Sarachaga, D. Orive, S. Calvo, J. Barandiarán. Jornadas de Automática León, septiembre A CORBA-based co-simulation framework for integrating COTS tools. M. Marcos, U. Gangoiti, E. Estévez, J. Portillo, I. Calvo. CONTROLO 04, Sixth Portuguese Conference on Automatic Control. Pendiente de aceptación. Loose integration of Real Time tools on the basis of XML and Web Applications. J. Portillo, M. Marcos, O. Casquero. 15th Euromicro Conference on Real-Time Systems. Pendiente de aceptación. Pág. 5-5

8 5..2 LÍÍNEAS FUTURAS Sobre las posibles líneas de evolución a partir de los resultados de la tesis. El trabajo realizado, dada la naturaleza de un entorno multidisciplinar, es bastante extenso y rico en abstracciones y conceptos genéricos. Se ha realizado un esfuerzo por acompañar todos los conceptos genéricos con técnicas concretas que permiten su implementación, sin embargo, el resultado obtenido no es un prototipo final cerrado. En realidad, más que dejar cosas zanjadas, esta tesis abre muchas puertas para el trabajo futuro. Es decir, esta tesis se concibe como el punto de partida de otros trabajos para refinar los modelos y mecanismos internos del entorno, para desarrollar prototipos cada vez más completos, y sobre todo, para ir expresando, a través de lenguajes formales XML y en los términos aquí propuestos, los avances que la investigación de dominios específicos vaya produciendo. Ya existen proyectos concretos en marcha en los que se irán desarrollando y perfeccionando las conclusiones de esta tesis. Concretamente, el proyecto MCYT DPI (a desarrollar entre los años 2004 y 2006) permitirá completar y depurar los metamodelos de dominio y los lenguajes XML que permiten su expresión. Como ya se ha enfatizado en la documentación, el objetivo de este trabajo no era la definición completa y exhaustiva de unos metamodelos de dominio. Básicamente, se han definido unas primeras aproximaciones muy simples, y totalmente discutibles, para poder demostrar sobre ellas cómo las tecnologías XML permiten la expresión y transformación formal de metamodelos. Este proyecto definirá con mayor rigor, aunque utilizando la misma filosofía y técnicas, los metamodelos de dominio. Además, se construirá un prototipo completo del Motor de Colaboración de Herramientas integrando herramientas comerciales concretas y se utilizará en un caso de estudio con suficiente complejidad como para promover mejoras en los metamodelos. Otro proyecto en curso es FLEXICON-IST (a desarrollar entre los años 2003 y 2005), subvencionado por la Comisión Europea. Algunos de los conceptos del trabajo de investigación que se presenta se están aplicando en este proyecto y otros se verán ampliados. Por ejemplo, uno de los objetivos de este proyecto es la Co-Simulación entre herramientas COTS. Se plantea ésta como un flujo de información horizontal entre herramientas, pero a diferencia del MCH en donde el intercambio de datos sólo se da antes ó después del uso de una herramienta, en FLEXICON el flujo de información entre herramientas se da durante el propio tiempo de trabajo de la herramienta. La colaboración tiene lugar en tiempo de ejecución en lugar de darse entre tiempos de ejecución. Pág. 5-6

9 Por otra parte, se espera que varios de los proyectos de tesis doctoral que a medio plazo se van a desarrollar en el seno de GCIS (Grupo de Control e Integración de Sistemas) tengan como tronco común ó marco general los resultados del presente trabajo. De este modo, trabajos diversos del grupo como investigaciones sobre servicios CORBA, buses de campo con requisitos de tiempo real, algoritmos avanzados de control, modelado de sistemas en UML ó programación de autómatas, encontrarán en el entorno multidisciplinar y en los lenguajes de dominio la manera de complementarse y coordinarse. De manera más detallada, se listan a continuación algunos de los puntos en los que se podrían centrar estos trabajos futuros: Se espera poder profundizar en la identificación de las implicaciones cruzadas entre dominios y utilizar las técnicas que para capturarlas y expresarlas se han desarrollado en la tesis. Estandarización del uso de lenguajes específicos de dominio basados en XML, aunque con un núcleo expresivo común. Los desarrollados en la tesis son simples ejemplos, pero un adecuado trabajo de divulgación en las comunidades del control y del tiempo real debería permitir acordar entre los especialistas ciertas gramáticas que encaminarían sinergias dentro de cada campo y entre diferentes campos. Profundización en la normalización de las aplicaciones web. Realmente, parece que en poco tiempo todas las aplicaciones se concebirán mirando a la red. El avance en el punto anterior (normalización lenguajes de dominio en XML) es imprescindible para coordinar a través de internet diferentes aplicaciones de dominio. Adopción de las nuevas versiones de los estándares UML, MDA, MOF y XMI. En el presente trabajo de investigación se ha buscado la descripción desde la generalidad y el estándar pero adaptándose a lo particular exigido por cada dominio. A corto plazo se espera que UML, MDA, XMI permitan desarrollar este concepto en toda su extensión. En la medida en que se consiga se podrían ir agrupando en una estructura única y con el origen común de UML todos los desarrollos de este trabajo. Ya se vislumbran algunas de las analogías que entrarían en juego entre UML y el desarrollo XML: Metaclases UML elementos genéricos schema XML Perfiles UML extensiones de schemas genéricos XML Mayor protagonismo de los generadores automáticos de código. Los nuevos lenguajes de programación como Java se prestan mejor a técnicas de generación automática de código a partir de declaraciones de modelos genéricos (proceso SW en la presente memoria) porque en estos lenguajes se separa limpiamente la implementación a través de interfaces claros y tienen Pág. 5-7

10 bastante redundancia declarativa. Son incómodos para programar a mano pero potentes en términos de portabilidad, flexibilidad y generación automática de código. Plataforma Eclipse. Merece un comentario especial por lo genérico de esta aproximación y por los paralelismos entre su concepción y el entorno multidisciplinar objeto de esta memoria. Eclipse tiene todas las funcionalidades necesarias para convertirse en el contexto en el que implementar el Motor de Colaboración de Herramientas y parece un candidato ideal para esta tarea. De hecho, conviene seguir la evolución del proyecto global, y especialmente de los subproyectos EMF (Eclipse Modelling Framework), XSD (XML Schema Infoset Model) y la plataforma de herramientas web para materializar en ese contexto las conclusiones y desarrollos del presente trabajo. Especificación formal de un lenguaje XML para definir las peculiaridades de buses de campo concretos como CAN. Referencias: XML-based Management Framework for CANopen Systems. Martin Wollschlaeger. ICC 2000, Amsterdam XML-based representation and monitoring of CAN devices. Dieter Büler, Gerhard Gruhler, ICC 2000, Amsterdam Expresión en el entorno de los resultados de las investigaciones de las tesis Balbastre (2002), Martí (2002), Alves (2003), Palencia (1999) y otras respecto a las sinergias entre dominios. Pág. 5-8

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

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

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

Interoperabilidad. Conferencia: Presente y futuro de las SMART GRIDS en México. Ing. Alfredo Espinosa Reza aer@iie.org.mx

Interoperabilidad. Conferencia: Presente y futuro de las SMART GRIDS en México. Ing. Alfredo Espinosa Reza aer@iie.org.mx Interoperabilidad Conferencia: Presente y futuro de las SMART GRIDS en México Ing. Alfredo Espinosa Reza aer@iie.org.mx 29 de Octubre de 2013 Contenido Introducción. Estrategias para modelado y acceso

Más detalles

3 ARQUITECTURA DEL ENTORNO Y TÉCNICAS DE INTEGRACIÓN

3 ARQUITECTURA DEL ENTORNO Y TÉCNICAS DE INTEGRACIÓN 3 ARQUITECTURA T DEL ENTORNO Y TÉCNICAS DE INTEGRACIÓN En este capítulo se inicia la toma de decisiones respecto al entorno multidisciplinar. En primer lugar, se seleccionan los estándares de modelado

Más detalles

Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web

Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web J.Corral-García, D.Cortés-Polo, C.Gómez-Martín, J.L.González-Sánchez

Más detalles

BOLETÍN DE NOVEDADES Barcelona, junio de 2008

BOLETÍN DE NOVEDADES Barcelona, junio de 2008 BOLETÍN DE NOVEDADES Barcelona, junio de 2008 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado

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

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

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Navidian Oferta de Servicios GL7

Navidian Oferta de Servicios GL7 NS-1701 01/04/04 Navidian Services Servicios integrales de última tecnología para Empresas Navidian Oferta de Servicios GL7 Navidian Tel: +34 934802259 Fax: +34 933726736 Email: info@navidian.com Web:

Más detalles

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo Laboratorio de Redes de Neuronas Artificiales y Sistemas Adaptativos Universidade

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

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Francisco José Martín Lázaro franciscojose.martin@map.es Consejero Tecnológico de Normas de Tecnología. Ministerio

Más detalles

Aproximando el e-learning a la gestión. Barcelona 8 y 9 de Noviembre de 2010

Aproximando el e-learning a la gestión. Barcelona 8 y 9 de Noviembre de 2010 Aproximando el e-learning a la gestión Barcelona 8 y 9 de Noviembre de 2010 Quiénes somos? Nuestras soluciones Aproximación al e-learning El proyecto La implementación 2 Quiénes somos? Nuestras soluciones

Más detalles

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

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

Más detalles

TEMA 1: INTRODUCCIÓN

TEMA 1: INTRODUCCIÓN 1 DISEÑO Y DESARROLLO DE COMPILADORES TEMA 1: INTRODUCCIÓN Qué es un Compilador? Un compilador no es más que un traductor, es decir, un programa que nos permite pasar información de un lenguaje a otro.

Más detalles

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 Documento de Competencias Grado en INGENIERÍA INFORMÁTICA Facultad de Informática, UPV/EHU 1 Estructura general del Grado 1.1 Fundamentos de Tecnología de los Principios de Diseño de Sistemas Digitales

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

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Título Área específica de la publicación 2 Implementación de Procesos Business Process Management BPM Services

Más detalles

3. OBJETIVOS. 3.1. Objetivos. Objetivos generales del título. Objetivos específicos del título

3. OBJETIVOS. 3.1. Objetivos. Objetivos generales del título. Objetivos específicos del título 3. OBJETIVOS 3.1. Objetivos Objetivos generales del título De acuerdo con lo establecido en el Libro Blanco y el acuerdo del plenario de la Conferencia de Directores y Decanos de Informática (Zaragoza,

Más detalles

Capítulo 2. Marco Teórico

Capítulo 2. Marco Teórico Capítulo 2. Marco Teórico 2.1. Frameworks para Aplicaciones Web en Java Con el crecimiento exponencial de Internet en los últimos años, las aplicaciones Web se han convertido en una parte básica y común

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

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

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

Más detalles

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

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

Más detalles

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

Análisis del Sistema de Información

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

Más detalles

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

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

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

Más detalles

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

Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de

Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de Murcia Director General de Informática Consejería de Economía y Hacienda Comunidad Autónoma de la Región de Murcia Jefe

Más detalles

Service Oriented Architecture: Con Biztalk?

Service Oriented Architecture: Con Biztalk? Service Oriented Architecture: Con Biztalk? Pablo Abbate Servicios Profesionales Danysoft SOA supone una nueva forma de pensar acerca de la arquitectura IT para las empresas. De hecho, es una asociación

Más detalles

Glosario. actividad. 1. (tarea) 2. es un subproceso que no requiere mas descomposición.

Glosario. actividad. 1. (tarea) 2. es un subproceso que no requiere mas descomposición. Glosario Aclaraciones Los conceptos del glosario están ordenados alfabéticamente. Un concepto puede ser un único término como meta o una frase como ambiente de ingeniería de software centrado en procesos.

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

En verde están algunas propuestas que entendemos que faltan y que ayudarían a mejorar las fichas sustancialmente.

En verde están algunas propuestas que entendemos que faltan y que ayudarían a mejorar las fichas sustancialmente. NOTAS ACLARATORIAS: Esta ficha de grado es la resultante de las dos reuniones celebradas (9 enero 2009 y 23 de febrero de 2009) por la subcomisión creada desde el MICIIN para debatir las fichas de Grado

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

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

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

Más detalles

HISTORIA CLINICA ELECTRONICA

HISTORIA CLINICA ELECTRONICA HISTORIA CLINICA ELECTRONICA Objetivos Un HIS se busca que cumpla dos objetivos principalmente: Facilitar la gestión n del hospital buscando optimizar las tareas que se realizan. Proporcionar una mejor

Más detalles

Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo

Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes

Más detalles

UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS

UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS MODELO DE GESTION WBEM PARA ADMINISTRACION DE REDES

Más detalles

Grado en Ingeniería del Software

Grado en Ingeniería del Software Grado en Ingeniería del Software Descripción de los módulos o materias FUNDAMENTOS CIENTÍFICOS PARA LA INGENIERÍA Bases científicas necesarias para cualquier ingeniero informático: Física, Álgebra, Análisis

Más detalles

SOLUCIONES GLOBALES para el control de presencia, accesos y producción

SOLUCIONES GLOBALES para el control de presencia, accesos y producción PYV productos y servicios SOFTWARE: Recursos Humanos Seguridad - Servicios generales Producción Centro de proceso de datos - Informática ELEMENTOS ADICIONALES DE SOFTWARE: Soluciones específicas de mercado

Más detalles

TECNÓLOGO EN DESARROLLO DE SOFTWARE

TECNÓLOGO EN DESARROLLO DE SOFTWARE PERFIL DE EGRESO Diseña, codifica, desarrolla e implementa software a la medida, web y móvil, de manera segura bajo los estándares internacionales; Diseña, gestiona, administra y da mantenimiento a infraestructuras

Más detalles

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Universidad idad de las Islas Baleares Centro de Tecnologías de la Información n (CTI@UIB( CTI@UIB) Daniel López Janáriz Objetivos

Más detalles

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos

Más detalles

IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos

IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos ZP09-0207, con fecha 2 de junio de 2009 IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos Índice 1 Resumen de características

Más detalles

Departamento de Informática y Automática INGENIERÍA DEL SOFTWARE PARTE I: TEST EXAMEN FINAL

Departamento de Informática y Automática INGENIERÍA DEL SOFTWARE PARTE I: TEST EXAMEN FINAL Departamento de Informática y Automática INGENIERÍA DEL SOFTWARE PARTE I: TEST EXAMEN FINAL DNI Apellidos y nombre 1. Cuál de las siguientes afirmaciones no es una causa de los problemas del software?

Más detalles

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK

LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK 1 LA COLABORACIÓN, UNA REALIDAD GRACIAS A LA ARQUITECTURA TECNOLÓGICA HP EGOVERNMENT FRAMEWORK Miguel Angel Abellán Juliá Gerente de Soluciones para Administraciones Públicas. Hewlett-Packard Española,

Más detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

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

Boletín de Asesoría Gerencial* Business Process Management (BPM)

Boletín de Asesoría Gerencial* Business Process Management (BPM) Espiñeira, Sheldon y Asociados * No. 11-2009 *connectedthinking Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección

Más detalles

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución

IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución con fecha de 14 de diciembre de 2010 IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución Tabla de contenidos 1 Visión general 1 Fecha

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

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica C1. Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. Aptitud para aplicar

Más detalles

EL SISTEMA NACIONAL DE SALUD BASADO EN LA COOPERACIÓN ENTRE ADMINISTRACIONES SANITARIAS

EL SISTEMA NACIONAL DE SALUD BASADO EN LA COOPERACIÓN ENTRE ADMINISTRACIONES SANITARIAS EL SISTEMA NACIONAL DE SALUD BASADO EN LA COOPERACIÓN ENTRE ADMINISTRACIONES SANITARIAS Subdirector General de Tecnologías Ministerio de Sanidad y Consumo Subdirector General dadjunto Ministerio de Sanidad

Más detalles

Gestión de Procesos de Negocios BPM

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

Más detalles

Introducción a Bases de Datos

Introducción a Bases de Datos de a M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl II Semestre - 2007 y del s: Sistemas de y del s: de y del s: Objetivos de la Unidad Dar a conocer las características,

Más detalles

Development of an upper level software of a ceiling mounted home prototype robot

Development of an upper level software of a ceiling mounted home prototype robot UNIVERSIDAD CARLOS III DE MADRID AALTO UNIVERSITY: SCHOOL OF SCIENCE AND TECHNOLOGY Development of an upper level software of a ceiling mounted home prototype robot Miguel Pérez Cardoso Contenido 1. Objetivo...

Más detalles

Modelo de Gestión de Expedientes y Centros de Atención al Ciudadano basado en Tecnologías de Workflow/Gestión Documental

Modelo de Gestión de Expedientes y Centros de Atención al Ciudadano basado en Tecnologías de Workflow/Gestión Documental Modelo de Gestión de Expedientes y Centros de Atención al Ciudadano basado en Tecnologías de Workflow/Gestión Documental Autores: Reinerio Villa Alvarez Alejandro Morán Marco INDICE 1 INTRODUCCIÓN 3 2

Más detalles

Ingeniería de Software en SOA

Ingeniería de Software en SOA Ingeniería de Software en SOA ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2014/2015 1 / 51 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia

Más detalles

Evolución histórica 60 -. Metodologías

Evolución histórica 60 -. Metodologías TEMA 1 INTRODUCCIÓN Historia Evolución de las técnicas de programación Qué es orientado a objetos? Factores cruciales que miden la calidad del software Externos Internos La familia Orientada a objetos

Más detalles

WebSphere Message Broker como Entreprise Service Bus

WebSphere Message Broker como Entreprise Service Bus IBM Software Group WebSphere Message Broker como Entreprise Service Bus Irene Couso, IT Specialist, SWG WebSphere Services Agenda WebSphere Problemática En Los Clientes Por Qué Esta Arquitectura? Oferta

Más detalles

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN ARQUITECTURA SOA Services Oriented Arquitecture SOA como arquitectura para BPM Las organizaciones deben

Más detalles

BOA, un framework MDA de alta productividad

BOA, un framework MDA de alta productividad BOA, un framework MDA de alta productividad Padrón Lorenzo, J. 1, Estévez García A. 1, Roda García J.L. 2, García López F. 2 1 Open Canarias SL, Santa Cruz Tenerife, España http://www.opencanarias.com

Más detalles

Empresa Otra forma de entender la consultoría de franquicias

Empresa Otra forma de entender la consultoría de franquicias Empresa Otra forma de entender la consultoría de franquicias Una organización sin elitismos y con vocación de servicios mundofranquicia consulting es una consultora de franquicias que inicia su actividad

Más detalles

Arquitectura TI y Gestión del Servicio con ADOit. Un Producto de BOC Management Office

Arquitectura TI y Gestión del Servicio con ADOit. Un Producto de BOC Management Office Arquitectura TI y Gestión del Servicio con ADOit Un Producto de BOC Management Office Gestión Estratégica y de Rendimiento Hacia un Control Sostenido de la Arquitectura de Negocio y Procesos TI: Gobierno

Más detalles

Quito Ecuador EXTRACTO INFORMÁTICA SANITARIA. ARQUITECTURA DE SERVICIOS. PARTE 3: PUNTO DE VISTA COMPUTACIONAL (ISO 12967-3:2009, IDT)

Quito Ecuador EXTRACTO INFORMÁTICA SANITARIA. ARQUITECTURA DE SERVICIOS. PARTE 3: PUNTO DE VISTA COMPUTACIONAL (ISO 12967-3:2009, IDT) Quito Ecuador NORMA TÉCNICA ECUATORIANA NTE INEN-ISO 12967-3 Primera edición 2014-01 INFORMÁTICA SANITARIA. ARQUITECTURA DE SERVICIOS. PARTE 3: PUNTO DE VISTA COMPUTACIONAL (ISO 12967-3:2009, IDT) HEALTH

Más detalles

Grado en Ingeniería Informática

Grado en Ingeniería Informática Grado en Ingeniería Informática Competencias Generales y trasversales De acuerdo con la resolución del Consejo de Universidades de fecha 3 de marzo de 2009, para obtener este título de grado en ingeniería

Más detalles

ESTÁNDAR TÉCNICO DE COMPETENCIAS PARA EL DESARROLLO DE SOFTWARE ARQUITECTO DE SOFTWARE

ESTÁNDAR TÉCNICO DE COMPETENCIAS PARA EL DESARROLLO DE SOFTWARE ARQUITECTO DE SOFTWARE ESTÁNDAR TÉCNICO DE COMPETENCIAS PARA EL DESARROLLO DE SOFTWARE TALENTO EN TI OCTUBRE 2012 ÍNDICE DEL CONTENIDO 1 OBJETIVO 2 CAMPO DE APLICACIÓN 3 DEFINICIONES 4 REQUISITOS DEL PERFIL 5 BIBLIOGRAFÍA 6

Más detalles

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 17 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

GUIA DEL CURSO DESARROLLO DE APLICACIONES EN ANDROID

GUIA DEL CURSO DESARROLLO DE APLICACIONES EN ANDROID GUIA DEL CURSO DESARROLLO DE APLICACIONES EN ANDROID ÍNDICE 1. INTRODUCCIÓN...3 2. PROFESORES...4 3. RESUMEN DE CONTENIDOS POR UNIDAD FORMATIVA...5 4. OBJETIVOS POR UNIDAD FORMATIVA...6 5. DISTRIBUCIÓN

Más detalles

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula> Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,

Más detalles

Proyecto: TIC por el CAMBIO. Organización: Fundación EHAS. Contacto: Andrés Martínez Fernández

Proyecto: TIC por el CAMBIO. Organización: Fundación EHAS. Contacto: Andrés Martínez Fernández Proyecto: TIC por el CAMBIO Organización: Fundación EHAS Contacto: Andrés Martínez Fernández Talento Solidario 2011 1. Descripción detallada del proyecto La Fundación EHAS es una institución sin ánimo

Más detalles

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio M. Teresa García 1, Mercedes Ruiz 1 y Cristina Vicente-Chicote 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad

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

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

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

Más detalles

I Programa de Desarrollo Directivo

I Programa de Desarrollo Directivo JUSTIFICACIÓN La Federación Canaria de Municipios (FECAM) como asociación constituida para la defensa y protección de los intereses comunes de los Municipios Canarios, es consciente del papel relevante

Más detalles

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa Asunto: Establece como política informática de la EIE la adopción del Software Libre y formatos estándares y abiertos para la gestión de la información. VISTO: La nota EIE Nº 2498/09 presentada por el

Más detalles

Servicios informáticos de soporte y mantenimiento de las Infraestructuras críticas del Banco de España.

Servicios informáticos de soporte y mantenimiento de las Infraestructuras críticas del Banco de España. Sistemas de Información Febrero 2015 Servicios informáticos de soporte y mantenimiento de las Infraestructuras críticas del Banco de España. Pliego Abreviado de Prescripciones Técnicas Sistemas de Información

Más detalles

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office Gestión de Procesos de Negocio con ADONIS Un Producto de BOC Management Office Gestión Estratégica y de Rendimiento Mejora Continua del Rendimiento de los Procesos Gestión de la Cadena de Suministro Gestión

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

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

Más detalles

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES Alfonseca, M., Carro, R.M., Pulido, E. and Rodríguez, P. (2000): Diseño de un curso interactivo y adaptativo de procesadores de lenguajes. Proceedings of JENUI 2000: VI Jornadas sobre la Enseñanza Universitaria

Más detalles

Patrones de software y refactorización de código

Patrones de software y refactorización de código Patrones de software y refactorización de código Introducción y antecedentes de los patrones de software Los patrones permiten construir sobre la experiencia colectiva de ingenieros de software habilidosos.

Más detalles

Administración de Variabilidad en una línea de producto basada en modelos

Administración de Variabilidad en una línea de producto basada en modelos Administración de Variabilidad en una línea de producto basada en modelos Kelly Garcés Carlos Parra Hugo Arboleda Andres Yie Rubby Casallas Universidad de los Andes, Bogotá k-garces @uniandes.edu.co Universidad

Más detalles

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura

Más detalles

Xaguar Soluciones PORTALES PORTALES

Xaguar Soluciones PORTALES PORTALES Xaguar Soluciones PORTALES PORTALES XAGUAR e-suite HABILITANDO PORTALES La implementación exitosa de integración de aplicaciones colaborativas e iniciativas SOA, BPM, ECM o de integración depende en gran

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE Fundamentos de Ingeniería del Software Capítulo 12. Herramientas CASE Herramientas CASE Estructura 1. Introducción 2. Características deseables 3. Componentes de una herramienta CASE 4. Taxonomías de herramientas

Más detalles

Apéndice A Herramientas utilizadas

Apéndice A Herramientas utilizadas Apéndice A Herramientas utilizadas A.1 Java Media Framework El Java Media Framework (JMF) es una interfaz para el desarrollo de aplicaciones (API) e incorpora el manejo de audio y video en el lenguaje

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

Programación orientada a

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

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Desarrollo de Aplicaciones con Tecnologías Web

Desarrollo de Aplicaciones con Tecnologías Web Desarrollo de Aplicaciones con Tecnologías Web Código: Modalidad: Distancia Duración: 100 Horas. Objetivos: La presente formación se ajusta al itinerario formativo del Certificado de Profesionalidad IFCD0210

Más detalles

Desarrollo del software imposible si las tareas tuviesen que expresarse en código máquina. Lenguajes de más alto nivel: comprensibles, manejables y

Desarrollo del software imposible si las tareas tuviesen que expresarse en código máquina. Lenguajes de más alto nivel: comprensibles, manejables y 1. Paradigmas de programación Desarrollo del software imposible si las tareas tuviesen que expresarse en código máquina. Lenguajes de más alto nivel: comprensibles, manejables y automáticamente convertibles

Más detalles