Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech

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

Download "Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech"

Transcripción

1 Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo Ricardo Borillo Domenech

2 Índice Introducción y objetivos Arquitectura básica del sistema Entorno de desarrollo Conclusiones 2

3 Introducción y objetivos Conclusiones derivadas de la experiencia de la Universitat Jaume I: Modelo inicial centrado en dar servicio al usuario La evolución de estos últimos 20 años supone un cambio Autocrítica y evolución hacia un modelo más profesional La calidad y la reutilización son los nuevos objetivos Motor del cambio para el rediseño de las TI 3

4 Introducción y objetivos Para conseguir todo esto es necesario: La definición de una nueva arquitectura Un nuevo framework tecnológico que guie el desarrollo Cambio de paradigma. Adopción de metodologías ágiles Evaluación y adopción de herramientas abiertas que cubran las nuevas necesidades que aparecerán Implantación de un entorno de desarrollo, pre-producción y producción automatizados Definición de métricas de calidad del software, buenas prácticas de desarrollo y un entorno que garantize la integración y mejora contínua 4

5 Índice Introducción y objetivos Arquitectura básica del sistema Entorno de desarrollo Conclusiones 5

6 Arquitectura básica del sistema 6

7 Arquitectura básica del sistema Aspectos a tener en cuenta a la hora de definir la arquitectura del sistema: Interoperabilidad. Tanto a nivel de formatos como de comunicación entre aplicaciones. Cumplimiento de estándares. Garantía de unicidad y no replicación de datos. Garantizar una excelente experiencia de usuario. Aplicaciones para múltiples dispositivos y despliegues. Evitar ser dependientes de una única tecnología Tender a soluciones sencilla y escalables 7

8 Arquitectura básica del sistema Simplicidad 8

9 Arquitectura básica del sistema Arquitecturas ligeras orientadas a servicios: Capa ligera de comunicación REST Soporte para múltiples formatos: JSON, ATOM, OData, RDF Facilita la integración desde cualquier origen 9

10 Arquitectura básica del sistema Este tipo de arquitectura permite: Volcar el conocimiento del negocio en la capa del modelo Exponer este modelo en forma de API orientada a servicios Cada integrador puede desarrollar un UI alternativo Creación de interfaces altamente usables: Cliente rico 10

11 Arquitectura básica del sistema Buenas prácticas en la parte del servidor: Gestión integral de la configuración Despliegue automatizado Patrones de diseño Aplicaciones modulares, independientes y distribuibles Testing de aplicaciones a todos los niveles Frameworks como Spring pueden ayudar a reducir la complejidad de este tipo de desarrollos: 11

12 Arquitectura básica del sistema Buenas prácticas en la parte del cliente: Buscar una mejor experiencia de usuario. Homogeneizar interfaces mediante unas pautas básicas de diseño y usabilidad Generar aplicaciones más dinámicas y flexibles 12

13 Arquitectura básica del sistema Gran cantidad de componentes gráficos de gran potencia Soporte independiente del navegador Integración con REST Diponibilidad de herramientas de diseño visual Soporte para internacionalización 13

14 Índice Introducción y objetivos Arquitectura básica del sistema Entorno de desarrollo Conclusiones 14

15 Entorno de desarrollo Elementos del ecosistema de desarrollo ágil: Gestión de proyectos e incidencias Herramientas de documentación y gestión del conocimiento Sistema de control de versiones Herramientas de construcción Integración contínua Repositorio de artefactos Herramientas de análisis estático del código IDE para el desarrollo y generadores de código 15

16 Entorno de desarrollo Gestión de proyectos e incidencias Bugs, tareas y mejoras. Definición de los productos. Versionado de los distintos productos. Planificación de iteraciones y soporte a las metodologías empleadas. Propuesta: Atlassian JIRA 16

17 Entorno de desarrollo Sistema de control de versiones Repositorio unificado. Versionado de los proyectos. Herramientas de acceso, gestión, revisión, comparación y trazabilidad de cambios. Propuesta: Subversion / Git 17

18 Entorno de desarrollo Herramientas de construcción Evitar proceso manual para evitar errores. Facilitar el despliegue por cualquiera. Mantener la independencia del IDE. Gestionar de forma automática las dependencias. Integración de herramientas auxiliares (despliegue, documentación, análisis estático del código, tests unitarios, etc). Propuesta: Maven 18

