Dublin Core
Title
Advantages and disadvantages of aspect oriented design in an enterprise environment
Subject
620
Ingeniería
Ingeniería de software.
Software computacional - Desarrollo.
Description
Tesis (Master of Science in Engineering)--Pontificia Universidad Católica de Chile, 2011
El diseño orientado a aspectos permite separar conceptos transversales que surgen en un diseño orientado a objetos y que no son adecuadamente modularizados por este. A pesar de su gran avance y sofisticación teórica, su aplicación en proyectos industriales sigue baja. En este trabajo se buscaron algunas razones de por qué esto no se ha dado. Para ello, primero se diseñó un sistema en una empresa real, consistente en una plataforma distribuida de captura de datos. Luego, se extrajo y se determinó una serie de aspectos, rediseñándose la aplicación para incluirlos. Por último, se compararon los dos diseños, tanto desde el enfoque técnico (cómo mejoró el sistema en adquirir buenas caracteristicas de diseño), como desde la organización y el proceso de desarrollo de software. Se concluyó que, a pesar de que la orientación a aspectos presenta grandes ventajas en términos de facilitar la reusabilidad y evolución de los módulos, también manifiesta algunos problemas, como posibles impedimentos para el trabajo en equipos y costos relacionados con entrenamiento.
Creator
Besa, Pelayo J.
Date
2012-10-25T12:20:57Z
2012-10-25T12:20:57Z
2011
Contributor
Eterovic S., Yadran
Pontificia Universidad Católica de Chile. Escuela de Ingeniería
Rights
acceso abierto
Format
application/pdf
Language
en
Type
tesis de maestría
Identifier
10.7764/tesisUC/ING/1504
https://doi.org/10.7764/tesisUC/ING/1504
https://repositorio.uc.cl/handle/11534/1504