Junio 20071 I Jornadas de trabajo META Subproyecto METAMETHOD - Soporte a la Especificación de Metodologías de Desarrollo mediante Técnicas MDD -

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

Metodologías ágiles.
[Ángel US-ISA V9] Diseño: Amador Durán Toro ( ) Grupo de Ingeniería del Software Aplicada (TIC-205) escuela técnica superior de ingeniería informática.
Desarrollo de software innovador con métodos ágiles
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Equipo 11 -Enríquez Chávez Jocelyn -Martínez Arvallo Diana Berenice
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
Enrique Masias Mario Panuera Mario Miranda Edward Cornejo
Ingeniería del Software
Ingeniería del Software
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
M.S.C. Ivette Hernández Dávila
HERRAMIENTAS CASE.
SEMANA Introducción.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Diseño del Software Diseño de datos Diseño arquitectónico
Ingeniería de Software
Ingeniería de Software
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
Grupo Transformaciones MDA Coordinador Artur Boronat (MOMENT) Asistentes Félix García, Beatriz Mora (ESFINGE) Francisco J. Lucas, Ambrosio Toval, Fernando.
REQUERIMIENTOS DE SOFTWARE
1Junio 2007 I Jornadas de trabajo META Línea de trabajo de Ingeniería de Métodos - Conclusiones -
Metodología para el desarrollo de Software educativo POO
Asignación de Tratamientos a Responsabilidades en el contexto del Diseño Dirigido por Modelos David Ameller & Xavier Franch Universitat Politècnica de.
Desarrollamos el conocimiento del activo más importante de su organización: Sus empleados 2º FORO TIC HISPANO RUSO.
CONCEPTOS BÁSICOS Diseño de Sistemas.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Autora: Tatiana Alejandra.
Calidad y Garantía de Calidad
Ingeniería de Software Asistida por Computadora
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Plan de Sistemas de Información (PSI)
GRUPO CALIDAD/MÉTRICAS Coordinadora: Dra. Marcela Genero Bocco Grupo Alarcos Escuela Superior de Informática Universidad Castilla-La Mancha, Ciudad Real,
Medición Genérica basada en Modelos sobre MOMENT Responsable Félix García (ESFINGE) Participantes Beatriz Mora, Paco Ruiz, Mario Piattini (ESFINGE) Abel.
Distribución y Movilidad en Arquitecturas Software Orientadas a Aspectos Nour Ali Director: Isidro Ramos NODO: UPV.
Importancia en la efectividad del:
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
INGENIERIA DE SOFTWARE
Integrantes: Arias Yoiner Figuera José Luís Marquez Lady Febrero de 2015.
Capitulo 1 Roger S. Presman
Método iterativo Integrantes : Paola Ramón Armando 19 octubre 2011.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
SWAPyME Autora: Tatiana Alejandra Oquendo Garzón
Roles de Open UP.
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Integrantes: Dennys Quintero José Ortega Simón Fagundez Caracas 09 de Febrero de 2015.
PROCESOS DE DESARROLLO DE SOFTWARE
Actividades en el Proceso de desarrollo de Software
Ingeniería del Software I
Estructurar tus ideas para hacerlas realidad
Ciclo de Vida del Software
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
DIFERENCIAS DE SEMAT CON OTRAS PROPUESTAS
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
Las fases del ciclo de la vida de desarrollo de sistemas
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
MAESTRÍA EN PLANIFICACIÓN Y DIRECCIÓN ESTRATÉGICA
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Integrantes: Mejía Zúñiga Yoselin Taco Apaza Pamela Ychuta Torres John.
UNIDAD III. PSP Objetivo: El alumno identificará el Proceso Personal de Software, para medir su desempeño.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA2006.
Entorno de Recomendación para el Desarrollo de Objetos de Aprendizaje Manuel E. Prieto Universidad de Castilla-La Mancha, España Victor H. Menéndez Universidad.
Sistemas de calidad en el desarrollo de software.
Junio, 2013.
Transcripción de la presentación:

Junio I Jornadas de trabajo META Subproyecto METAMETHOD - Soporte a la Especificación de Metodologías de Desarrollo mediante Técnicas MDD -

Junio METAMETHOD Objetivos del proyecto META: –Definición, desarrollo y aplicación de un marco de trabajo genérico para la construcción, compilación y gestión de modelos que combine técnicas formales con herramientas de modelado comerciales basándose en los estándares planteados en la iniciativa MDA®. Objetivo pragmático de META: –Aumentar la productividad en el desarrollo software. –Incrementar la calidad del código y facilitar su mantenimiento. –Aumentar la interoperabilidad entre aplicaciones. Proyecto META: –Subproyecto MOMENT: Model Management –Subproyecto DEDALO: Desarrollo de sistemas de calidad basado en modelos y requisitos. –Subproyecto ESFINGE: Evolución de Software Factories mediante Ingeniería del Software Empírica. –Subproyecto MEDWSA: Marco conceptual y tecnológico para el desarrollo software de sistemas reactivos. –Subproyecto METAMETHOD: Soporte a la especificación de metodologías de desarrollo mediante técnicas MDD.