19 Entorno de desarrollo Integración contínua Requisitos: Construcción, revisión e integración contínua de los módulos desarrollados. Independiente del lenguaje de programación. Existencia de plugins que permitan adaptarse a cualquier requisito de despliegue. Punto único de generación de artefactos, documentación, informes de test, despliegues de pre-producción, etc. Herramienta propuesta: Jenkins: 19

20 Entorno de desarrollo Resumen de herramientas seleccionadas: JIRA: Gestión de proyectos e incidencias. Confluence: Documentación y gestión del conocimiento. Subversion: Control de versiones. Maven: Herramienta de construcción. Jenkins: Herramienta de integración continua. junit: Pruebas unitarias. Nexus: Repositorio de artefactos. Sonar: Análisis estático del código. ExtJS Designer: Creación de interfaces de forma visual. Eclipse (SpringSource Tool Suite): Herramienta integradora. 20

21 Índice Introducción y objetivos Metodología Arquitectura básica del sistema Entorno de desarrollo Conclusiones 21

22 Conclusiones Entorno altamente integrado y cohesionado Ecosistema propuesto basado en herramientas de alta adopción en la industria Todos los productos son gratuitos para proyectos de código abierto Modelo probado: Colaboración UJI Ministerio de Presidencia para el 22

23 Conclusiones Aunque el ecosistema de herramientas puede ser el inicio, quedan muchos interrogantes: Dónde y cómo coordinar el trabajo en la forja? Bajo qué licencias publicar los trabajos? Interoperabiliad Qué formatos y estándares utilizar? Es posible hacer uso de PaaS? Cloud Foundry, Amazon Elastic Beanstalk, DotCloud, Heroku, Podría dar servicios en este entorno RedIris? 23

24 Gracias Preguntas? 24

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

Testing + Integración continua

Testing + Integración continua Testing + Integración continua Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica Agenda Introducción Conceptos Herramientas CI en Arquitectura Práctica Conceptos El Testing, o pruebas

Más detalles

Lenguajes de marcado para presentación de Páginas web.

Lenguajes de marcado para presentación de Páginas web. CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA

Más detalles

ERPs Universitarios: La experiencia de la Universitat Jaume I. Ricardo Borillo Domenech borillo@uji.es

ERPs Universitarios: La experiencia de la Universitat Jaume I. Ricardo Borillo Domenech borillo@uji.es ERPs Universitarios: La experiencia de la Universitat Jaume I Ricardo Borillo Domenech borillo@uji.es Índice Contexto y situación inicial El camino hacia un ERP integrado: Plan de sistemas e-ujier@: El

Más detalles

Introducción al Cloud Computing

Introducción al Cloud Computing Introducción al Cloud Computing Alberto Molina Coballes Jesús Moreno León José Domingo Muñoz Rodríguez IES Gonzalo Nazareno Dos Hermanas (Sevilla) Jornadas Cloud Computing con OpenStack como herramienta

Más detalles

Agenda. Ventajas Versión 6.X. Procesos Sencillos. Soporte completo. Plataforma modular. Vista unificada. Migración desde 5.X. Tibco y DATA ADVISER

Agenda. Ventajas Versión 6.X. Procesos Sencillos. Soporte completo. Plataforma modular. Vista unificada. Migración desde 5.X. Tibco y DATA ADVISER TIBCO V6 UPGRADE Agenda Ventajas Versión 6.X Procesos Sencillos Soporte completo Plataforma modular Vista unificada Migración desde 5.X Tibco y DATA ADVISER Ventajas versión 6.X TIBCO ActiveMatrix BusinessWorks

Más detalles

Java Architect. Programa de Estudio.

Java Architect. Programa de Estudio. Java Architect Programa de Estudio Java Architect Aprende a realizar una arquitectura de Java desde cero. Qué herramientas se usan, con qué propósito. En este curso se mostrarán arquitecturas modernas

Más detalles

COMPUTACIÓN EN LA NUBE CON JAVA

COMPUTACIÓN EN LA NUBE CON JAVA COMPUTACIÓN EN LA NUBE CON JAVA 1. Objetivos del curso El participante adquirirá capacidades para analizar y definir los requerimientos del cliente, planificar, diseñar, implementar y mantener aplicaciones

Más detalles

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A

Más detalles

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01

Más detalles

Oportunidad para CIOs en Retail: Mayor flexibilidad en la nube con Openbravo Openbravo Inc. Todos los derechos reservados.

Oportunidad para CIOs en Retail: Mayor flexibilidad en la nube con Openbravo Openbravo Inc. Todos los derechos reservados. Oportunidad para CIOs en Retail: Mayor flexibilidad en la nube con Openbravo Ponentes de hoy Geoff Nairn Enterprise Solutions Specialist Openbravo Xavier Places Product Marketing Director Openbravo Aumentar

Más detalles

Gestión Integrada de Negocio

Gestión Integrada de Negocio SOLMICRO ERP Gestión Integrada de Negocio El software de gestión Solmicro-eXpertis ERP es la elección estratégica para la consolidación de toda la información del negocio. omo distribuidores de Solmicro,

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción Los estudiantes aprenderán habilidades y conocimientos prácticos de las técnicas y principios para la construcción de prototipos funcionales, al tiempo que obtienen una base sólida en Interfaz

Más detalles

Desarrollador Front Jr.

Desarrollador Front Jr. Desarrollador Front Jr. Experiencia: mínima de 6 meses Lenguajes de Programación: HTML5, XML, Ajax, CSS3, JSON Base de datos: MySQL, Mongo Web Server: NodeJS Diseño, desarrollo e implementación de Web

Más detalles

Arquitectura de configuración, desarrollo y despliegue de indenova. Jordi Gisbert - indenova

Arquitectura de configuración, desarrollo y despliegue de indenova. Jordi Gisbert - indenova Arquitectura de configuración, desarrollo y despliegue de indenova Jordi Gisbert - indenova Empresa especializada en proyectos de Firma electrónica, Certificados digitales, Automatización de Procesos,

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Back-end con tecnologías de código abierto. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Back-end con tecnologías de código abierto. CURSO ACADÉMICO - SEMESTRE Segundo semestre ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Back-end con tecnologías de código abierto CURSO ACADÉMICO - SEMESTRE 2016-17 - Segundo semestre GA_61AF_613000102_2S_2016-17 Datos Descriptivos Nombre de

Más detalles

Propuesta de Servicios De Agile y Desarrollo

Propuesta de Servicios De Agile y Desarrollo Propuesta de Servicios De Agile y Desarrollo Nuestra empresa Ponemos en valor los Sistemas de Información de las empresas, proporcionando la velocidad y la escalabilidad que necesitan para ser competitivos

Más detalles

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ CURSO FORMATIVO Desarrollo WEB con Ruby on rails Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A APRENDER?...

Más detalles

Programación Web en el Entorno Cliente (Online)

Programación Web en el Entorno Cliente (Online) titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Programación Web en el Entorno Cliente (Online) duración total: precio: 0 * modalidad: Online * hasta

Más detalles

SAP FIORI Una evolución en la experiencia de usuarios

SAP FIORI Una evolución en la experiencia de usuarios SAP FIORI Una evolución en la experiencia de usuarios EVOLUCIÓN DE UX A lo largo de los años SAP ha ido ampliando las opciones disponibles a la hora de interactuar con el sistema Backend. EVOLUCIÓN DE

Más detalles

Plataforma de Desarrollo de Software

Plataforma de Desarrollo de Software Plataforma de Software Guía de introducción a la Plataforma de Desarrollo de Software Versión 1.10 Basado en plantilla: xxxxx - Plantilla básica v2.01 2014-02-07 Página 1 de 8 Control de cambios Fecha

Más detalles

NECESITA INCORPORAR: Experiencia demostrable en algunas de las siguientes tecnologías Big Data (más de un año):

NECESITA INCORPORAR: Experiencia demostrable en algunas de las siguientes tecnologías Big Data (más de un año): TECNICO ESPECIALISTA EN BIG DATA Incorporación inmediata de dos personas, con contrato de jornada completa, en Centro de trabajo en Gijón, como Técnico especialista en BIG-DATA y con la oportunidad de

Más detalles

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB JAVA EE. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB JAVA EE. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra Empleo Digital_ CURSO FORMATIVO Desarrollo WEB JAVA EE Coordinador Académico Antonio José Martín Sierra Contenido desarollado por Telefónica Educación Digital Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS...

Más detalles

El Modelo de Integración basado en Servicios

El Modelo de Integración basado en Servicios El Modelo de Integración basado en Servicios Agenda Conceptos SOA Por qué SOA? Gobierno SOA Qué ofrece DATA ADVISER Tibco y SOA Tibco y DATA ADVISER Conceptos SOA qué es SOA y por qué las empresas deberían

Más detalles

Automatización: Hacia el Software de Calidad. Building Success Together

Automatización: Hacia el Software de Calidad. Building Success Together 2017 Automatización: Hacia el Software de Calidad Building Success Together Contenido Conceptos Básicos Automatización Desarrollo Guiado por Pruebas (TDD) Integracion Continua Entrega Continua Virtualización

Más detalles

TESTS UNITARIOS. keep the bar green to keep the code clean

TESTS UNITARIOS. keep the bar green to keep the code clean TESTS UNITARIOS keep the bar green to keep the code clean Para qué hacer tests unitarios? Es imposible hacer software libre de defectos. Tiempo del desarrollador: Diseño Análisis Debug Desarrollo Los tests

Más detalles

Gestión de programa - Diario de grupo

Gestión de programa - Diario de grupo Gestión de programa - Diario de grupo Grupo 1 ID Opera: 17 Repositorio de código Grupo de opera Aguilar Cano, Francisco Rodríguez Regidor, Juán Antonio Contenido Hitos importantes... 3 Actas de reuniones...

Más detalles

Cuerpo de Profesores Técnicos de Formación Profesional

Cuerpo de Profesores Técnicos de Formación Profesional Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de

Más detalles

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB con PHP. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB con PHP. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra Empleo Digital_ CURSO FORMATIVO Desarrollo WEB con PHP Coordinador Académico Antonio José Martín Sierra Contenido desarollado por Telefónica Educación Digital Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS...

Más detalles

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz Procesadores de Lenguajes 2 Proyecto de Asignatura Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 31/10/13 PL2 - Proyecto de Asignatura

Más detalles

DevOps: primeros pasos

DevOps: primeros pasos DevOps: primeros pasos Club de Investigación Tecnológica Allan Cascante Martín Flores 27 de Julio. 2016 Agenda La idea detrás de DevOps Beneficios Prácticas para lograr ser DevOps Conclusiones Administradores

Más detalles

TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.

TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1. TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.996) SISTEMAS Y APLICACIONES INFORMÁTICAS 1. Representación y comunicación

Más detalles

Proyecto docente de la asignatura

Proyecto docente de la asignatura Proyecto docente de la asignatura Asignatura Materia Módulo TECNOLOGIAS PARA EL DESARROLLO DE SOFTWARE INGENIERIA DEL SOFTWARE Tecnologías Específicas Titulación GRADO EN INGENIERÍA INFORMÁTICA (545) Plan

Más detalles

Aprovechar las capacidades nativas de los dispositivos. Diseño y experiencia de usuario nativa. Seguridad y reportes automáticos e integrales

Aprovechar las capacidades nativas de los dispositivos. Diseño y experiencia de usuario nativa. Seguridad y reportes automáticos e integrales La plataforma de movilidad de Kony es una tecnología abierta e integrada, basada en estándares para el desarrollo de aplicaciones móviles. Es compatible con todo el Ciclo de Vida de Desarrollo de Aplicaciones

Más detalles

DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h

DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR Horas: 90 Teoría: 0 Práctica: 0 Presenciales: 90 A Distancia: 0 Acción: Nº Grupo: Código: UF1844

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

Solution Manager 7.2 Un cambio significativo

Solution Manager 7.2 Un cambio significativo Solution Manager 7.2 Un cambio significativo SAP Solution Manager 7.2 es una plataforma integrada, provista por SAP, que permite alinear el negocio con el Área de IT en un único landscape de procesos de

Más detalles

I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio

I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio I Jornadas de Informática y Telecomunicaciones de la APBA DevOps - Integración continua en el desarrollo de software Junio - 2015 www.atsistemas.com Índice somos atsistemas algunos conceptos herramientas

Más detalles

Esquema Nacional de Seguridad en el ámbito de la Administración Electrónica «BOE»

Esquema Nacional de Seguridad en el ámbito de la Administración Electrónica «BOE» CONSEJERIA DE ÁREA DE RECURSOS HUMANOS, ORGANIZACIÓN, EDUCACIÓN Y JUVENTUD V. 15/02/2018 TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A SUPERIOR DE INFORMÁTICA Nota: Este temario es orientativo

Más detalles

Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos

Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos OFFERING CLOUD Por que Cloud? Una Estrategia basada en Cloud responde a las presiones diarias que sufren los Departamentos Informáticos Por que Cloud? Una Estrategia basada en Cloud tiene las siguientes

Más detalles

PROGRAMA DE LA ASIGNATURA Curso académico: 2015/2016

