12.11.2013 Views

Definición de un Esquema Preconceptual para la Obtención

Definición de un Esquema Preconceptual para la Obtención

Definición de un Esquema Preconceptual para la Obtención

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TESIS DOCTORAL<br />

DOCTORADO EN INGENIERÍA<br />

Carlos Mario Zapata J.<br />

DEFINICIÓN DE UN ESQUEMA PRECONCEPTUAL<br />

PARA LA OBTENCIÓN AUTOMÁTICA DE<br />

ESQUEMAS CONCEPTUALES DE UML<br />

RESUMEN<br />

La Elicitación <strong>de</strong> Requisitos <strong>de</strong> software es <strong>un</strong>a parte <strong>de</strong> <strong>la</strong> Ingeniería <strong>de</strong> Requisitos don<strong>de</strong><br />

se procura capturar, analizar, sintetizar y convertir a esquemas conceptuales <strong>la</strong>s necesida<strong>de</strong>s<br />

<strong>de</strong>l interesado. Este proceso, que se realiza interactivamente con <strong>la</strong> participación <strong>de</strong><br />

analistas e interesados en el <strong>de</strong>sarrollo <strong>de</strong> <strong>la</strong> pieza <strong>de</strong> software, suele presentar problemas <strong>de</strong><br />

com<strong>un</strong>icación originados en <strong>la</strong> diferencia <strong>de</strong> especialida<strong>de</strong>s <strong>de</strong> los participantes en el<br />

<strong>de</strong>sarrollo <strong>de</strong> <strong>la</strong> pieza <strong>de</strong> software. Tradicionalmente, en Ingeniería <strong>de</strong> software se han<br />

solucionado los problemas <strong>de</strong> este tipo empleando métodos <strong>de</strong> <strong>de</strong>sarrollo.<br />

Dado que los diferentes métodos no garantizan <strong>la</strong> solución <strong>de</strong> los problemas <strong>de</strong><br />

com<strong>un</strong>icación, ha surgido <strong>un</strong>a nueva ten<strong>de</strong>ncia <strong>para</strong> <strong>la</strong> generación automática <strong>de</strong> esquemas<br />

conceptuales <strong>de</strong>s<strong>de</strong> lenguajes contro<strong>la</strong>dos. En esta nueva ten<strong>de</strong>ncia, existen aún problemas<br />

tales como los siguientes:<br />

• Se sigue requiriendo <strong>un</strong>a alta participación <strong>de</strong>l analista, lo cual hace subjetivo el<br />

proceso.<br />

• Se suelen enfocar los proyectos hacia <strong>la</strong> obtención <strong>de</strong> <strong>un</strong> solo diagrama (generalmente<br />

C<strong>la</strong>ses o Entidad-Re<strong>la</strong>ción).<br />

• Cuando los proyectos se enfocan a obtener varios diagramas <strong>de</strong> UML, se suelen<br />

emplear representaciones intermedias in<strong>de</strong>pendientes <strong>para</strong> cada <strong>un</strong>o <strong>de</strong> los diagramas<br />

generados, lo que suele ocasionar problemas <strong>de</strong> consistencia entre los diagramas<br />

resultantes.<br />

En esta Tesis se propone <strong>un</strong> entorno <strong>para</strong> <strong>la</strong> generación automática <strong>de</strong> esquemas<br />

conceptuales <strong>de</strong> UML a partir <strong>de</strong> <strong>un</strong> lenguaje contro<strong>la</strong>do <strong>de</strong>nominado UN-Lencep. Para<br />

ello, se <strong>de</strong>fine <strong>un</strong> nuevo tipo <strong>de</strong> esquemas intermedios—los <strong>Esquema</strong>s <strong>Preconceptual</strong>es—y<br />

se propone <strong>un</strong> conj<strong>un</strong>to <strong>de</strong> reg<strong>la</strong>s heurísticas <strong>de</strong> transformación <strong>de</strong>s<strong>de</strong> UN-Lencep hacia<br />

x

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!