MDA, Lineas de Producto y Modelado del Negocio

1,318 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,318
On SlideShare
0
From Embeds
0
Number of Embeds
62
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MDA, Lineas de Producto y Modelado del Negocio

  1. 1. MDA, Lineas de Producto y Modelos de Negocio Ildefonso Montero Pérez monteroperez@us.es Master: Ingeniería y Tecnología del Software Asignatura: Desarrollo de Software Basado en Modelos y Aspectos Taller: Automatización en el desarrollo de software y MDA Departamento de Lenguajes y Sistemas Informáticos
  2. 2. Contexto
  3. 3. Contexto Presupuesto 2005 > 25.000 millones de euros Empleados Directos > 200.000 Se distribuye en un total de 15 consejerías, con un promedio de 4 agencias /consejería y sus correspondientes delegaciones provinciales (8) / consejería. Relacionada con multiples instituciones con las que interactua habitualmente. Fuente: Wikipedia: http://es.wikipedia.org/wiki/Junta_de_Andalucía
  4. 4. Contexto
  5. 5. Contexto Alumnos 2005-2006 > 58.000 Titulaciones > 90 Centros universitarios: 25 propios y 5 adscritos Departamentos universitarios: 122 Áreas de conocimiento: 154 Programas de Postgrado: 138 Datos Curso Académico 2005/2006 Fuente: Wikipedia: http://es.wikipedia.org/wiki/Universidad_de_Sevilla
  6. 6. Contexto “Organizations can be considered from a business process perspective ... ... the larger size of the organization and the number of business units with which it interacts, the more accurate is this perspective focused on its business process and how the organization is managed based on its specifications.” Dr. Ilia Bilder PhD. Computer and System Sciences Co-Founder and Director R&D of Ibisoft Co-Founder of International Workshops on Business Process Modeling and Support (BPMDS) Las organizaciones se definen en funcion de sus procesos de negocio LEY 11/2007, de 22 de junio, de acceso electrónico de los ciudadanos a los Servicios Públicos.
  7. 7. Motivación Gestion de Comunicaciones Interiores entre Organismos Como mínimo 15 versiones distintas Conceptualmente es el MISMO proceso de negocio pero posee muchas variantes en funcion de quien lo ejecuta
  8. 8. Motivación Evaluación para la obtención del Diploma de Estudios Avanzados Como mínimo 138 versiones distintas Conceptualmente es el MISMO proceso de negocio pero posee muchas variantes en funcion de quien lo ejecuta
  9. 9. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto?
  10. 10. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion?
  11. 11. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion? para colmo … existen procesos de negocios similares entre organizaciones distintas entre si, como pueden ser las comunicaciones interiores entre organismos ¿como puedo reutilizar estas definiciones ?
  12. 12. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion? para colmo … existen procesos de negocios similares entre organizaciones distintas entre si, como pueden ser las comunicaciones interiores entre organismos ¿como puedo reutilizar estas definiciones ? y por si fuera poco, tengo que diseñar la infraestructura tecnológica que de soporte a cada una de estas organizacíones ….
  13. 13. Motivación Existen infinidad de versiones distintas del mismo procedimiento, ¿como voy a gestionar esto? Además, no tengo definido de ninguna forma un matching entre la definicion origen y todas y cada una de sus variantes ¿como voy a mantener cada especificacion? para colmo … existen procesos de negocios similares entre organizaciones distintas entre si, como pueden ser las comunicaciones interiores entre organismos ¿como puedo reutilizar estas definiciones ? y por si fuera poco, tengo que diseñar la infraestructura tecnológica que de soporte a cada una de estas organizacíones …. ! QUE MARRÓN !
  14. 14. Hipotesis 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
  15. 15. Overview BFE Domain Engineering Requirements Domain Capture Design
  16. 16. Overview BFE Domain Engineering Requirements Domain Capture Design Variability Model Core Process Framework Transformation Rules
  17. 17. Overview BFE Domain Engineering Requirements Domain Capture Design Variability Model Core Process Framework Transformation Rules
  18. 18. Overview BFE Domain Engineering Requirements Domain Capture Design Variability Model Core Process Framework Transformation Rules
  19. 19. Investigación
  20. 20. Feature Models to BPMN Visita: http://www.eclipse.org/m2m/atl/atlTransformations/#FM2BPMN
  21. 21. Feature Models to BPMN Visita: http://www.eclipse.org/m2m/atl/atlTransformations/#FM2BPMN
  22. 22. Preguntas
  23. 23. Preguntas http://bpm-research.blogspot.com http://twitter.com/bpmresearch http://www.facebook.com/group.php?gid=77670093649
  24. 24. Gracias por su atención

×