PROGRAMA DE LA ASIGNATURA Curso académico: 2015/2016 PROGRAMA DE LA ASIGNATURA Curso académico: 2015/2016 Identificación y características de la asignatura Código Créditos ECTS 6 Denominación Gestión de Proyectos Software Titulaciones Grado en Ingeniería

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE

ANX-PR/CL/ GUÍA DE APRENDIZAJE PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 613000095 - PLAN DE ESTUDIOS 61AF - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Primer semestre 11\ 1 i#e)liii@i@;l CAMPUS DE EXCELENCIA INTERNACIONAL

Más detalles

Propuesta de despliegue en las Universidades Repositorio de Identidad Única (RIU) de UNIVERSITAS XXI 15 DE JUNIO DE 2016

Propuesta de despliegue en las Universidades Repositorio de Identidad Única (RIU) de UNIVERSITAS XXI 15 DE JUNIO DE 2016 Propuesta de despliegue en las Universidades Repositorio de Identidad Única () de UNIVERSITAS XXI 15 DE JUNIO DE 2016 1 2 AGENDA TEMAS A TRATAR Qué es? Por qué propone OCU explotarlo? Cuándo? Cómo desplegarlo?

Más detalles

GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO

GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO LAS HERRAMIENTAS JIRA OFRECEN UNA AMPLIA VARIEDAD DE FUNCIONALIDADES GESTIONE SUS TAREAS Y PROYECTOS DE NEGOCIO METODOLOGÍAS ÁGILES, TRADICIONALES Y PROCESOS DE NEGOCIO Amplíe la visibilidad y permita

Más detalles

Trabajo Fin de Grado

Trabajo Fin de Grado Plataforma educativa basada en realidad aumentada y dispositivos móviles Universidad de Oviedo 18 de Junio de 2012 Contenidos Realidad Aumentada Motivación del proyecto Objetivos 4 1 Realidad Aumentada

Más detalles

Devops Fundamentals + Taller DevOps OpenSource

Devops Fundamentals + Taller DevOps OpenSource Devops Fundamentals + Taller DevOps OpenSource Referencia JST 351 Duración (horas) 32 Última actualización 30 Marzo 2018 Modalidades Presencial Examen Examen oficial DevOps Fundamentals Devops Agile Skill

Más detalles

GenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía

GenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía GenoIDE Generador de Nodos IDE. Agustín Villar Iglesias Subdirector de Cartografía Instituto de Estadística y Cartografía de Andalucía ANTECEDENTES Actualmente el desarrollo y crecimiento de nodos IDE

Más detalles

Mención Ingeniería del Software

Mención Ingeniería del Software Coordinador Mención Ingeniería del Software Rafael García Vázquez. rafael@udc.es. Despacho 3.01 Presentación - 1 Mención de Ingeniería del Software Presentación - 2 Programación Avanzada Resumen Esta asignatura

Más detalles

Web 2.0 P of o. J os o é To T m o á m s Ca C de d na n s

Web 2.0 P of o. J os o é To T m o á m s Ca C de d na n s Web 2.0 Prof. José Tomás Cadenas Web 2.0 Internet TIC Propician significativos cambios en los hábitos tanto sociales como culturales de las comunidades en general Vocabulario Tags (Etiquetas) Podcasts

Más detalles

INDICE CARTAS DESCRIPTIVAS S3

INDICE CARTAS DESCRIPTIVAS S3 INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO IV ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS 2009 I. Identificadores del programa Carrera: Informática y Sistemas Módulo:

Más detalles

Social Business para la Transformación digital en APC

Social Business para la Transformación digital en APC + Social Business para la Transformación digital en APC + Proyecto: Social Business para la Transformación digital en APC + La Autoridad Portuaria de Cartagena APC es un organismo público, con personalidad

Más detalles

Soluciones abiertas para el Mundo de la Automatización

Soluciones abiertas para el Mundo de la Automatización El perfil de drive para PROFIBUS y PROFINET Soluciones abiertas para el Mundo de la Automatización El perfil de drive estandarizado... PROFIdrive: Un golpe de genio En el deporte del remo, fuerza y sincronismo

Más detalles

Desarrollo de Aplicaciones con Tecnologías Web (Online)

Desarrollo de Aplicaciones con Tecnologías Web (Online) Desarrollo de Aplicaciones con Tecnologías Web (Online) titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Desarrollo de Aplicaciones con Tecnologías

Más detalles

edydsi

edydsi edydsi www.odoo.com.py edydsi Es un completo sistema de gestión empresarial tipo ERP que cubre gran parte de las necesidades de las áreas de: CRM, Compras, Ventas, Clientes, Proveedores, Stock, Contabilidad

Más detalles

Tecnología hardware y software

Tecnología hardware y software Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software

Más detalles

Experto en Desarrollo de Aplicaciones Java con Spring

Experto en Desarrollo de Aplicaciones Java con Spring Experto en Desarrollo de Aplicaciones Java con Spring titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Experto en Desarrollo de Aplicaciones Java

Más detalles

Cambios en Ingeniería de Software

Cambios en Ingeniería de Software Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005. Preparado por

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Online)

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Online) IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Online) Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Más detalles

Gestión dinámica de información y procesos

Gestión dinámica de información y procesos Gestión dinámica de información y procesos Índice Qué es Trebolet? 3 Cómo se organiza? 4 Qué gestiona? 5 Características de Trebolet 6 Seguridad en Trebolet 7 Gestión de contenido digital 8 Gestión de

Más detalles

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Desarrollo de componentes para dispositivos móviles.

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Desarrollo de componentes para dispositivos móviles. BACHILLERATO TÉCNICO VOCACIONAL EN DE SOFTWARE Descriptor del módulo de Tercer año Módulo 3.5: Desarrollo de componentes para dispositivos móviles Campo: Opción: Competencia: Título del módulo: Aspectos

Más detalles

PROYECTO DE INMERSION EN SAP FIORI. Jhon Jairo Teran Consultor ABAP/Fiori/SAPUI5 Harinera del Valle

PROYECTO DE INMERSION EN SAP FIORI. Jhon Jairo Teran Consultor ABAP/Fiori/SAPUI5 Harinera del Valle PROYECTO DE INMERSION EN SAP FIORI Jhon Jairo Teran Consultor ABAP/Fiori/SAPUI5 Harinera del Valle Antecedentes. AGENDA Infraestructura para SAP Fiori. Aplicaciones estándar Liberación de solicitudes de

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 219320 EMPRESA BENEFICIADA: TELEPARTNER S. DE R.L. MI TÍTULO DEL PROYECTO: MODELO OPERATIVO INTEGRAL PARA LA GESTIÓN DE CLÍNICAS BASADO EN ÓRDENES MÉDICAS OBJETIVO DEL PROYECTO: El

Más detalles

Titán Real Estate Software ERP para la gestión y promoción inmobiliaria

Titán Real Estate Software ERP para la gestión y promoción inmobiliaria Titán Real Estate Software ERP para la gestión y promoción inmobiliaria La gestión de los activos inmobiliarios es el punto de conexión de empresas tan dispares como las promotoras, las inmobiliarias y

Más detalles

MOAD_v3: plataforma sostenible de gobierno. electrónico de la administración local de Andalucía

MOAD_v3: plataforma sostenible de gobierno. electrónico de la administración local de Andalucía MOAD_v3: plataforma sostenible de gobierno electrónico de la administración local de Andalucía Diagnóstico TIC AALL Protocolo JdA Diputaciones para el impulso de la Sociedad de la Información en las AALL

Más detalles

Introducción. SCRUM OpenUp. Análisis mediante caso de estudio: Introducción

Introducción. SCRUM OpenUp. Análisis mediante caso de estudio: Introducción 1 Análisis mediante caso de estudio: 2 SCRUM OpenUp Metodologías ágiles A los individuos y su interacción, por encima de los procesos y las herramientas. El software que funciona, por encima de la documentación

Más detalles

INC SATCA: Carrera: La aportación que esta asignatura le da al perfil profesional es la siguiente:

INC SATCA: Carrera: La aportación que esta asignatura le da al perfil profesional es la siguiente: 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA: Carrera: Desarrollo de Proyectos de Software II INC-1702 2-2-4 Ingeniería en Sistemas Computacionales 2. Presentación

Más detalles

Transformación digital, reto para la nueva Administración. Elena Liria Fernández Directora de Innovación y Transformación Digital de Servicios

Transformación digital, reto para la nueva Administración. Elena Liria Fernández Directora de Innovación y Transformación Digital de Servicios Transformación digital, reto para la nueva Administración Elena Liria Fernández Directora de Innovación y Transformación Digital de Servicios AGENCIA PARA LA ADMINISTRACIÓN DIGITAL DE LA COMUNIDAD DE MADRID

Más detalles

Presentación de la Asignatura.

Presentación de la Asignatura. INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/

Más detalles

Suites Panda Endpoint Protection. Índice: Un nuevo entorno de equipos Una nueva solución para equipos

