Veuillez utiliser cette adresse pour citer ce document : https://rinacional.tecnm.mx/jspui/handle/TecNM/7593
Titre: REDUCCION DE LA FRAGILIDAD DEL SOFTWARE LEGADO ORIGINADO POR EL ACCESO A DATOS COMPARTIDOS
Auteur(s): Romero Meza, Miguel%1105590
Date de publication: 2024-04-18
Editeur: 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
Collection(s) :Tesis de Maestría en Computación

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
MC_Miguel _Romero _Meza_2024.pdfTesis2.08 MBAdobe PDFVoir/Ouvrir
MC_Miguel _Romero _Meza_2024_c.pdf
  Accès limité
Cesión de derechos508.17 kBAdobe PDFVoir/Ouvrir    Demander une copie


Ce document est protégé par copyright



Ce document est autorisé sous une licence de type Licence Creative Commons Creative Commons