SlideShare una empresa de Scribd logo
1 de 3
Ingeniería de Software Dirigida por Modelos
2013
Relación Entre SPL Y MDSE
Especialización en proyectos informáticos
Universidad Distrital Francisco José de Caldas
Facultad de Ingeniería
Bogotá. D.C., Colombia
Edicson Niño Arévalo
Correo-E: ingedicson@gmail.com
Henry Wilches Diaz
Correo-E: henrywilches1@gmail.com

Abstract. The software engineer presents new
alternatives to decide the present and the future
of the software industry, offering value-added
alternatives to traditional processes that have
now hundreds of organizations around the
world.

SPL
En este contexto, la primera variable a definir es línea
de productos de software (SPL por sus siglas en
ingles), el cual es un conjunto de sistemas intensivos
de software que comparten un común, gestionando un
conjunto de características que satisfacen las
necesidades específicas de un determinado segmento
del mercado o de la misión y que se desarrollan a
partir de un conjunto común de activos principales de
una manera prescrita.

Resumen. La ingeniera de software presenta
nuevas alternativas que deciden el presente y el
futuro de la industria de software; alternativas
que ofrecen valor agregado a los procesos
artesanales que se tienen hoy en día en cientos
de organizaciones alrededor del mundo.

Al igual que otras industrias donde la alta producción
es una característica fundamental para el crecimiento
y permanecía dentro de los mercados, así la industria
de software pretende definir modelos que permitan
aumentar la producción de software.

Palabras claves.

MDSE

Software, modelo, ingeniería de software, industria,
modelo, transformación, estático, dinámico.

Ingeniería de Software Dirigido por Modelos (MDSE
por sus siglas en ingles), es la nueva forma de
construir software en la que se les atribuye a los
modelos el papel principal de todo el proceso, frente
a las propuestas tradicionales basadas en lenguajes de
programación, plataforma de objetos y componente
de software.

Introducción
A través de la historia del desarrollo de software se
han marcado momentos importantes como la
aparición de lenguajes de bajo y alto nivel, el
paradigma de la programación orientada a objetos y
la ingeniería de software basada en componentes.

La siguiente ecuación tiene por objetivo describir las
partes que conforman la definición de Ingeniería de
Software Dirigida por Modelos:

Hoy es un momento histórico, un momento de
evolución, donde nuevas alternativas y conceptos
empiezan a aparecer en la industria, en el mercado
nacional e internacional.

Modelo + Transformación = Software
Un modelo es una generalización de acciones o
sucesos interrelacionado con objetos, vista desde la
perfectiva global del funcionamiento.

En este artículo se pretende generar un concepto
sobre la ingeniería de software dirigida por modelos
en relación con el vínculo entrañable que tiene con la
línea de productos de software y los beneficios que se
obtienen.

Los modelos se clasifican en Estáticos y Dinámicos.
Estáticos: definen los aspectos estáticos del sistema
en cuanto a los datos, la estructura y la arquitectura
del sistema.
1
Licenciamiento en Software Libre (Casos KDE/Qt, Pine)

Dinámicos: definen el comportamiento dinámico del
sistema, mostrando la ejecución.

BENEFICIOS

Una transformación es el mapeo entre los elementos
de un modelo a los elementos de otro modelo.

•

Mejora y aumento de la productividad

•

Aumento de la calidad.

De esta manera MDSE ofrece los lenguajes para
definir el modelo de transformación.

•

Disminución de costos hasta en un 60%.

Beneficios organizacionales:

•

• Alternativamente, las transformaciones se pueden
producir automáticamente

Disminución de las necesidades de mano de obra
hasta en un 87%.

•

• Las transformaciones pueden ser vistos como
modelos también

Disminución del tiempo de comercialización (en
campo, para poner en marcha) hasta en un 98%.

•

Posibilidad de entrar en nuevos mercados en
meses, no en años.

•

Abstracción de las tecnologías de realización
específicas.

•

Mejora la portabilidad y el cambio de tecnología.

•

Generación automática de código.

•

Separación de la aplicación de la tecnología de
implementación.

•

Ciclos de desarrollo más flexibles.

RELACIÓN ENTRE SPL Y MDSE
Las líneas de productos de software se están
convirtiendo en un modelo de desarrollo
viable e importante que permite a las
empresas a darse cuenta de las mejoras de un
orden de magnitud en el tiempo de
comercialización,
costos,
productividad,
calidad, y otros conductores comerciales.
Producto de ingeniería de la línea de software
también puede permitir la entrada rápida del
mercado y la respuesta flexible y proporcionar
una capacidad de personalización en masa.

DESVENTAJAS
Desventajas que se pueden encontrar al implementar
MDSE en el desarrollo de software:

La línea de productos de software se centra en una
práctica de alta rentabilidad bajo riesgo
confiable que combina los enfoques del
negocio y técnicos necesarios para lograr el
éxito.

El conocimiento del negocio por parte de la persona
que diseñara el modelo tiene que ser desde un inicio
profundo y esto no es sencillo de lograr rápidamente.

Las líneas de productos pueden ayudar a las
organizaciones a superar los problemas
causados por la escasez de recursos.
Organizaciones de todo tipo y tamaño han
descubierto que una estrategia de línea de
producto, cuando se aplique con habilidad,
puede producir muchos beneficios y
finalmente, dar a las organizaciones una
ventaja competitiva.

El nivel de abstracción que se tiene que llegar para
poder entregar un producto verdaderamente eficiente
en cuanto a costo y tiempo, tiene que ser de un nivel
de abstracción muy alto.
La definición de la unión de diferentes modelos
independientes en cuanto a negocio no está definida
claramente lo cual puede causar cambios en los
modelos inicialmente planteados.

CONCLUSIONES
Las empresas están cambiando con una frecuencia
muy alta y la MDSE nos brinda las herramientas para
que el desarrollo del software pueda adaptarse al
cambio de una forma rápida.
El desarrollar el software de manera artesanal se está
volviendo obsoleto y en vez de generar valor a las
empresas está generando costos innecesarios.
El cambio para la utilización de MDSE para el
desarrollo de software se debe de dar ahora porque si

2
se espera más tiempo no se lograran ventajas
competitivas en el mercado.
La mejor forma de la implementación de MDSE en el
desarrollo de software es contar con el apoyo de las
altas esferas ejecutivas para que el cambio se dé
rápido y sin traumatismos.
Los tiempos en el diseño e implementación del
software ya no serán traumáticos para el usurario
final por la rapidez que estos se pueden colocar en
producción y funcionando.

BIBLIOGRAFÍA
http://di002.edv.uniovi.es/~cueva/asignaturas/masters
/2008/MDE_udistrital.pdf
http://www.sei.cmu.edu/productlines/

3

Más contenido relacionado

La actualidad más candente

Metodologías para el desarrollo de software en PYMES
Metodologías para el desarrollo de software en PYMESMetodologías para el desarrollo de software en PYMES
Metodologías para el desarrollo de software en PYMESMarceloFalappa5
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareEliud Cortes
 
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
 
Qué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-softwareQué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-softwarejesus acosta
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical Solution200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical SolutionJavier Gonzalez-Sanchez
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Presentacion diego
Presentacion diegoPresentacion diego
Presentacion diegodiegoching2
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareJose Risso
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 
Ingeniería de software mariannys bermudez
Ingeniería de software mariannys bermudezIngeniería de software mariannys bermudez
Ingeniería de software mariannys bermudezmariannys bermudez
 
Mda informatica
Mda informaticaMda informatica
Mda informaticaIsabel
 

La actualidad más candente (20)

Metodologías para el desarrollo de software en PYMES
Metodologías para el desarrollo de software en PYMESMetodologías para el desarrollo de software en PYMES
Metodologías para el desarrollo de software en PYMES
 
Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
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
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Qué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-softwareQué es-la-ingeniería-de-software
Qué es-la-ingeniería-de-software
 
Conceptos de calidad
Conceptos de calidadConceptos de calidad
Conceptos de calidad
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical Solution200809 - RUP y Patrones de Software en CMMi Technical Solution
200809 - RUP y Patrones de Software en CMMi Technical Solution
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Ensayo ing. de software.
Ensayo ing. de software.Ensayo ing. de software.
Ensayo ing. de software.
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Presentacion diego
Presentacion diegoPresentacion diego
Presentacion diego
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de software
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
Ingeniería de software mariannys bermudez
Ingeniería de software mariannys bermudezIngeniería de software mariannys bermudez
Ingeniería de software mariannys bermudez
 
Ingenieria del software pfd
Ingenieria del software pfdIngenieria del software pfd
Ingenieria del software pfd
 
Mda informatica
Mda informaticaMda informatica
Mda informatica
 
Resumen
ResumenResumen
Resumen
 
Mda
MdaMda
Mda
 
Rup
RupRup
Rup
 

Similar a Ingeniería de Software Dirigida por Modelos y su Relación con Líneas de Productos de Software

Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemasgrupo7inf162
 
Futuro del Software: Impacto en las organizaciones y en los profesionales
Futuro del Software:  Impacto en las organizaciones  y en los profesionalesFuturo del Software:  Impacto en las organizaciones  y en los profesionales
Futuro del Software: Impacto en las organizaciones y en los profesionalesAISTI
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasgrupo7inf162
 
r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfRebeca Ortega
 
Lineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchLineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchAndreina Soto
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
09 Modelo De Desarrollo De Negocio Producto Libre Neurowork Why Floss
09   Modelo De Desarrollo De Negocio Producto Libre   Neurowork   Why Floss09   Modelo De Desarrollo De Negocio Producto Libre   Neurowork   Why Floss
09 Modelo De Desarrollo De Negocio Producto Libre Neurowork Why FlossNeurowork
 
Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchdanielnp33
 
Ha2 nm50 perez g jose-diseño manejado por modelos
Ha2 nm50 perez g jose-diseño manejado por modelosHa2 nm50 perez g jose-diseño manejado por modelos
Ha2 nm50 perez g jose-diseño manejado por modelosLuis Pérez
 
DevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digitalDevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digitalSoftware Guru
 
Eduardo hiram godínez aguirre inv psp conceptos básicos
Eduardo hiram godínez aguirre   inv psp conceptos básicosEduardo hiram godínez aguirre   inv psp conceptos básicos
Eduardo hiram godínez aguirre inv psp conceptos básicosEduardo Hiram
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions FrameworkTaty Millan
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructuralesJuan Camilo
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1Sergio Sanchez
 

Similar a Ingeniería de Software Dirigida por Modelos y su Relación con Líneas de Productos de Software (20)

Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemas
 
Futuro del Software: Impacto en las organizaciones y en los profesionales
Futuro del Software:  Impacto en las organizaciones  y en los profesionalesFuturo del Software:  Impacto en las organizaciones  y en los profesionales
Futuro del Software: Impacto en las organizaciones y en los profesionales
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemas
 
r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdf
 
Lineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchLineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método Watch
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Uml
UmlUml
Uml
 
09 Modelo De Desarrollo De Negocio Producto Libre Neurowork Why Floss
09   Modelo De Desarrollo De Negocio Producto Libre   Neurowork   Why Floss09   Modelo De Desarrollo De Negocio Producto Libre   Neurowork   Why Floss
09 Modelo De Desarrollo De Negocio Producto Libre Neurowork Why Floss
 
Modelo de desarrollo de negocio de un producto basado en software libre
Modelo de desarrollo de negocio de un producto basado en software libreModelo de desarrollo de negocio de un producto basado en software libre
Modelo de desarrollo de negocio de un producto basado en software libre
 
plan de negocios
plan de negociosplan de negocios
plan de negocios
 
Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watch
 
LÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARELÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARE
 
Ha2 nm50 perez g jose-diseño manejado por modelos
Ha2 nm50 perez g jose-diseño manejado por modelosHa2 nm50 perez g jose-diseño manejado por modelos
Ha2 nm50 perez g jose-diseño manejado por modelos
 
DevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digitalDevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digital
 
Eduardo hiram godínez aguirre inv psp conceptos básicos
Eduardo hiram godínez aguirre   inv psp conceptos básicosEduardo hiram godínez aguirre   inv psp conceptos básicos
Eduardo hiram godínez aguirre inv psp conceptos básicos
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions Framework
 
Presentación ae
Presentación aePresentación ae
Presentación ae
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 