Suites Panda Endpoint Protection. Índice: Un nuevo entorno de equipos Una nueva solución para equipos 1 Suites Panda Endpoint Protection Índice: Un nuevo entorno de equipos Una nueva solución para equipos Un nuevo entorno de equipos La nueva realidad de los equipos Aumento del riesgo que supone el malware»

Más detalles

Desarrollo Software Gran Escala

Desarrollo Software Gran Escala Desarrollo Software Gran Escala Herramientas de Desarrollo (Parte 3: Generadores y Constructores) Diferentes tipos de herramientas Controladores de versión Ambientes de desarrollo Pruebas y Depuración

Más detalles

Mención Ingeniería del Software Marcelino Cabrera Dpto. Lenguajes y Sistemas Informáticos

Mención Ingeniería del Software Marcelino Cabrera Dpto. Lenguajes y Sistemas Informáticos Mención Ingeniería del Software Marcelino Cabrera Dpto. Lenguajes y Sistemas Informáticos Desarrollar Software no es sólo programar egovernment ecommerce Faltan profesionales Actualizados Polivalentes

Más detalles

DIGITAL BUSINESS ASSURANCE. Formación en Desarrollo de Software

DIGITAL BUSINESS ASSURANCE. Formación en Desarrollo de Software DIGITAL BUSINESS ASSURANCE Formación en Desarrollo de Software Edición 2018 Formación en Desarrollo Sofware Índice Formación Certificada en Desarrollo de Software 3 isqi - Certified Agile Test Driven Development

Más detalles

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos Descripción El programa de Desarrollo Web brinda los conocimientos para desarrollar las destrezas necesarias para formar Desarrolladores Web Junior, mediante un conjunto de herramientas pedagógicas cuidadosamente

Más detalles

Plone 3: Un sistema de gestión de contenidos libre

Plone 3: Un sistema de gestión de contenidos libre Plone 3: Un sistema de gestión de contenidos libre Miquel Vidal mvidal@gsyc.escet.urjc.es Grupo de Ingeniería de Software Libre de la URJC Plone 3 Miquel Vidal CSIC, 18-06-2008 p. 1 Qué es Plone Es un

Más detalles

adv Software Factory

adv Software Factory adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS

PLIEGO DE PRESCRIPCIONES TÉCNICAS RPT_GETPPT_Tramitacion PLIEGO DE PRESCRIPCIONES TÉCNICAS Contrato de Asistencia técnica para el desarrollo de interfaces web e interoperabilidad (expediente Nº 2016 / 00295) 1. ANTECEDENTES Como continuación

Más detalles

Visibilidad y control sobre tus procesos de negocio

Visibilidad y control sobre tus procesos de negocio Visibilidad y control sobre tus procesos de negocio Proyecto financiado por: Mayo 2016 Hacemos de sus necesidades nuestras inquietudes 1. Introducción Gestión de Procesos de Negocio(BPM) Conjunto de métodos,

Más detalles

En cada uno de estos portales distinguimos diferentes tipos de contenidos:

En cada uno de estos portales distinguimos diferentes tipos de contenidos: ,,~! 1 ~!Mr!goza, J2 PLIEGQ DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACI~N DEL SERVICIO DE ANÁLISIS E IMPLEMENTACION DE NUEVA ARQUITECTURA EN LOS SERVICIOS Y CONTENIDOS DE LA SEDE ELECTRÓNICA 1 Introducción

Más detalles

Máster en Software Libre Roberto Calvo Mendoza Trabajo Fin de Máster

Máster en Software Libre Roberto Calvo Mendoza Trabajo Fin de Máster Máster en Software Libre Roberto Calvo Mendoza Trabajo Fin de Máster 2015-2016 1/24 Hola a todos, bienvenidos a esta presentación del trabajo final del Máster en Software Libre de la UOC. Proyecto profesional

Más detalles

PLM en Talgo. Madrid

PLM en Talgo. Madrid PLM en Talgo Seminario: Discovering PLM Iván Cuesta / José María Buendía Madrid 16-03-2015 Datos de Talgo Software de PLM: Teamcenter Software de CAD: NX Puesta en producción de Teamcenter: Marzo 2012

Más detalles

drobiosystems Implantación de ERP en código abierto y entorno web Marcos Simón 18 de Enero, 2006 Contenido

drobiosystems Implantación de ERP en código abierto y entorno web Marcos Simón 18 de Enero, 2006 Contenido Implantación de ERP en código abierto y entorno web Marcos Simón 18 de Enero, 2006 Contenido La empresa Descripción de la actividad Particularidades Decisiones estratégicas de gestión Herramientas informáticas

