Please use this identifier to cite or link to this item: https://rinacional.tecnm.mx/jspui/handle/TecNM/7593
Title: REDUCCION DE LA FRAGILIDAD DEL SOFTWARE LEGADO ORIGINADO POR EL ACCESO A DATOS COMPARTIDOS
Authors: Romero Meza, Miguel%1105590
Issue Date: 2024-04-18
Publisher: Tecnológico Nacional de México
metadata.dc.publisher.tecnm: Centro Nacional de Investigación y Desarrollo Tecnológico
Description: La programación orientada a objetos (POO) se erige como un paradigma de desarrollo de software que privilegia la interacción entre objetos en la concepción de aplicaciones informáticas, basándose en conceptos esenciales como la herencia, abstracción, polimorfismo y encapsulamiento. En este contexto, la protección modular se alza como un pilar fundamental, junto con el principio de ocultamiento de información, en la salvaguarda de la integridad y cohesión de los sistemas. El presente trabajo de investigación se enmarca en la búsqueda de mecanismos eficaces para asegurar la protección de los atributos de clase, complementando así los esfuerzos previos centrados en la protección de funciones de clase. A través del desarrollo de un método de refactorización denominado "Método de Refactorización de Calificadores de Alcance de atributos de clase", se persigue la identificación y colocación precisa de los calificadores de alcance en los atributos de las clases que conforman una aplicación Java. Como parte del proceso de evaluación y verificación de los objetivos propuestos, se proponen cinco métricas de calidad: PMAP (Protección Modular de Atributos Privados), PMAPr (Protección Modular de Atributos Protegidos), PMAF (Protección Modular de Atributos Friendly), PMA (Protección Modular de Atributos) y TPMA (Total Protección Modular de Atributos). Estas métricas se erigen como herramientas fundamentales para medir el grado de protección modular en diferentes niveles de visibilidad. La validez y eficacia de los métodos propuestos se pone a prueba mediante cuatro casos de estudio. En cada uno de ellos, se aplica el cálculo del conjunto de métricas definido y el " Método de Refactorización de Calificadores de Alcance de atributos de clase ". Los resultados obtenidos reflejan una mejora significativa en la protección modular de las clases analizadas. En particular, se observa en evidencia el impacto positivo de las intervenciones propuestas en la calidad y seguridad del sistema. Este trabajo constituye un valioso aporte en el campo de la protección modular de atributos de clase en aplicaciones Java, ofreciendo una metodología sólida y eficiente para mejorar la integridad y seguridad de los sistemas orientados a objetos.
metadata.dc.type: info:eu-repo/semantics/masterThesis
Appears in Collections:Tesis de Maestría en Computación

Files in This Item:
File Description SizeFormat 
MC_Miguel _Romero _Meza_2024.pdfTesis2.08 MBAdobe PDFView/Open
MC_Miguel _Romero _Meza_2024_c.pdf
  Restricted Access
Cesión de derechos508.17 kBAdobe PDFView/Open Request a copy


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons