Mos Kitt Quo Vadis

1,644 views

Published on

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

  • Be the first to like this

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

No notes for slide

Mos Kitt Quo Vadis

  1. 1. http://www.moskitt.org Quo Vadis, MOSKitt? Vicente Pelechano Universidad Politécnica de Valencia
  2. 2. Contenido • ...Hace un año... • ¿Dónde Estamos? • ¿A Dónde Vamos? • Colaboraciones • Algunos Datos...
  3. 3. ...Hace un año... • ...En un Palacio de Congresos Muy Lejano... REFRESQUEMOS LA MEMORIA • Se presentó MOSKitt
  4. 4. ¿Qué es MOSKitt? • Es una herramienta CASE LIBRE basada en Eclipse (licencia EPL) • Desarrollada por la Consellería de Infraestructuras y Transporte (CIT) • Utiliza el lenguaje de modelado UML
  5. 5. ¿Qué es MOSKitt? • MOSKitt se concibe como una Herramienta CASE “Especial” • MOSKitt es a su vez una Infraestructura para el Desarrollo de Herramientas de Soporte al Desarrollo de Software Dirigido por Modelos (DSDM)
  6. 6. Enfoque de Desarrollo Soporte al Método: gvMÉTRICA MÉTODO X MÉTODO Z Transformaciones entre Modelos Guías y Asistentes Trazas ... HERRAMIENTAS Editor de Requisitos Editor UML2 Repositorio de Proyectos Editor de Bases de Datos Modelado de Interfaces de Usuario Diseñador de Métodos INFRAESTRUCTURA Trazabilidad Sincronización de Modelos Gestión y Configuración de Transformaciones Exploradores de Modelos Editores basados en Formularios
  7. 7. ...Hace un Año... Publicada 0.7.2 Publicada 0.9.0 Alpha Modelado UML2 Soporte al Método (gvMétrica) Modelado DB (Tablas, Vistas, Usarios, Roles y Grupos) Recursos Humanos Generación DDL Inicio de Proyecto (Configuración) Transformación Configurable UML2 a DB Documentos Sincronización UML2 <> DB Editor de BPMN Importación Inicial PowerDesigner 11 Diseñador de Métodos (Dashboard) Versión inicial modelado interfaces de usuario Transformación BPMN2UC Importación Completa PowerDesigner 11 0.7.2 4/2007 9/2007 1/2008 5/2008 9/2008 1/2009 6/2009 1.0 0.9.0 Alpha EclipseDay
  8. 8. ...Hace un Año... • Modelado BD, Generación • FEFEM: Editor de de DDL e Ingeniería Formularios basados en Inversa Modelos • Editor UML2 + Perfiles • Gestor de Transformaciones • Editor BPMN • Configuración de • Editor Modelos IU Transformaciones • Editor WBS • Trazabilidad y Sincronización Explorador de Modelos + Mejoras Editores Gráficos
  9. 9. ¿Dónde Estamos? • Versión 1.0.0 publicada el 4 de Agosto • Resolución de Bugs y Mejoras en la Funcionalidad • Versión 1.1.0 RC1 publicada el 30 de Noviembre 1.0.0 4/2007 1/2008 10/2008 8/2009 12/2009 X/2010 1.1.0 RC1 MOSKittDay
  10. 10. ¿Dónde Estamos?
  11. 11. Avances Destacables • Soporte al Proceso (gvMétrica). Dashboard • Modelado de Interfaces de Usuario (UIM) • Transformaciones y Generación de Prototipos • Modelado de Procesos de Negocio (basado en BPMN) • Testing de Transformaciones • Integración/Interoperabilidad con herramientas Externas • Importación MaPA y PowerDesigner
  12. 12. Soporte al Proceso
  13. 13. Modelado de Interfaces de Usuario
  14. 14. Modelado de Interfaces de Usuario
  15. 15. Transformaciones • Generación de Modelo UML2 Inicial a partir de la especificación de procedimientos con BPMN. • Generación del Modelo Relacional de Base de Datos a partir del análisis UML2 (Diagrama de Clases). • Generación de Prototipos de Usuario “navegacionales” siguiendo Guía de Estilo de gvHidra.
  16. 16. Transformaciones • Generación automática de los Scripts DDL: Postgresql (8.x), Oracle (8i y 10) y MySQL (5). • Transformaciones M2M Sincronizadas. Trazabilidad y Actualización Automática. • Generación de Informes. • Posibilidad de configurar todas las Transformaciones.
  17. 17. Testing de Transformaciones 1'2#)(&#&) !22'3-$.2) !"#$%&#'() *&+,(&-$.) /0)
  18. 18. ¿A Dónde Vamos?
  19. 19. ¿A Dónde Vamos? vs. • Generación Automática de Código. Plataformas específicas CIT: Java y PHP • Especificación de Interfaces de Usuario. Sketchers y Previewers MEJORA USABILIDAD Y PRODUCTIVIDAD
  20. 20. ¿A Dónde Vamos? • Repositorio de Proyectos,Versionado y Trabajo Colaborativo • Especificación y Gestión de Requisitos • Potenciar la Comunidad MOSKitt. Portal MOSKitt • Mejora del Dashboard
  21. 21. ¿A Dónde Vamos? • Reutilización y Líneas de Producto Software (pure::Variants, Gears) • Roundtrip Engineering • Generación Incremental • Generación de Servicios Web en SOA
  22. 22. ¿A Dónde Vamos? • Formación (Interna y Reglada) • Implantación (Uso en Proyectos Reales) • Promover el uso en otras Consellerias, Empresas y Universidades
  23. 23. ¿A Dónde Vamos? • Beca de I+D CIT (UPV) • Ingeniería de Métodos. CAME Tools. • Definición, Diseño e Implantación de métodos de producción de software específicos de dominio, empresa o proyecto software. • Reconfiguración del Método de Desarrollo y herramienta CASE en tiempo de ejecución
  24. 24. ¿A Dónde Vamos? =>!0'?++-' =>#0'?++-' !()*+,'/2+4(;;'#355+2)' /-36%78<' /-36%789' :' /-36%787' 4"#4*"5"' >;;();'' !()*+,'/2+,34)'#355+2)' !()*+,'!+,(-' @(5+;%)+2A' )#%4"' .#/0!1' .@>#1' /-36%78<' /-36%789' :' /-36%787' !"#$%&' !"#$%&' !"#$%&'(")*+,'-#.+"' !"#$%&'/012"0",#.3%,'-#.+"'
  25. 25. Colaboraciones
  26. 26. Colaboraciones • Subproyecto MDT/Papyrus dentro del proyecto Eclipse Model Development Tools (MDT) • Objetivo desarrollar editores avanzados para UML y SysML • Participantes: CA LIST líderes del proyecto Papyrus, TopCased (Airbus), Atos Origin, Obeo y MOSKitt (Prodevelop)
  27. 27. Algunos Datos.... • 2117 descargas en 2008 ...+ de 6300 descargas en 2009 (17 al día). 366 GB descargados • 21.177 visitas con 190.908 páginas vistas (2009) • Listas de Correo • https://moskitt.org/lists/mailman/listinfo/moskitt-es • https://dev.eclipse.org/mailman/listinfo/spain-ec • Repositorio de Proyectos Eclipse • http://subversion.moskitt.org
  28. 28. A Usar MOSKitt!!
  29. 29. Panel ¿Sirve para algo el MDD? Éxitos y Fracasos (Pros y Cons)
  30. 30. Un Éxito...MOSKitt 10 Millones Euros Proyecto y Estadísticas en OHLOH (https://www.ohloh.net/projects/moskitt)
  31. 31. http://www.moskitt.org Gracias por la Atención

×