Por favor, use este identificador para citar o enlazar este ítem: https://rinacional.tecnm.mx/jspui/handle/TecNM/7593
Título : REDUCCION DE LA FRAGILIDAD DEL SOFTWARE LEGADO ORIGINADO POR EL ACCESO A DATOS COMPARTIDOS
Autor : Romero Meza, Miguel%1105590
Fecha de publicación : 2024-04-18
Editorial : Tecnológico Nacional de México
metadata.dc.publisher.tecnm: Centro Nacional de Investigación y Desarrollo Tecnológico
Descripción : 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
Aparece en las colecciones: Tesis de Maestría en Computación

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
MC_Miguel _Romero _Meza_2024.pdfTesis2.08 MBAdobe PDFVisualizar/Abrir
MC_Miguel _Romero _Meza_2024_c.pdf
  Restricted Access
Cesión de derechos508.17 kBAdobe PDFVisualizar/Abrir  Request a copy


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons