Вы находитесь на странице: 1из 3

Ingeniera de Software Dirigida por Modelos 2013 Relacin Entre SPL Y MDSE Especiali acin en pro!

ectos infor"#ticos $ni%ersidad Distrital &rancisco 'os( de )aldas &ac*ltad de Ingeniera +ogot#, D,),- )olo".ia Edicson /i0o 1r(%alo )orreo2E3 ingedicson4g"ail,co" 5enr! 6ilc7es Dia )orreo2E3 7enr!wilc7es14g"ail,co"

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 conte:to- la pri"era %aria.le a definir es lnea de prod*ctos de software ;SPL por s*s siglas en ingles<- el c*al es *n con8*nto de siste"as intensi%os de software 9*e co"parten *n co"=n- gestionando *n con8*nto de caractersticas 9*e satisfacen las necesidades especficas de *n deter"inado seg"ento del "ercado o de la "isin ! 9*e se desarrollan a partir de *n con8*nto co"=n de acti%os principales de *na "anera prescrita, 1l ig*al 9*e otras ind*strias donde la alta prod*ccin es *na caracterstica f*nda"ental para el creci"iento ! per"aneca dentro de los "ercados- as la ind*stria de software pretende definir "odelos 9*e per"itan a*"entar la prod*ccin de software,

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 da en cientos de organizaciones alrededor del mundo.

Palabras claves. Software- "odelo- ingeniera de software- ind*stria"odelo- transfor"acin- est#tico- din#"ico,

MDSE
Ingeniera de Software Dirigido por Modelos ;MDSE por s*s siglas en ingles<- es la n*e%a for"a de constr*ir software en la 9*e se les atri.*!e a los "odelos el papel principal de todo el proceso- frente a las prop*estas tradicionales .asadas en leng*a8es de progra"acin- platafor"a de o.8etos ! co"ponente de software, La sig*iente ec*acin tiene por o.8eti%o descri.ir las partes 9*e confor"an la definicin de Ingeniera de Software Dirigida por Modelos3 Modelo + Transformacin = Software $n "odelo es *na generali acin de acciones o s*cesos interrelacionado con o.8etos- %ista desde la perfecti%a glo.al del f*nciona"iento, Los "odelos se clasifican en Est#ticos ! Din#"icos, Est ticos! definen los aspectos est#ticos del siste"a en c*anto a los datos- la estr*ct*ra ! la ar9*itect*ra del siste"a,
1