Junio METAMETHOD Descripción del proyecto: –Desarrollo de un marco conceptual y tecnológico para la especificación de metodologías de desarrollo utilizando técnicas de desarrollo software dirigido por modelos (MDD). Objetivos del proyecto: –Desarrollar un marco conceptual para la expresión de variabilidad en metodologías de desarrollo. –Desarrollar un repositorio de fragmentos de método con un volumen de contenidos apropiado para su demostración y puesta en práctica en proyectos pequeños y medianos. –Definición de transformaciones MDD que permitan la generación de metodologías a partir de modelos de alto nivel. –Continuar la participación en proyectos de estandarización y contribuir a ellos con los resultados de la investigación desarrollada, sobre todo en cuanto a los aspectos de validación.

Junio Visión general (1) Evaluación de las características organizacionales, de proyecto y de producto. INPUT: Marco de especificación de requisitos metodológicos. (MERM) OUTPUT: Resultado de la evaluación. (2) Composición (semi-) automática del proceso de desarrollo. INPUT: Resultado de la evaluación INPUT: Metamodelo INPUT: Repositorio de fragmentos de método INPUT: Reglas de transformación OUTPUT: Proceso de desarrollo Ingeniero de métodos Organización usuaria Proceso de desarrollo software (1) evaluación (2) composición (3) validación

Junio Trabajo realizado (I) Marco de especificación de requisitos metodológicos (MERM) –Permite diseñar una metodología que se ajuste exactamente a las especificidades de los usuarios, introduciendo, al mismo tiempo, prácticas reconocidas y probadas por la comunidad. –Utiliza un conjunto de parámetros para capturar el modo de hacer de una organización, de las personas que componen el equipo de desarrollo y del producto a desarrollar. –El valor concreto que reciba cada parámetro es utilizado para caracterizar la metodología resultante en algún aspecto. Validación del MERM en casos reales –Instituto Tecnológico de Aragón (ITA) –Ikusnet (dentro del proyecto PEGASO)

Junio Trabajo realizado (II) METAMETHOD Metamodel (M4) –Establecer los conceptos básicos que se utilizarán para definir metodologías en el seno del proyecto MetaMethod. –Definir las bases de la estructura de la información que se vaya a almacenar en un repositorio de fragmentos de método. –Mantener la compatibilidad con ISO/IEC y SPEM 2 en la medida de lo posible. Repositorio de fragmentos de método –El repositorio se compone de diferentes fragmentos de método: OpenUP/Basic, OpenUP/MDD, XP, OpenUP/AGILE, Open METIS, OPF, etc.

Junio Trabajo realizado (III) Trabajo en procesos de estandarización (SPEM 2.0 e ISO/IEC 24744) –Participación en las discusiones de estandarización en la OMG. –Participación directa en la estandarización de la ISO/IEC Contribución en el proyecto open source Eclipse Process Framework (EPF) –Utilización de la herramienta “EPF Composer” para almacenar el repositorio de fragmentos de método. –Basado en el metamodelo SPEM 2.0

Junio Trabajo en curso Refinar el repositorio de fragmentos de método Lenguaje de modelado para requisitos metodológicos –Obtener un modelo (sintaxis formal) a partir del resultado de la evaluación realizada a la organización utilizando el MERM. Reglas de transformación –Generación de una primera versión del proceso de desarrollo de la organización. –Necesidad de diferentes iteraciones con la participación del ingeniero de métodos para completar la composición. –Validación del proceso de desarrollo por parte de la organización, proporcionando feedback.

Junio Interacción con el resto de subproyectos Ingeniería de requisitos de calidad –1.2 Evaluar la calidad del modelo de proceso SIREN –1.3 Mejora del proceso SIREN y adaptación a CMMI Seguridad en Ingeniería de Requisitos –2.7. Integración de los aspectos de seguridad en el marco de CMMI Tecnicas de mejora de la calidad y productividad en el ámbito de MDE –3.1 Estudio y definición de procesos genéricos dedicados a V&V –3.2 V&V de transformaciones en el ámbito de MDE Medición de software –1.5 Obtener un conjunto de indicadores válidos para arquitecturas software –1.6. Proponer medidas e indicadores que puedan aplicarse en la transformación de modelos en MDD Modelos de procesos de negocio y tecnologias de workflow –4.1. Identificar y catalogar paradigmas, metodologias y estandares para procesos de negocio. –4.2. Definición del marco de trabajo para la mejora de los procesos de negocio. Prácticas ágiles –5.1. Empírica de las prácticas ágiles: Pair programming y Pair designing –5.2. Planificar y realizar estudios empiricos de la validación de la técnica Test Driven Development. Seguridad –6.4. Definir un modelo de madurez para la gestión de la seguridad.

Junio Parque Tecnológico, # 204 E Zamudio Bizkaia (Spain) Tel.: Fax: Aitor Bediaga Research & Development area Engineer