Más detalles

OPENBRAVO COMMERCE CLOUD Habilitando un retail omnicanal con agilidad e innovación aumentadas en la nube

OPENBRAVO COMMERCE CLOUD Habilitando un retail omnicanal con agilidad e innovación aumentadas en la nube OPENBRAVO COMMERCE CLOUD Habilitando un retail omnicanal con agilidad e innovación aumentadas en la nube 2018 Openbravo Inc. Todos los derechos reservados Posicionamiento de Openbravo Commerce Cloud Solución

Más detalles

PROGRAMA DE CURSO. Horas Docencia Horas de Trabajo Horas de Cátedra Docentes. Personal

PROGRAMA DE CURSO. Horas Docencia Horas de Trabajo Horas de Cátedra Docentes. Personal PROGRAMA DE CURSO Código Nombre CC74A PROGRAMACIÓN AVANZADA EN SCALA Nombre en Inglés ADVANCED PROGRAMMING IN SCALA SCT Unidades Horas Docencia Horas de Trabajo Horas de Cátedra Docentes Auxiliar Personal

Más detalles

ANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA

ANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA ANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA Universidad Distrital Francisco José de Caldas 1 1. PROPÓSITO Contextualizar y orientar a los realizadores en la construcción del Sistema de Gestión de

Más detalles

SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES

SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES ESPECIFICACIONES TÉCNICAS SERVICIO MIGRACIÓN SISTEMA DE AYUDA DEL PUESTO DE MANIOBRA DE TALLERES 1. ANTECEDENTES GENERALES Metro de Santiago cuenta con un sistema de ayuda del puesto de maniobra de talleres

Más detalles

Diseño de la Arquitectura Lógica con Patrones. mayo de 2008

Diseño de la Arquitectura Lógica con Patrones. mayo de 2008 Diseño de la Arquitectura Lógica con Patrones mayo de 2008 Agenda Definición de Arquitectura Dimensiones de Arquitectura Categorías de Patrones Patrón de Arquitectura Organización de Paquetes Análisis

Más detalles

Azure. Plan de Estudio

Azure. Plan de Estudio Azure Plan de Estudio Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en

Más detalles

INSURANCE MODULAR SUITE - Insurance Service Bus (ISB)

INSURANCE MODULAR SUITE - Insurance Service Bus (ISB) INSURANCE MODULAR SUITE - Insurance Service Bus (ISB) Insurance Service Bus Insurance Service Bus es un contenedor de servicios especializados en la industria aseguradora, que simplifica la integración

Más detalles

Programa formativo Habilidades y competencias tecnológicas en Java & SQL

Programa formativo Habilidades y competencias tecnológicas en Java & SQL Programa formativo Habilidades y competencias tecnológicas en Java & SQL Índice Descripción del curso... 3 C1- Introducción a La Programación y Al Diseño De Software (25h)... 3 C2- Desarrollo orientado

Más detalles

Descripción específica

Descripción específica Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar

Más detalles

Biblioteca de recursos. Descargado desde

Biblioteca de recursos. Descargado desde Biblioteca de recursos Descargado desde www.rededuca.net Sistemas y aplicaciones informáticas 1. Representación y comunicación de la información. 2. Elementos funcionales de un ordenador digital. Arquitectura.

Más detalles

El contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje:

El contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje: Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en una herramienta casi

Más detalles

Proceso de Desarrollo de SW

Proceso de Desarrollo de SW Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering, UC Berkeley, entre otras fuentes. ELO 329:

Más detalles

Framework Atlas. Introducción FRAMEWORK ATLAS INTRODUCCIÓN. Diciembre de Diciembre de 2016

Framework Atlas. Introducción FRAMEWORK ATLAS INTRODUCCIÓN. Diciembre de Diciembre de 2016 FRAMEWORK ATLAS INTRODUCCIÓN Framework Atlas Introducción Diciembre de 2016 Diciembre de 2016 Unidad de Arquitectura y Soporte de Aplicaciones Área de Arquitecturas INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL

Más detalles

Oficinas de calidad externalizadas

Oficinas de calidad externalizadas Diciembre 2013 Antonio García Candil Arquitecto de soluciones JEE. Especialista en Integración Continua. En este artículo: Qué es una Oficina de Calidad Procesos que influyen en la calidad de un proyecto

Más detalles