Mostrar el registro sencillo del ítem
Estudio comparativo de los lenguajes SN y AspectJ para la encapsulación de requerimientos no funcionales
dc.contributor.author | Alducin Francisco, Luisa María | |
dc.date.accessioned | 2021-07-08T18:11:26Z | |
dc.date.available | 2021-07-08T18:11:26Z | |
dc.date.issued | 2021-06-24 | |
dc.identifier.uri | http://repositorios.orizaba.tecnm.mx:8080/xmlui/handle/123456789/505 | |
dc.description.abstract | El encapsulamiento de los requisitos no funcionales es un tema que no siempre se trata de forma adecuada en los desarrollos convencionales, es por esta razón que suelen encontrarse dispersos por el código, lo cual provoca que el posterior mantenimiento se dificulte al no haber una correcta documentación. La programación orientada a aspectos se dedica a limitar el problema de la dispersión, sin embargo, aunque lenguajes como AspectJ cuentan con los elementos mínimos necesarios para asemejarse al lenguaje natural, aún no son lo suficientemente expresivos; es por esto por lo que se propuso que si se trabajara más en la sintaxis de AspectJ este podría ser más expresivo desde el punto de vista del lenguaje natural. La propuesta de mejora de AspectJ, sugirió incluir más elementos del lenguaje natural para la creación de código más expresivo, pero la implementación de estos genera problemas ya que por inercia el ser humano tiende a omitir información que provee de contexto a una instrucción. Como solución al problema de la omisión de información se desarrollaron los lenguajes naturalísticos, los cuales toman elementos de los lenguajes naturales con los que permiten redactar instrucciones que provean lo necesario para evitar la ambigüedad. SN es un lenguaje naturalístico que permite generar programas por medio de un subconjunto controlado del idioma inglés. Este lenguaje cuenta con un mecanismo que permite, por medio de un control de eventos, encapsular los Requisitos no funcionales. Actualmente no se reporta un análisis comparativo que permita estudiar las diferencias y similitudes xi que existen entre los aspectos de AspectJ y las circunstancias de SN, como métodos que permiten encapsular los Requisitos no funcionales, desde dos paradigmas diferentes. Por lo anteriormente expuesto se propuso realizar, por medio de ejercicios, un estudio que permita identificar las ventajas y desventajas que se presentan tanto en los aspectos como en las circunstancias para el encapsulamiento de requisitos no funcionales. | es |
dc.language.iso | es | es |
dc.subject | Requerimientos no funcionales | es |
dc.subject | Programación naturalística | es |
dc.subject | AspectJ | es |
dc.title | Estudio comparativo de los lenguajes SN y AspectJ para la encapsulación de requerimientos no funcionales | es |
dc.type | Thesis | es |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Tesis (MSC) [93]