Ingeniería de Software Dirigida por Modelos y su Relación con Líneas de Productos de Software

  • 1. Ingeniería de Software Dirigida por Modelos 2013 Relación Entre SPL Y MDSE Especialización en proyectos informáticos Universidad Distrital Francisco José de Caldas Facultad de Ingeniería Bogotá. D.C., Colombia Edicson Niño Arévalo Correo-E: ingedicson@gmail.com Henry Wilches Diaz Correo-E: henrywilches1@gmail.com Abstract. The software engineer presents new alternatives to decide the present and the future of the software industry, offering value-added alternatives to traditional processes that have now hundreds of organizations around the world. SPL En este contexto, la primera variable a definir es línea de productos de software (SPL por sus siglas en ingles), el cual es un conjunto de sistemas intensivos de software que comparten un común, gestionando un conjunto de características que satisfacen las necesidades específicas de un determinado segmento del mercado o de la misión y que se desarrollan a partir de un conjunto común de activos principales de una manera prescrita. Resumen. La ingeniera de software presenta nuevas alternativas que deciden el presente y el futuro de la industria de software; alternativas que ofrecen valor agregado a los procesos artesanales que se tienen hoy en día en cientos de organizaciones alrededor del mundo. Al igual que otras industrias donde la alta producción es una característica fundamental para el crecimiento y permanecía dentro de los mercados, así la industria de software pretende definir modelos que permitan aumentar la producción de software. Palabras claves. MDSE Software, modelo, ingeniería de software, industria, modelo, transformación, estático, dinámico. Ingeniería de Software Dirigido por Modelos (MDSE por sus siglas en ingles), es la nueva forma de construir software en la que se les atribuye a los modelos el papel principal de todo el proceso, frente a las propuestas tradicionales basadas en lenguajes de programación, plataforma de objetos y componente de software. Introducción A través de la historia del desarrollo de software se han marcado momentos importantes como la aparición de lenguajes de bajo y alto nivel, el paradigma de la programación orientada a objetos y la ingeniería de software basada en componentes. La siguiente ecuación tiene por objetivo describir las partes que conforman la definición de Ingeniería de Software Dirigida por Modelos: Hoy es un momento histórico, un momento de evolución, donde nuevas alternativas y conceptos empiezan a aparecer en la industria, en el mercado nacional e internacional. Modelo + Transformación = Software Un modelo es una generalización de acciones o sucesos interrelacionado con objetos, vista desde la perfectiva global del funcionamiento. En este artículo se pretende generar un concepto sobre la ingeniería de software dirigida por modelos en relación con el vínculo entrañable que tiene con la línea de productos de software y los beneficios que se obtienen. Los modelos se clasifican en Estáticos y Dinámicos. Estáticos: definen los aspectos estáticos del sistema en cuanto a los datos, la estructura y la arquitectura del sistema. 1
  • 2. Licenciamiento en Software Libre (Casos KDE/Qt, Pine) Dinámicos: definen el comportamiento dinámico del sistema, mostrando la ejecución. BENEFICIOS Una transformación es el mapeo entre los elementos de un modelo a los elementos de otro modelo. • Mejora y aumento de la productividad • Aumento de la calidad. De esta manera MDSE ofrece los lenguajes para definir el modelo de transformación. • Disminución de costos hasta en un 60%. Beneficios organizacionales: • • Alternativamente, las transformaciones se pueden producir automáticamente Disminución de las necesidades de mano de obra hasta en un 87%. • • Las transformaciones pueden ser vistos como modelos también Disminución del tiempo de comercialización (en campo, para poner en marcha) hasta en un 98%. • Posibilidad de entrar en nuevos mercados en meses, no en años. • Abstracción de las tecnologías de realización específicas. • Mejora la portabilidad y el cambio de tecnología. • Generación automática de código. • Separación de la aplicación de la tecnología de implementación. • Ciclos de desarrollo más flexibles. RELACIÓN ENTRE SPL Y MDSE Las líneas de productos de software se están convirtiendo en un modelo de desarrollo viable e importante que permite a las empresas a darse cuenta de las mejoras de un orden de magnitud en el tiempo de comercialización, costos, productividad, calidad, y otros conductores comerciales. Producto de ingeniería de la línea de software también puede permitir la entrada rápida del mercado y la respuesta flexible y proporcionar una capacidad de personalización en masa. DESVENTAJAS Desventajas que se pueden encontrar al implementar MDSE en el desarrollo de software: La línea de productos de software se centra en una práctica de alta rentabilidad bajo riesgo confiable que combina los enfoques del negocio y técnicos necesarios para lograr el éxito. El conocimiento del negocio por parte de la persona que diseñara el modelo tiene que ser desde un inicio profundo y esto no es sencillo de lograr rápidamente. Las líneas de productos pueden ayudar a las organizaciones a superar los problemas causados por la escasez de recursos. Organizaciones de todo tipo y tamaño han descubierto que una estrategia de línea de producto, cuando se aplique con habilidad, puede producir muchos beneficios y finalmente, dar a las organizaciones una ventaja competitiva. El nivel de abstracción que se tiene que llegar para poder entregar un producto verdaderamente eficiente en cuanto a costo y tiempo, tiene que ser de un nivel de abstracción muy alto. La definición de la unión de diferentes modelos independientes en cuanto a negocio no está definida claramente lo cual puede causar cambios en los modelos inicialmente planteados. CONCLUSIONES Las empresas están cambiando con una frecuencia muy alta y la MDSE nos brinda las herramientas para que el desarrollo del software pueda adaptarse al cambio de una forma rápida. El desarrollar el software de manera artesanal se está volviendo obsoleto y en vez de generar valor a las empresas está generando costos innecesarios. El cambio para la utilización de MDSE para el desarrollo de software se debe de dar ahora porque si 2
  • 3. se espera más tiempo no se lograran ventajas competitivas en el mercado. La mejor forma de la implementación de MDSE en el desarrollo de software es contar con el apoyo de las altas esferas ejecutivas para que el cambio se dé rápido y sin traumatismos. Los tiempos en el diseño e implementación del software ya no serán traumáticos para el usurario final por la rapidez que estos se pueden colocar en producción y funcionando. BIBLIOGRAFÍA http://di002.edv.uniovi.es/~cueva/asignaturas/masters /2008/MDE_udistrital.pdf http://www.sei.cmu.edu/productlines/ 3