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

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (10)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

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