SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
http://www.moskitt.org




               Quo Vadis, MOSKitt?
                         Vicente Pelechano
                 Universidad Politécnica de Valencia
Contenido

•   ...Hace un año...

•   ¿Dónde Estamos?

•   ¿A Dónde Vamos?

•   Colaboraciones

•   Algunos Datos...
...Hace un año...

• ...En un Palacio de Congresos Muy Lejano...
   REFRESQUEMOS
    LA MEMORIA


• Se presentó MOSKitt
¿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
¿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)
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
...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
...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
¿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
¿Dónde Estamos?
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
Soporte al Proceso
Modelado de Interfaces
     de Usuario
Modelado de Interfaces
     de Usuario
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.
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.
Testing de
Transformaciones
 1'2#)(&#&)




          !22'3-$.2)

                       !"#$%&#'()
                        *&+,(&-$.)
                                     /0)
¿A Dónde Vamos?
¿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
¿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
¿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
¿A Dónde Vamos?

• Formación (Interna y Reglada)
• Implantación (Uso en Proyectos Reales)
• Promover el uso en otras Consellerias,
  Empresas y Universidades
¿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
¿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%,'-#.+"'
Colaboraciones
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)
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
A Usar MOSKitt!!
Panel
¿Sirve para algo el MDD?

   Éxitos y Fracasos
    (Pros y Cons)
Un Éxito...MOSKitt



                                      10 Millones Euros



  Proyecto y Estadísticas en OHLOH