Introduccin
1 tra%(s de la 7istoria del desarrollo de software se 7an "arcado "o"entos i"portantes co"o la aparicin de leng*a8es de .a8o ! alto ni%el- el paradig"a de la progra"acin orientada a o.8etos ! la ingeniera de software .asada en co"ponentes, 5o! es *n "o"ento 7istrico- *n "o"ento de e%ol*cin- donde n*e%as alternati%as ! conceptos e"pie an a aparecer en la ind*stria- en el "ercado nacional e internacional, En este artc*lo se pretende generar *n concepto so.re la ingeniera de software dirigida por "odelos en relacin con el %nc*lo entra0a.le 9*e tiene con la lnea de prod*ctos de software ! los .eneficios 9*e se o.tienen,

Licenciamiento en "oftware Li#re $%asos &'E()t, *ine+

'in micos! definen el co"porta"iento din#"ico del siste"a- "ostrando la e8ec*cin, $na transfor"acin es el "apeo entre los ele"entos de *n "odelo a los ele"entos de otro "odelo, De esta "anera MDSE ofrece los leng*a8es para definir el "odelo de transfor"acin, 1lternati%a"ente- las transfor"aciones se p*eden prod*cir a*to"#tica"ente Las transfor"aciones p*eden ser %istos co"o "odelos ta".i(n

%E#E&I!I'S
+eneficios organi acionales3 Me8ora ! a*"ento de la prod*cti%idad 1*"ento de la calidad, Dis"in*cin de costos 7asta en *n ?0@, Dis"in*cin de las necesidades de "ano de o.ra 7asta en *n AB@, Dis"in*cin del tie"po de co"erciali acin ;en ca"po- para poner en "arc7a< 7asta en *n CA@, Posi.ilidad de entrar en n*e%os "ercados en "eses- no en a0os, 1.straccin de las tecnologas de reali acin especficas, Me8ora la porta.ilidad ! el ca".io de tecnologa, Deneracin a*to"#tica de cdigo, Separacin de la aplicacin de la tecnologa de i"ple"entacin, )iclos de desarrollo "#s fle:i.les,

REL !I"# E#TRE SPL $ MDSE


Las lneas de prod*ctos de software se est#n con%irtiendo en *n "odelo de desarrollo %ia.le e i"portante 9*e per"ite a las e"presas a darse c*enta de las "e8oras de *n orden de "agnit*d en el tie"po de co"erciali acincostosprod*cti%idadcalidad- ! otros cond*ctores co"erciales, Prod*cto de ingeniera de la lnea de software ta".i(n p*ede per"itir la entrada r#pida del "ercado ! la resp*esta fle:i.le ! proporcionar *na capacidad de personali acin en "asa, La lnea de prod*ctos de software se centra en *na pr#ctica de alta renta.ilidad .a8o riesgo confia.le 9*e co".ina los enfo9*es del negocio ! t(cnicos necesarios para lograr el (:ito, Las lneas de prod*ctos p*eden a!*dar a las organi aciones a s*perar los pro.le"as ca*sados por la escase de rec*rsos, >rgani aciones de todo tipo ! ta"a0o 7an desc*.ierto 9*e *na estrategia de lnea de prod*cto- c*ando se apli9*e con 7a.ilidadp*ede prod*cir "*c7os .eneficios ! final"ente- dar a las organi aciones *na %enta8a co"petiti%a,

DES(E#T ) S
Des%enta8as 9*e se p*eden encontrar al i"ple"entar MDSE en el desarrollo de software3 El conoci"iento del negocio por parte de la persona 9*e dise0ara el "odelo tiene 9*e ser desde *n inicio prof*ndo ! esto no es sencillo de lograr r#pida"ente, El ni%el de a.straccin 9*e se tiene 9*e llegar para poder entregar *n prod*cto %erdadera"ente eficiente en c*anto a costo ! tie"po- tiene 9*e ser de *n ni%el de a.straccin "*! alto, La definicin de la *nin de diferentes "odelos independientes en c*anto a negocio no est# definida clara"ente lo c*al p*ede ca*sar ca".ios en los "odelos inicial"ente planteados,

!'#!L*SI'#ES
Las e"presas est#n ca".iando con *na frec*encia "*! alta ! la MDSE nos .rinda las 7erra"ientas para 9*e el desarrollo del software p*eda adaptarse al ca".io de *na for"a r#pida, El desarrollar el software de "anera artesanal se est# %ol%iendo o.soleto ! en %e de generar %alor a las e"presas est# generando costos innecesarios, El ca".io para la *tili acin de MDSE para el desarrollo de software se de.e de dar a7ora por9*e si

se espera "#s tie"po no se lograran %enta8as co"petiti%as en el "ercado, La "e8or for"a de la i"ple"entacin de MDSE en el desarrollo de software es contar con el apo!o de las altas esferas e8ec*ti%as para 9*e el ca".io se d( r#pido ! sin tra*"atis"os, Los tie"pos en el dise0o e i"ple"entacin del software !a no ser#n tra*"#ticos para el *s*rario final por la rapide 9*e estos se p*eden colocar en prod*ccin ! f*ncionando,

%I%LI'+R &,
7ttp3EEdi002,ed%,*nio%i,esEFc*e%aEasignat*rasE"asters E200AEMDEG*distrital,pdf 7ttp3EEwww,sei,c"*,ed*Eprod*ctlinesE

Вам также может понравиться