• español
    • English
  • español 
    • español
    • English
  • Login
Ver ítem 
  •   Repositorio Tecnm Orizaba
  • Área Sistemas
  • Maestría en Sistemas Computacionales
  • Tesis (MSC)
  • Ver ítem
  •   Repositorio Tecnm Orizaba
  • Área Sistemas
  • Maestría en Sistemas Computacionales
  • Tesis (MSC)
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Estudio comparativo de los lenguajes SN y AspectJ para la encapsulación de requerimientos no funcionales

Thumbnail
Ver/
2021_06_24 Tesis final LMAF.pdf (2.540Mb)
Fecha
2021-06-24
Autor
Alducin Francisco, Luisa María
Metadatos
Mostrar el registro completo del ítem
Resumen
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.
URI
http://repositorios.orizaba.tecnm.mx:8080/xmlui/handle/123456789/505
Temas
Requerimientos no funcionales
Programación naturalística
AspectJ
Tipo
Thesis
Colecciones
  • Tesis (MSC) [93]

Repositorio Tecnm Orizaba copyright © 2020 
Contacto | Sugerencias
 

 

Listar

Todo el RepositorioComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro

Repositorio Tecnm Orizaba copyright © 2020 
Contacto | Sugerencias