Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Montero Dea

776 views

Published on

Published in: Travel, Business
  • Login to see the comments

  • Be the first to like this

Montero Dea

  1. 1. A Methodology Fragment for Developing Families of Business Information Systems Ildefonso Montero Pérez monteroperez@us.es Examen para la obtención del Diploma de Estudios Avanzados Programa de Doctorado: Tecnología e Ingeniería del Software Departamento de Lenguajes y Sistemas Informáticos
  2. 2. Periodo Docente Asignaturas Introducción a la Investigación (II) Desarrollo de Aplicaciones Web (DAW) Ingeniería de Proyectos Software (IPS) Ingeniería de Requisitos (IR) Metodología y Técnicas en Proyectos Software (MTP) Ingeniería de Servicios Web (ISW) La Web Semantica (WS)
  3. 3. Periodo Investigador Grupo de Investigación ISA – Ingeniería del Software Aplicada Coordinador: Antonio Ruiz-Cortés Computación Orientada a Servicios Lineas de Producto Software Metodologias de Desarrollo
  4. 4. Contexto Arquitecturas Orientadas a Servicios (SOA) Bus de Servicios Empresarial (ESB) Servicio Desarrollo guiado por el Negocio (BDD)
  5. 5. Contexto Bus de Servicios Empresarial (ESB) Traveler Travel Agent WSCI WSCI Interface Interface WSCI Interface Airline Reservation System
  6. 6. Motivación
  7. 7. Motivación Negocios con procesos comunes Cada negocio tiene … procesos especificos Definiciones dependientes del contexto
  8. 8. Motivación ¿Por qué tenemos que repetir el trabajo del otro? ¿Como podria reutilizar sus definiciones?
  9. 9. Hipotesis Problema Los ingenierios de procesos diseñan repetitivamente los mismos procesos para cada una de las empresas que poseen conceptualmente procesos comunes Por que es un problema Incremento de los tiempos y costes Hipotesis Podemos definir una metodologia de desarrollo de sistemas guiados por procesos de negocio basado en la reutilización ¿Como? Ventajas Tecnicas de Lineas de Se reducen tiempos Producto Software Se reducen costes Se garantiza la calidad del producto final Se garantiza gestion de la variabilidad Se puede definir con independencia del contexto
  10. 10. Hipotesis Hipotesis Podemos definir una metodologia de desarrollo de sistemas guiados por procesos de negocio basado en la reutilización Garantias • Notación estandar • Automatización del proceso en la medida de lo posible • Obtener definiciones de procesos dependientes del contexto a partir de definiciones independientes • Gestionar la variabilidad de un proceso de negocio en tiempo de diseño • Gestionar la variabilidad de un proceso de negocio en tiempo de ejecución, las empresas cambian continuamente !! • Las definiciones dependientes del contexto deben poder especificarse mediante interfaces WSCI • Facil integración con otras metodologias y herramientas
  11. 11. Plan de trabajo Background • Sistemas guiados por procesos de negocio: notaciones, herramientas, etc. • SOA: definición de servicios, coreografia, orquestación, etc. • Lineas de producto software: diseño, tecnicas, representación, análisis, etc. Estudio del estado del arte • ¿Cuantas propuestas existen actualmente para incrementar el grado de reutilización de la definición de procesos de negocio y cuantas de ellas hacen uso de tecnicas de lineas de producto software? • ¿De que forma podemos representar la variabilidad en la definición de un proceso de negocio? Process Family Engineering Propuesta Business Family Engineering A Methodology Fragment For Developing Families of Business Information Systems – Improving the Design of Business Families for SOA
  12. 12. Resultado PFE BFE Garantias Notacion Estandar Automatización del proceso Definiciones dependientes del contexto Definiciones independientes del contexto Soporte variabilidad tiempo diseño Soporte variabilidad tiempo ejecución Obtención de componentes especificables con WSCI Facil integracion con metodologias y herramientas Nuestra propuesta
  13. 13. Resultados Nº Citas Nº Publicaciones DBLP CORE Index Contexto International Conferences 3 3 1 A, B International Workshops 2 2 1 -- National Workshops 1 0 0 -- Otros resultados Aporte al proyecto Eclipse ATL Transformation Catalog Seminario: Documentar Variabilidad de Requisitos en Fabricas Software ISABEL WEBFACTORIES P07-TIC-02533 TIN-2006 -00472
  14. 14. Curriculum investigador Profesional Tramitacion electrónica, workflow, W@ndA, Trew@, etc. Definición de procedimientos Análisis y consultoría Académico e Investigador II (US) , ITIG (UCA), Becario FPI, Becario de Colaboración CCIA Miembro Comite Organizador FLOSSIC 2007, edición libro de actas, material didactico, experiencia docente, mas de 1000 horas acreditadas en cursos, nivel B2 ingles bpm-research.blogspot.com
  15. 15. Preguntas
  16. 16. Gracias por su atención

×