See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Lenguaje Específico de Dominio - Wikipedia, la enciclopedia libre

Lenguaje Específico de Dominio

De Wikipedia, la enciclopedia libre

Definición

DSl o Lenguaje especifico del dominio, son metamodelos para dar solución especifica a un problema determinado, es decir son lenguajes de muy alto nivel que nos permiten modelar soluciones para un determinado problema. Así por ejemplo para diseñar redes informáticas nosotros interconectamos routers, hubs, switch, etc. Pues un DSL para diseñar redes informáticas estaria compuestos por estos elementos.

Aunque no es obligatorio , pero normalmente son lenguajes que nos permiten crear modelos de forma gráfica o visual.


[editar] Factorías Software

Este tipo de lenguajes nace en el seno de la filosofía o tendencia marcada por Microsoft paralelamente a la ideada por OMG con MDA y que siguen lo que se ha denominado el desarrollo de Software dirigido por modelos.

Las fatorias software responden tanto a una necesidad como a una realidad del desarrollo de software y es que continuamente los clientes piden una y otra vez los mismo productos solo que con pequeñas variaciones, y es una necesidad básica el poder automatizar la creación del software.

Para ello Microsoft propone la utilización de factorías software que no es más que la utilización de lineas de productos con las que atendemos la necesidades de los clientes de una forma casi automática, obteniendo un producto de calidad en un tiempo muy reducido.

Es semejante a la industria automovilística, donde se conoce muy bien la necesidad de los clientes y se les ofrece unos productos que atienden esas necesidades yq ue son creados en fabricas de forma automática, huyendo de la concepción de la creación de software a medida.

Para este objetivo es básica la utilización de DSL que nos ayuden a conseguir una abstracción considerable del problema.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -