Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
|
|
- Sofia Olivares Herrera
- hace 7 años
- Vistas:
Transcripción
1 Procesadores de Lenguajes 2 Desarrollo del formato de representación Curso Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 14/11/13 PL2 - Desarrollo del formato de representación 1
2 Contenidos Introducción Herramientas 14/11/13 PL2 - Desarrollo del formato de representación 2
3 DESARROLLO DEL FORMATO DE REPRESENTACIÓN INTRODUCCIÓN 14/11/13 PL2 - Desarrollo del formato de representación 3
4 Desarrollo de un procesador de lenguaje (enfoque MDE) Diseño del metamodelo Construcción del editor Desarrollo del formato de representación Generación de transformaciones 14/11/13 PL2 - Desarrollo del formato de representación 4
5 Desarrollo de un procesador de lenguaje (enfoque MDE) Diseño del metamodelo Construcción del editor Desarrollo del formato de representación Generación de transformaciones 14/11/13 PL2 - Desarrollo del formato de representación 5
6 Desarrollo del formato de representación Cómo se van a representar los elementos del metamodelo? Cual es el formato de representación más adecuado para nuestro DSL? Cuál es el tipo de problema que queremos modelar? Quiénes serán los usuarios del lenguaje? Los lenguajes visuales son más fáciles de interpretar, pero los textuales son más expresivos. PL2 - Desarrollo del formato de 14/11/13 representación 6
7 DESARROLLO DEL FORMATO DE REPRESENTACIÓN HERRAMIENTAS 14/11/13 PL2 - Desarrollo del formato de representación 7
8 Herramientas para sintaxis concreta Visual Graphical Modeling Framework ü EuGENia Graphiti ü Spray Textual Xtext TCS 14/11/13 PL2 - Desarrollo del formato de representación 8
9 Graphical Modeling Framework Es el proyecto de Eclipse que nos ayudará a construir editores gráficos para nuestros DSLs. Se compone de: GMF Tooling: componente que nos permitirá definir la funcionalidad del editor y automáticamente construir el plugin correspondiente. GMF Runtime: componente encargado de ejecutar el editor visual GMF Notation: componente que proporciona el mecanismo para persistir e intercambiar información de los diagramas visuales. 14/11/13 PL2 - Desarrollo del formato de representación 9
10 eugenia Herramienta del subproyecto Epsilon orientada a simplificar el desarrollo de editores GMF. Automatiza la generación de los modelos intermedios de GMF: gmfgraph, gmftool y gmfmap Se basa en el lenguaje Emfactic, una notación textual para los metamodelos Ecore, junto con una serie de anotaciones de alto nivel, para incluir los aspectos visuales. 14/11/13 PL2 - Desarrollo del formato de representación 10
11 Graphiti Proyecto en fase de incubación (0.10.0) Framework de Eclipse para agilizar el desarrollo de editores visuales para metamodelos EMF. Aspecto visual más depurado y accesible que con los conseguidos con GMF y/o EuGENia. Ofrece una sencilla API Java para la construcción de los editores gráficos. 14/11/13 PL2 - Desarrollo del formato de representación 11
12 Spray Es un DSL textual (implementado con Xtext) para simplificar el desarrollo de lenguajes visuales. El código generado se basa en la API del framework Graphiti. Software todavía en fases tempranas de desarrollo (versión 0.5.x) 14/11/13 PL2 - Desarrollo del formato de representación 12
13 TCS Componente de Eclipse para el desarrollo de sintaxis textual. TCS permite parsear los textos introducidos y formatearlos correctamente, resaltando palabras clave, añadiendo hipervínculos, etc. Se basa en el lenguaje TCS que permite combinar metamodelos y gramáticas. Su popularidad ha ido decreciendo, en favor de Xtext. 14/11/13 PL2 - Desarrollo del formato de representación 13
14 Xtext Proyecto open source para el desarrollo de lenguajes textuales, liderados por la empresa Itemis AG. Xtext genera automáticamente los componentes necesarios para trabajar con los DSL: parser, analizador estático, formateador de código, generador de código, etc. Pueden utilizarse desde dentro de Eclipse o de forma independiente. 14/11/13 PL2 - Desarrollo del formato de representación 14
15 DESARROLLO DEL FORMATO DE REPRESENTACIÓN RESUMEN 14/11/13 PL2 - Desarrollo del formato de representación 15
16 Procesadores de Lenguajes 2 Desarrollo del formato de representación Iván Ruiz Rube ivan.ruiz@uca.es 14/11/13 PL2 - Desarrollo del formato de representación 16
Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 Desarrollo de editores gráficos con GMF Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 14/11/13 PL2
Más detallesDesarrollo de editores textuales con Xtext
Procesadores de Lenguajes 2 Desarrollo de editores textuales con Xtext Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz Xtext 1
Más detallesGENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO
WICC 2012 626 GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO 1. A.Cortez, C.Naveda 1. Consejo de Investigaciones (CIUDA) UDA. 2. Instituto de Investigaciones Facultad de Ciencias
Más detallesnetwork DSL Roberto García Carvajal Lola Martínez Jurado
network DSL Roberto García Carvajal Lola Martínez Jurado índice - Introducción - Objetivos - Proceso de desarrollo - Metamodelo - Restricciones - Herramientas - Plugin -Referencias introducción Existen
Más detallesCOORDINADORES AUTORES PRÓLOGO PREFACIO... 43
ÍNDICE COORDINADORES... 17 AUTORES... 21 PRÓLOGO... 37 PREFACIO... 43 CAPÍTULO 1. DESARROLLO DIRIGIDO POR MODELOS: UN NUEVO PARADIGMA DE CONSTRUCCIÓN DE SOFTWARE... 51 1.1 INTRODUCCIÓN... 51 1.2 DE LOS
Más detallesUniversidad Autónoma de Madrid
Universidad Autónoma de Madrid Escuela Politécnica Superior Máster I 2 TIC Trabajo de Fin de Máster Descripción de las actividades de una propuesta de Metodología de Desarrollo de Software Dirigida por
Más detallesIván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 Metamodelado Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 01/11/13 PL2 - Metamodelado 1 Contenidos
Más detallesRodolfo Villarroel Acevedo 1, Yessica Gómez Gutiérrez 2, Cristian Vidal Silva 3, Ariel Marchant Gallardo 4
UN LENGUAJE ESPECIFICO DE DOMINIO CON ASPECTOS DE SEGURIDAD PARA EL MODELADO DE ALMACENES DE DATOS A DOMAIN SPECIFIC LANGUAGE WITH SECURITY ASPECTS FOR THE DATA WAREHOUSES MODELING Rodolfo Villarroel Acevedo
Más detallesIván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 Lenguajes Específicos de Dominio Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 17/10/13 PL2 - Lenguajes
Más detallesIngeniería inversa de GUIs
Ingeniería inversa de GUIs Existen numerosos sistemas en funcionamiento que fueron desarrollados en los años 90 utilizando entornos RAD (Rapid Application Development), tales como Delphi, Visual Basic
Más detallesProcesadores de Lenguajes II. Luis M a Montero de Espinosa Díaz Manuel Trinidad García. 17 de enero de 2013
Procesadores de Lenguajes II Luis M a Montero de Espinosa Díaz Manuel Trinidad García Ingeniería Informática Universidad de Cádiz 17 de enero de 2013 1 / 42 Índice 1 Resumen Introducción Principales conceptos
Más detallesConstrucción de editores de modelos con EMF
Procesadores de Lenguajes 2 Construcción de editores de modelos con EMF Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz con EMF
Más detallesConstrucción y adaptación de Lenguajes de Dominio Específico por usuarios finales
Construcción y adaptación de Lenguajes de Dominio Específico por usuarios finales Santiago Jácome G. Universidad de las Fuerzas Armadas ESPE, Ecuador Universidad Autónoma de Madrid, España psjacome@espe.edu.ec
Más detallesCEViNEdit: mejorando el proceso de creación de editores gráficos cognitivamente eficaces con GMF
CEViNEdit: mejorando el proceso de creación de editores gráficos cognitivamente eficaces con GMF David Granada, Ángel Moreno, Juan M. Vara, Verónica A. Bollati, Esperanza Marcos Grupo de Investigación
Más detallesTRABAJO FIN DE GRADO
UNIVERSIDAD AUTONOMA DE MADRID ESCUELA POLITECNICA SUPERIOR TRABAJO FIN DE GRADO Un editor gráfico de modelos en Eclipse con generación de código Jonathan Trujillo Bachiller MAYO 2013 2/47 Resumen El proyecto
Más detallesUniversidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación
Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Clasificación de servicios web
Más detallesGENERACIÓN DE EDITORES GRÁFICOS DE MODELOS PARA UNA HERRAMIENTA MDA
XV Jornadas de Ingeniería del Software y Bases de Datos JISBD 2006 José Riquelme - Pere Botella (Eds) c CIMNE, Barcelona, 2006 GENERACIÓN DE EDITORES GRÁFICOS DE MODELOS PARA UNA HERRAMIENTA MDA Francisco
Más detallesIngeniería a de Software CC51A
Ingeniería a de Software CC51A Clase Auxiliar Auxiliar: Andrés s Neyem Oficina 418 de Doctorado aneyem@dcc.uchile.cl 19 de Marzo de 2007 Aspectos Generales Grupo CC51A Diseño Cliente Requisitos Usuario
Más detallesLenguaje de Programación
Introducción a C/C++() UG Introducción a C/C++() Universidad de Guanajuato Sesión 18 Introducción a C/C++() Qué es un? Un entorno de desarrollo integrado o (acrónimo en inglés de integrated development
Más detallesDEFINIDOR VISUAL BAJO ECLIPSE EUROPA
UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR INGENIERÍA EN INFORMÁTICA PROYECTO FIN DE CARRERA DEFINIDOR VISUAL BAJO ECLIPSE EUROPA Autora: Mónica Burcio Sánchez Tutora: Pilar Aránzazu
Más detallesVicente Pelechano. Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia
Vicente Pelechano Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Contenido Qué es el Metamodelado?. Sintaxis Abstracta Metaniveles vs. Niveles de Abstracción MOF
Más detallesHerramientas Informáticas para la Edición, Creación e Implementación del Modelo CIM Francisco Javier Arias Sánchez Universidad Nacional de Colombia
Herramientas Informáticas para la Edición, Creación e Implementación del Modelo CIM Francisco Javier Arias Sánchez Universidad Nacional de Colombia Sede Medellín Grupo T&T fjariass@gmail.com Agenda Definición
Más detallesUna aproximación a la generación automática de código en un contexto MDD sobre modelos BPMN
Una aproximación a la generación automática de código en un contexto MDD sobre modelos BPMN Ignacio Martínez A., Lautaro Mendez, Julián Perelli, Mauricio Pérsico, Nahuel Santos B. Cátedra de Ingeniería
Más detallesTransformaciones de modelo a texto con Acceleo Curso 2013-2014
Procesadores de Lenguajes 2 Transformaciones de modelo a texto con Acceleo Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz con
Más detallesde Procesos de Negocio 4. Productos de la ingeniería del software 5. Procesos de la ingeniería del software
1. Características del software 2. Problemas de Introducción la al Modelado industria del software 3. La necesidad de una ingeniería del software de Procesos de 4. Productos de la ingeniería del software
Más detallesProcesadores de Lenguaje
Procesadores de Lenguaje Bootstrapping de Compiladores y Diagramas en T Cristina Tîrnăucă Dept. Matesco, Universidad de Cantabria Fac. Ciencias Ing. Informática Primavera de 2012 Qué es un compilador?
Más detallesLenguajes específicos de dominio gráficos y textuales: Un estudio comparativo
Universidad Politécnica de Cartagena E. T. S. Ingeniería de Telecomunicaciones Ingeniería de Telecomunicación Lenguajes específicos de dominio gráficos y textuales: Un estudio comparativo Proyecto fin
Más detallesEl Lenguaje Unificado de Modelado (UML)
El Lenguaje Unificado de Modelado (UML) Enrique Hernández Orallo(ehernandez@disca.upv.es) Cualquier rama de ingeniería o arquitectura ha encontrado útil desde hace mucho tiempo la representación de los
Más detallesGeneración de código para Hibernate desde modelos UML
Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Más detallesEscuela Superior de Ingeniería
Escuela Superior de Ingeniería Ingeniería Técnica en Informática de Sistemas Editor Gráfico para la Definición de Patrones de Eventos Complejos sobre Seguridad y Generador de Código EPL Curso 2011-2012
Más detallesDirector: José Luis Sierra Rodríguez
Autores: Miguel Esteban Écija Javier Hernández Rodríguez Esther Peña Rubio Director: José Luis Sierra Rodríguez GE Página 2 AGRADECIMIENTOS Tras muchas horas dedicadas y muchos quebraderos de
Más detallesCó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 detallesEstudio de Framework Visual Studio DSL Tools
VS. Eclipse Estudio de Framework Melanie Vilaine, Felipe Ramos Collado, Juan Antonio Tejero Fernández, Inmaculada Labrador del Río Ingeniería Informática Universidad de Cádiz 19 de enero de 2012 1 / 57
Más detallesDiagramas de Argumentos
Diagramas de Argumentos Fernando Flores Galicia Universidad Nacional Autónoma de México Facultad de Filosofía y Letras Seminario Logicaclara Agosto 2010 Un diagrama de argumento es una representación gráfica
Más detallesIván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 La plataforma Eclipse Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 17/10/13 PL2 - La plataforma
Más detallesÍndice de contenido. Transformaciones entre modelos de Bases de Datos temporales en el contexto MDA
Índice de contenido Agradecimientos...5 Introducción...6 Capítulo 1...8 1. Conceptos generales...8 1.1 Desarrollo dirigido por modelos...8 1.1.1 Model Driven Development(MDD)...9 1.1.2 El Object Management
Más detallesConstrucción de un Generador de Escenas usando técnicas DSDM
Construcción de un Generador de Escenas usando técnicas DSDM Proyecto Fin de Carrera. Simón González González Proyecto dirigido por: Francisco Javier Bermúdez Ruiz Departamento de Informática y Sistemas.
Más detallesLenguaje Específico de Dominio para Aplicaciones de Modelación Glaciológica
Lenguaje Específico de Dominio para Aplicaciones de Modelación Glaciológica Matías Gel 1, Adriana Urciuolo 1, Rodolfo Iturraspe 1, 1 Universidad Nacional de Tierra del Fuego, IDEI. Onas 450, (9410) Ushuaia,
Más detallesINTERPRETACIÓN DINÁMICA DE MÚLTIPLES LENGUAJES DE DOMINIO ESPECÍFICO
INTERPRETACIÓN DINÁMICA DE MÚLTIPLES LENGUAJES DE DOMINIO ESPECÍFICO Héctor A. FLOREZ FERNANDEZ Facultad Tecnológica, Universidad Distrital Francisco Jose de Caldas haflorezf@udistrital.edu.co Bogotá,
Más detallesTRABAJO FIN DE GRADO
UNIVERSIDAD AUTONOMA DE MADRID ESCUELA POLITECNICA SUPERIOR TRABAJO FIN DE GRADO UN EDITOR GRÁFICO PARA EL DISEÑO POR CONTRATO EN ECLIPSE Víctor López Rivero Enero 2014 Resumen El proyecto que se presenta
Más detallesAplicación de MDE para el desarrollo de herramientas de elearning
MDE para el desarrollo de herramientas de elearning Miguel A. Redondo Escuela Superior de Informá>ca Miguel.Redondo@uclm.es Aplicación de MDE para el desarrollo de herramientas de elearning.:::. Miguel
Más detallesImplementación de un lenguaje de definición de operaciones complejas en Gestión de Modelos para la herramienta MOMENT
Implementación de un lenguaje de definición de operaciones complejas en Gestión de Modelos para la herramienta MOMENT Abel Gómez Llana Universidad Politécnica de Valencia Departamento de Sistemas Informáticos
Más detallesEscuela Superior de Ingeniería Programa de Doctorado en Ingeniería y Arquitectura
Escuela Superior de Ingeniería Programa de Doctorado en Ingeniería y Arquitectura TESIS DOCTORAL CON MENCIÓN INTERNACIONAL Desarrollo Dirigido por Modelos de Interfaces Específicas de Dominio para el Procesamiento
Más detallesINGENIERÍA DIRIGIDA POR MODELOS APLICADA AL INTERCAMBIO ELECTRÓNICO DE DATOS
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA INGENIERÍA DIRIGIDA POR MODELOS APLICADA AL INTERCAMBIO ELECTRÓNICO DE DATOS Realizado por: Daniel Pérez Berenguer Directora: Dra. Elena Ruiz Larrocha Itinerario
Más detallesCristian Blanco
UNIDAD DIDÁCTICA 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMAS DE COMPORTAMIENTO En el siguiente enlace tienes una descripción y algunos ejemplos de todos los diagramas UML.: http://jms32.eresmas.net/tacticos/uml/umlindex.html
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesHerramienta para el modelado de flujos de tareas y traducción al álgebra de tareas
Herramienta para el modelado de flujos de tareas y traducción al álgebra de tareas José Angel Quintanar Morales Laboratorio de Investigación y Desarrollo de Ingeniería de Software Universidad Tecnológica
Más detallesHERRAMIENTA PARA EL MODELADO DE LA REPLICACIÓN DE MYSQL BASADA EN LA INGENIERÍA DIRIGIDA POR MODELOS
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA UNIDAD DE POSGRADO HERRAMIENTA PARA EL MODELADO DE LA REPLICACIÓN DE MYSQL BASADA EN LA INGENIERÍA DIRIGIDA POR
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Romero Martínez, Modesto
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto El procesamiento de consultas en un sistema multibase de datos es la pieza mas importante para la operación del
Más detallesTransformación de Procesos BPMN a su Implementación en BPEL utilizando QVT
Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT Fabio A. Zorzan 1, Daniel Riesco 2 CONTEXTO La línea de investigación presentada en este trabajo se desarrolla en el marco del
Más detallesAn MDE-Based Graphical Tool for the Validation of MySQL Replication Models
An MDE-Based Graphical Tool for the Validation of MySQL Replication Models Efraín Bautista, Nora La Serna Unidad de Posgrado, Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor
Más detalles2.5.1. Procesamiento de documentos XML.
2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente
Más detallesDISEÑO DE UNA METODOLOGÍA DOCENTE
DISEÑO DE UNA METODOLOGÍA DOCENTE PARA DOS ASIGNATURAS DE PROGRAMACIÓN BASADA EXCLUSIVAMENTE EN LA EVALUACIÓN AUTOMÁTICA DE PROGRAMAS COORDINADOR: Adolfo Rodríguez de Soto ÁREAS DE CONOCIMIENTO: Ciencias
Más detallesLA MÁQUINA VIRTUAL JAVA (JVM). COMPILADOR E INTÉRPRETE. BYTECODE, CÓDIGO FUENTE Y CÓDIGO MÁQUINA. (CU00611B)
APRENDERAPROGRAMAR.COM LA MÁQUINA VIRTUAL JAVA (JVM). COMPILADOR E INTÉRPRETE. BYTECODE, CÓDIGO FUENTE Y CÓDIGO MÁQUINA. (CU00611B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero
Más detallesUMLGEC ++: Una Herramienta CASE para la Generación de Código a partir de Diagramas de Clase UML
UMLGEC ++: Una Herramienta CASE para la Generación de Código a partir de Diagramas de Clase UML Irving Alberto Cruz Matías 1 y Carlos Alberto Fernández y Fernández 2 1 Universidad Tecnológica de la Mixteca
Más detallesInstituto Superior Politécnico José Antonio Echeverría Facultad de Ingeniería Informática
Instituto Superior Politécnico José Antonio Echeverría Facultad de Ingeniería Informática COMPONENTE PARA LA TRANSFORMACIÓN A ESTÁNDARES DE MODELOS DE PROCESOS DE NEGOCIO. MODELOS DE LA BPMS BONITA Informe
Más detallesRESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1
RESUMEN DE LAS DIAPOSITIVAS DE BASE DE DATOS 1 ANTES QUE NADA DEFINIR QUE ES UNA BASE DE DATOS: Una base de datos es una colección estructurada de datos, Un sistema de base de datos es una colección de
Más detallesGuía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence
Guía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence Modalidad de realización del curso: Número de Horas: Titulación: A distancia y Online 180 Horas Diploma acreditativo con las
Más detallesResumen. Abstract. Carlos Enrique Montenegro Marín. Juan Manuel Cueva Lovelle. Óscar Sanjuán Martinez. Paulo Alonso Gaona García
Citación: Montenegro, C. E., Cueva, J.M., Sanjuán O., y Gaona P.A. (2010). Desarrollo de un lenguaje de dominio específico para sistemas de gestión de aprendizaje y su herramienta de implementación KiwiDSM
Más detallesIntroducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía
Más detallesGuía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert
Guía del Curso Certificación It en Microsoft Excel 2016 + VBA para Excel: Macros and Graphics Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo
Más detallesEl Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.
Investigación n en Informática: El Software Francisco Ruiz González Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha noviembre-2004 Investigación n en Informática: El Software
Más detallesMódulo: ENTORNOS DE DESARROLLO C.F.G.S. : DESARROLLO DE APLICACIONES WEB. Marca el profesor que tengas asignado: Fran [ ] José Luis [ ]
INSTRUCCIONES: Marca el profesor que tengas asignado: Fran [ ] José Luis [ ] La puntuación total del examen PARTE 1 + PARTE 2 será de 10 puntos. Parte teórica: 5 puntos. Parte Práctica: 5 puntos. La nota
Más detallesDESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS. Conceptos teóricos y su aplicación práctica
DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS Conceptos teóricos y su aplicación práctica FACULTAD DE INFORMÁTICA / UNIVERSIDAD NACIONAL DE LA PLATA DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS Conceptos
Más detallesDefinición y ejecución de métricas en el contexto de ADM
Definición y ejecución de métricas en el contexto de ADM Javier Luis Cánovas Izquierdo, Belén Cruz Zapata, Jesús García Molina Universidad de Murcia {jlcanovas, b.cruzzapata, jmolina@um.es Resumen La Modernización
Más detallesInforme de Reporte Ejemplo. Análisis de. Aptitudes
Informe de Reporte Ejemplo Análisis de Aptitudes Generado el: 6-dic-2010 Página 2 2006-09 Saville Consulting. Todos los derechos reservados. Contenidos Introducción al Informe de Evaluación...3 Perfil
Más detallesEntorno de Pruebas de Generadores de Código Automático
UNIVERSIDAD AUTONOMA DE MADRID ESCUELA POLITECNICA SUPERIOR TRABAJO FIN DE GRADO Entorno de Pruebas de Generadores de Código Automático José Carretero Arias Tutor: Jesús Sánchez Cuadrado Mayo-Junio 2013
Más detallesDescripción del Curso
Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML
Más detallesNotación de Modelado de Procesos de Negocio
Notación de Modelado de Procesos de Negocio Transformación constante: Presiones económicas. Necesidades. Requiere una mudanza en el modo en que las empresas abordan sus procesos de negocios. Perfeccionar
Más detallesDeveloping ASP.NET MVC 4 Web Applications
Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación
Más detallesLenguaje específico del dominio para generación de aplicaciones de procesos administrativos
Lenguaje específico del dominio para generación de aplicaciones de procesos administrativos Antonio García Domínguez, Ismael Jerez Ibañez e Inmaculada Medina Bulo Departamento de Ingeniería Informática,
Más detallesTrabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos
Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos Autora: Vasquez Pilar María Directora: Dra. Giandini Roxana Codirectora: Mg. Bazán Patricia Agenda Introducción.
Más detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detalles3.1. Editor de texto de Moodle
3.1. Editor de texto de Moodle Para qué sirve? El Editor de texto de Moodle está presente en todo lugar en el que el usuario debe escribir unas líneas, por ejemplo el formulario en el que el profesor incluye
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesCLASE 4: CASOS DE USO REQUERIMIENTOS. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Martínez
CLASE 4: CASOS DE USO REQUERIMIENTOS Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Martínez Casos de Uso Un caso de uso es una descripción de las posibles secuencias de interacción entre el
Más detallesResumen del Proyecto Fin de Carrera
Resumen del Proyecto Fin de Carrera Alejandro Nogueiro Mariscal, (1) Juan Boubeta Puig, Antonio García Dominguez. Calle Jacinto Benavente nº1 3ºD, CP 11100, San Fernando, Cádiz. 696 999 226, alejandro.nogueiromariscal@alum.uca.es
Más detallesGuía del Curso Analista Programador Android: Business Android Apps Expert
Guía del Curso Analista Programador Android: Business Android Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 180 Horas Diploma acreditativo con las horas del curso
Más detallesHerramienta de modelado de dominio específico (DSM) para la creación de módulos en sistemas de gestión del aprendizaje (LMS) *
Herramienta de modelado de dominio específico (DSM) para la creación de módulos en sistemas de gestión del aprendizaje (LMS) * Modeling tool specific domain (DSM) modules for building on learning management
Más detallesAseguramiento de Calidad en el Desarrollo de Software Libre
Aseguramiento de Calidad en el Desarrollo de Software Libre Marzo, 2014 N. Baez, V. Bravo y J. Alvarez Contenido de la Presentación Segunda versión de la Metodología de Desarrollo de Software Libre. Segunda
Más detallesTEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Más detallesDos alternativas para la Transformación de Modelos de Negocio a Modelos de Simulación: Ontologías o MDE
Dos alternativas para la Transformación de Modelos de Negocio a Modelos de Simulación: Ontologías o MDE M. Teresa García 1 y Mercedes Ruiz 1, 1 Universidad de Cádiz, España {mayte.garcia, mercedes.ruiz}@uca.es
Más detallesMETODOLOGÍAS ÁGILES. Proceso Unificado Ágil (AUP) Ingeniería del Software II Análisis de Sistemas
METODOLOGÍAS ÁGILES Proceso Unificado Ágil (AUP) Docentes: Titular: Ing. Ivaniszyn Selva Nieves Rambo, Alice Sueldo, Roberto Integrantes: Osuna, Jessica Marianela Rougoski, Santiago José Ingeniería del
Más detallesExisten diferentes recursos interactivos que han sido utilizados para la enseñanza
Capítulo 3. Diseño Existen diferentes recursos interactivos que han sido utilizados para la enseñanza del idioma inglés y la materia de interacción y colaboración. En la actualidad se trata de ampliar
Más detallesUniversidad Central Marta Abreu de Las Villas. Facultad de Matemática, Física y Computación. Licenciatura en Ciencia de la Computación
Universidad Central Marta Abreu de Las Villas Facultad de Matemática, Física y Computación Licenciatura en Ciencia de la Computación TRABAJO DE DIPLOMA Desarrollo de Herramienta para Arquitectura Dirigida
Más detallesMejores Prácticas y Tecnologías de Vanguardia para la Dirección de Proyectos. 2
Caso Práctico: Expandiendo los límites de Project 2007 con VBA Macros Rafael Ruiz Velasco, PMP, MCITP Agenda Qué son y para qué sirven las macros en MS Project Cómo se generan las macros Demostración:
Más detalles1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
Más detallesUnidad 9. Entornos de Desarrollo
Unidad 9 Entornos de Desarrollo Contenido Introducción Entornos de Desarrollo Propiedades de un Entorno Introducción En muchas ocasiones se usan los términos de Entornos de Programación y Entorno de Desarrollo
Más detallesIngeniería Dirigida por Modelos y Calidad de Software
Universidad de Cádiz Escuela Superior de Ingeniería Modelado, simulación y pruebas de procesos y tratamiento de señales y de datos TRABAJO DE INVESTIGACIÓN Ingeniería Dirigida por Modelos y Calidad de
Más detallesALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Más detallesGrado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática
Grado en Ingeniería Informática Plan de proyecto Desarrollo de Sistemas de Información Corporativos Departamento de Informática Propósito El plan del proyecto software abarca todas las herramientas de
Más detallesPaso 1: Autómata. A 1 sin estados inútiles, que reconoce el lenguaje denotado por a a* b*
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS SEGUNDO CURSO, SEGUNDO CUATRIMESTRE TEORÍA DE AUTÓMATAS
Más detallesUnidad IV: Programación del lado del cliente
Unidad IV: Programación del lado del cliente 4.1 Introducción al lenguaje Un lenguaje del lado cliente es totalmente independiente del servidor, lo cual permite que la página pueda ser albergada en cualquier
Más detallesCIDE, SA. RIF: J NIT: MODELO FUNCIONAL
MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición
Más detallesINTEGRACIÓN DE SOFTWARE PARA EL DESARROLLO DE APLICACIONES ROBÓTICAS BASADAS EN PLUG-INS ECLIPSE
UNIVERSIDAD POLITÉCNICA DE CARTAGENA E. T. S. Ingeniería de Telecomunicaciones INTEGRACIÓN DE SOFTWARE PARA EL DESARROLLO DE APLICACIONES ROBÓTICAS BASADAS EN PLUG-INS ECLIPSE José Fermín Díaz Amado Título
Más detallesAna Pascual Nobajas Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha
PROYECTO CESAR. Hacia la Administración Electrónica Jefe de Servicio de Desarrollo Junta de Comunidades de Castilla-La Mancha Palabras clave Ciudadano, administración electrónica, servicio, integración,
Más detallesLENGUAJE ESPECÍFICO DE DOMINIO PARA LA DEFINICIÓN DE LA PLATAFORMA EN EL DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS
LENGUAJE ESPECÍFICO DE DOMINIO PARA LA DEFINICIÓN DE LA PLATAFORMA EN EL DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS JUAN CAMIO JIMENEZ DORADO supercamilo@gmail.com UNIVERSIDAD DE MEDELLÍN FACULTAD DE
Más detallesLenguajes de Dominio Específico (o Lenguajes para Todos)
Lenguajes de Dominio Específico (o Lenguajes para Todos) Mauro Jaskelioff 20/11/2015 Lenguajes para Todos Todo sistema que acepte entrada de un usuario es un procesador de lenguaje. John Reynolds Los lenguajes
Más detalles