(https://www.ohloh.net/projects/moskitt)
http://www.moskitt.org




        Gracias por la Atención

Más contenido relacionado

Destacado

Diagramaciones preliminares
Diagramaciones preliminaresDiagramaciones preliminares
Diagramaciones preliminaresJuan Moreno
 
SMITF2012 Sales Kit
SMITF2012 Sales KitSMITF2012 Sales Kit
SMITF2012 Sales KitRadzib Ariff
 
No juzgar j2 2
No juzgar j2 2No juzgar j2 2
No juzgar j2 2fomtv
 
Agrupamento deEescolas D. Dinis - ODIVELAS - Apresentação do Agru.
Agrupamento deEescolas D. Dinis -  ODIVELAS - Apresentação do Agru.Agrupamento deEescolas D. Dinis -  ODIVELAS - Apresentação do Agru.
Agrupamento deEescolas D. Dinis - ODIVELAS - Apresentação do Agru.ANA GRALHEIRO
 
Padrões de desempenho docente versão final 15 out 2010 - 16 20h[1]
Padrões de desempenho docente   versão final 15 out 2010 - 16 20h[1]Padrões de desempenho docente   versão final 15 out 2010 - 16 20h[1]
Padrões de desempenho docente versão final 15 out 2010 - 16 20h[1]ANA GRALHEIRO
 
Ccap recomendações fichas outubro de 2010
Ccap recomendações fichas outubro de 2010Ccap recomendações fichas outubro de 2010
Ccap recomendações fichas outubro de 2010ANA GRALHEIRO
 
Case Punto
Case PuntoCase Punto
Case PuntoMori _
 
Mobilidade a Witham, Essex, England
Mobilidade a Witham, Essex, EnglandMobilidade a Witham, Essex, England
Mobilidade a Witham, Essex, EnglandClubeuropeu Moure
 
Planos de acção de melhoria a implementar ano lectivo 2010-2011
Planos de acção de melhoria a implementar  ano lectivo 2010-2011Planos de acção de melhoria a implementar  ano lectivo 2010-2011
Planos de acção de melhoria a implementar ano lectivo 2010-2011ANA GRALHEIRO
 
Pobreza en mexico
Pobreza en mexicoPobreza en mexico
Pobreza en mexicokhynee
 
Taller MOSKitt: Aplicación de DSDM con MOSKitt.
Taller MOSKitt: Aplicación de DSDM con MOSKitt.Taller MOSKitt: Aplicación de DSDM con MOSKitt.
Taller MOSKitt: Aplicación de DSDM con MOSKitt.Begoña Bonet
 
T01 análise do transporte rodoviário de cargas no brasil
T01 análise do transporte rodoviário de cargas no brasilT01 análise do transporte rodoviário de cargas no brasil
T01 análise do transporte rodoviário de cargas no brasilSergio Grisa
 
Ñutilu, tata nuni.
 Ñutilu, tata nuni. Ñutilu, tata nuni.
Ñutilu, tata nuni.kolichi
 

Destacado (20)

Cuenta Pública Región Metropolitana
Cuenta Pública Región MetropolitanaCuenta Pública Región Metropolitana
Cuenta Pública Región Metropolitana
 
Isummit
IsummitIsummit
Isummit
 
Diagramaciones preliminares
Diagramaciones preliminaresDiagramaciones preliminares
Diagramaciones preliminares
 
SMITF2012 Sales Kit
SMITF2012 Sales KitSMITF2012 Sales Kit
SMITF2012 Sales Kit
 
1ra
1ra1ra
1ra
 
No juzgar j2 2
No juzgar j2 2No juzgar j2 2
No juzgar j2 2
 
Agrupamento deEescolas D. Dinis - ODIVELAS - Apresentação do Agru.
Agrupamento deEescolas D. Dinis -  ODIVELAS - Apresentação do Agru.Agrupamento deEescolas D. Dinis -  ODIVELAS - Apresentação do Agru.
Agrupamento deEescolas D. Dinis - ODIVELAS - Apresentação do Agru.
 
Padrões de desempenho docente versão final 15 out 2010 - 16 20h[1]
Padrões de desempenho docente   versão final 15 out 2010 - 16 20h[1]Padrões de desempenho docente   versão final 15 out 2010 - 16 20h[1]
Padrões de desempenho docente versão final 15 out 2010 - 16 20h[1]
 
2010 11 30_engema
2010 11 30_engema2010 11 30_engema
2010 11 30_engema
 
Ccap recomendações fichas outubro de 2010
Ccap recomendações fichas outubro de 2010Ccap recomendações fichas outubro de 2010
Ccap recomendações fichas outubro de 2010
 
A Trip Across America
A Trip Across AmericaA Trip Across America
A Trip Across America
 
Case Punto
Case PuntoCase Punto
Case Punto
 
Mobilidade a Witham, Essex, England
Mobilidade a Witham, Essex, EnglandMobilidade a Witham, Essex, England
Mobilidade a Witham, Essex, England
 
Planos de acção de melhoria a implementar ano lectivo 2010-2011
Planos de acção de melhoria a implementar  ano lectivo 2010-2011Planos de acção de melhoria a implementar  ano lectivo 2010-2011
Planos de acção de melhoria a implementar ano lectivo 2010-2011
 
Escuela de padres
Escuela de padresEscuela de padres
Escuela de padres
 
Pobreza en mexico
Pobreza en mexicoPobreza en mexico
Pobreza en mexico
 
Taller MOSKitt: Aplicación de DSDM con MOSKitt.
Taller MOSKitt: Aplicación de DSDM con MOSKitt.Taller MOSKitt: Aplicación de DSDM con MOSKitt.
Taller MOSKitt: Aplicación de DSDM con MOSKitt.
 
T01 análise do transporte rodoviário de cargas no brasil
T01 análise do transporte rodoviário de cargas no brasilT01 análise do transporte rodoviário de cargas no brasil
T01 análise do transporte rodoviário de cargas no brasil
 
Emotional freedom for success
Emotional freedom for successEmotional freedom for success
Emotional freedom for success
 
Ñutilu, tata nuni.
 Ñutilu, tata nuni. Ñutilu, tata nuni.
Ñutilu, tata nuni.
 

Similar a Mos Kitt Quo Vadis

MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMMOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMVicente Pelechano
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittJavier Muñoz
 
Soporte al Proceso de Desarrollo con MOSKitt
Soporte al Proceso de Desarrollo con MOSKittSoporte al Proceso de Desarrollo con MOSKitt
Soporte al Proceso de Desarrollo con MOSKittBegoña Bonet
 
MDD Ingenieria de Software Dirigida por Modelos
MDD Ingenieria de Software Dirigida por ModelosMDD Ingenieria de Software Dirigida por Modelos
MDD Ingenieria de Software Dirigida por ModelosJorge Mario Calvo Londoño
 
MDA en el contexto de datawarehouse
MDA en el contexto de datawarehouseMDA en el contexto de datawarehouse
MDA en el contexto de datawarehouseMartin Baez
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningRafa Hidalgo
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareJavier Muñoz
 
DEISER - Plataforma de Productos
DEISER - Plataforma de ProductosDEISER - Plataforma de Productos
DEISER - Plataforma de Productosdeiser.itg
 
Report builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampReport builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampSalvador Ramos
 
ciclo de vida del sof
ciclo de vida del sofciclo de vida del sof
ciclo de vida del sofberlin18
 
Ha2 cm40 eq3-powerdesigner
Ha2 cm40 eq3-powerdesignerHa2 cm40 eq3-powerdesigner
Ha2 cm40 eq3-powerdesignerJackieHee27
 
SDK PALESTRA
SDK PALESTRASDK PALESTRA
SDK PALESTRAPALESTRA
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptMarko Zapata
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 

Similar a Mos Kitt Quo Vadis (20)

MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDMMOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
MOSKitt. Una plataforma libre para el desarrollo de métodos y herramientas DSDM
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKitt
 
Soporte al Proceso de Desarrollo con MOSKitt
Soporte al Proceso de Desarrollo con MOSKittSoporte al Proceso de Desarrollo con MOSKitt
Soporte al Proceso de Desarrollo con MOSKitt
 
MDD Ingenieria de Software Dirigida por Modelos
MDD Ingenieria de Software Dirigida por ModelosMDD Ingenieria de Software Dirigida por Modelos
MDD Ingenieria de Software Dirigida por Modelos
 
MDA en el contexto de datawarehouse
MDA en el contexto de datawarehouseMDA en el contexto de datawarehouse
MDA en el contexto de datawarehouse
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine Learning
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
 
DEISER - Plataforma de Productos
DEISER - Plataforma de ProductosDEISER - Plataforma de Productos
DEISER - Plataforma de Productos
 
Mda
MdaMda
Mda
 
Mos kitt
Mos kittMos kitt
Mos kitt
 
Report builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampReport builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecamp
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
ciclo de vida del sof
ciclo de vida del sofciclo de vida del sof
ciclo de vida del sof
 
SOA Open Source
SOA Open SourceSOA Open Source
SOA Open Source
 
Ha2 cm40 eq3-powerdesigner
Ha2 cm40 eq3-powerdesignerHa2 cm40 eq3-powerdesigner
Ha2 cm40 eq3-powerdesigner
 
SDK PALESTRA
SDK PALESTRASDK PALESTRA
SDK PALESTRA
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Metodo watch y lps
Metodo watch y lpsMetodo watch y lps
Metodo watch y lps
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 

Último

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdfjuan23xpx
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 
EL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptxEL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptxLuisJavierMoralesMen1
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxNIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxDaniloDaz4
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxcj12paz
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 

Último (20)

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
EL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptxEL ESPIRITU SANTO en pentecostes2022.pptx
EL ESPIRITU SANTO en pentecostes2022.pptx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxNIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 

Mos Kitt Quo Vadis

  • 1. http://www.moskitt.org Quo Vadis, MOSKitt? Vicente Pelechano Universidad Politécnica de Valencia
  • 2. Contenido • ...Hace un año... • ¿Dónde Estamos? • ¿A Dónde Vamos? • Colaboraciones • Algunos Datos...
  • 3. ...Hace un año... • ...En un Palacio de Congresos Muy Lejano... REFRESQUEMOS LA MEMORIA • Se presentó MOSKitt
  • 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. ¿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. 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. ...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. ...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. ¿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
  • 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
  • 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. 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. Testing de Transformaciones 1'2#)(&#&) !22'3-$.2) !"#$%&#'() *&+,(&-$.) /0)
  • 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. ¿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. ¿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. ¿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. ¿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. ¿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%,'-#.+"'
  • 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. 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
  • 29. Panel ¿Sirve para algo el MDD? Éxitos y Fracasos (Pros y Cons)
  • 30. Un Éxito...MOSKitt 10 Millones Euros Proyecto y Estadísticas en OHLOH (https://www.ohloh.net/projects/moskitt)
  • 31. http://www.moskitt.org Gracias por la Atención