<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Ocultación de información y abstracción  by </title>
      <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-10-31 18:19:57 UTC</pubDate>
      <lastBuildDate>2023-11-07 05:44:49 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Importancia en la Ingeniería de Software</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771117234</link>
         <description><![CDATA[<p>La eliminación de detalles innecesarios es evidente en la ingeniería de requisitos y en el diseño de software. La elicitación de requisitos consiste en identificar los aspectos críticos del entorno que requiere el sistema, mientras se abandonan los irrelevantes. El diseño requiere que se evite la implementación innecesaria de restricciones. </p><p><br></p><p>El aspecto de generalización de la abstracción se puede ver claramente en el desarrollo, en el uso de abstracciones de datos y de clases en la programación orientada por objetos.</p><p><br></p><p>El pensamiento abstracto es fundamental para manipular y razonar sobre abstracciones, ya sean modelos formales para el análisis o programas en un lenguaje de programación.</p><p>(Serna, 2011)</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-10-31 18:36:44 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771117234</guid>
      </item>
      <item>
         <title>Definición 2:</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771120553</link>
         <description><![CDATA[<p>Proceso de generalización para identificar el núcleo común o esencial con base en:</p><ul><li><p>El proceso de formulación general de conceptos para abstraer propiedades comunes de las instancias</p></li><li><p>Un concepto general formado por la extracción de características comunes a partir de ejemplos específicos.</p></li></ul><p>(Serna, 2011).</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-10-31 18:39:43 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771120553</guid>
      </item>
      <item>
         <title>Ejemplos prácticos:</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771122976</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-10-31 18:41:54 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771122976</guid>
      </item>
      <item>
         <title>Desventajas:</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771123255</link>
         <description><![CDATA[<ul><li><p>Mayor complejidad inicial: Al ocultar detalles internos de un módulo o componente a través de la abstracción, es posible que los desarrolladores tengan que aprender y comprender una interfaz abstracta o API antes de poder utilizar el componente.</p></li><li><p>Dificultad para depurar: Cuando se ocultan los detalles internos de un componente, puede ser más difícil depurar problemas y errores en el código. </p></li><li><p>Limitaciones en el control: Al ocultar detalles internos, los desarrolladores pueden tener menos control sobre el comportamiento del componente. </p></li><li><p>Mayor uso de recursos: La abstracción y el ocultamiento de información pueden aumentar el consumo de recursos (como memoria y procesamiento) debido al uso de capas adicionales.</p></li><li><p>Mayor complejidad de mantenimiento: Mantener y actualizar estas abstracciones puede aumentar la complejidad y el costo de mantenimiento a lo largo del tiempo.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-10-31 18:42:10 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771123255</guid>
      </item>
      <item>
         <title>Herramientas o metodologías relacionadas:</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771123528</link>
         <description><![CDATA[<p>-La encapsulación es un proceso que permite ocultar los detalles de implementación de un objeto y solo exponer una interfaz pública que otros objetos pueden usar para interactuar con él.</p><p>-El modelado de objetos es un proceso que implica identificar los objetos relevantes en un sistema y definir sus características y relaciones.</p><p>-El diseño orientado a objetos se centra en diseñar sistemas en términos de objetos y sus interacciones.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-10-31 18:42:24 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771123528</guid>
      </item>
      <item>
         <title>Clases abstractas en C++</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771124247</link>
         <description><![CDATA[<p><br></p><p><br></p>]]></description>
         <enclosure url="https://learn.microsoft.com/es-es/cpp/cpp/abstract-classes-cpp?view=msvc-170" />
         <pubDate>2023-10-31 18:43:01 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771124247</guid>
      </item>
      <item>
         <title>Videos.</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771128689</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=lvrDcUMUp2s&amp;t=631s&amp;ab_channel=hdeleon.net" />
         <pubDate>2023-10-31 18:47:11 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771128689</guid>
      </item>
      <item>
         <title></title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771135519</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2200831164/129a8d394e3f8b9d2feef48fd541a3a6/image.png" />
         <pubDate>2023-10-31 18:53:47 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771135519</guid>
      </item>
      <item>
         <title>Diagrama</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771138439</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2200831164/aadb7bb2875c3e5eb32a1ef8f0c04b14/image.png" />
         <pubDate>2023-10-31 18:56:14 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2771138439</guid>
      </item>
      <item>
         <title>Definición 3:</title>
         <author>unpuntopalidoazul</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2778859048</link>
         <description><![CDATA[<p>Proceso de eliminar detalles para simplificar y concentrar la atención con base en:</p><ul><li><p>El acto de retirar o remover algo</p></li><li><p>El acto o proceso de no considerar una o más propiedades de un objeto complejo a fin de atender las demás.</p></li></ul><p>(Serna, 2011).</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-07 00:49:51 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2778859048</guid>
      </item>
      <item>
         <title>Definición:</title>
         <author>artcupe</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2778952685</link>
         <description><![CDATA[<p>"Proceso de eliminar detalles o atributos físicos, espaciales o temporales en el estudio de objetos o sistemas para centrar la atención en detalles de mayor importancia".</p><p>(Farley, 2022).</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-07 01:55:09 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2778952685</guid>
      </item>
      <item>
         <title>Ventajas</title>
         <author>artcupe</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2778967761</link>
         <description><![CDATA[<ul><li><p>Reduce el acoplamiento entre componentes: Al ocultar detalles de implementación, los componentes están menos acoplados entre sí.</p></li><li><p>Mejora la cohesión al separar responsabilidades: La abstracción ayuda a separar responsabilidades en módulos cohesivos.</p></li><li><p>Facilita el testing y la validación de cambios: Escribir tests para una interfaz abstracta es más fácil. Los tests validan que los cambios no rompan la abstracción.</p></li><li><p>Permite cambios en una parte sin afectar el resto: Gracias a la separación de responsabilidades, se pueden hacer cambios aislados.</p></li><li><p>Oculta complejidad accidental o de implementación: La abstracción separa la complejidad esencial del dominio de la complejidad accidental técnica.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-07 02:05:46 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2778967761</guid>
      </item>
      <item>
         <title>Ejemplo abstraccion</title>
         <author>omarespinosafernandez</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2779188840</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2200833024/a765953700a5bbb947686a366e7baf9b/Screenshot_2023_11_06_at_10_54_20_p_m_.png" />
         <pubDate>2023-11-07 04:55:19 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2779188840</guid>
      </item>
      <item>
         <title></title>
         <author>omarespinosafernandez</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2779190033</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2200833024/4e150219571dd4dcee2b0a58c7f5c877/Screenshot_2023_11_06_at_10_55_45_p_m_.png" />
         <pubDate>2023-11-07 04:56:02 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2779190033</guid>
      </item>
      <item>
         <title>Ejemplo abstraccion</title>
         <author>omarespinosafernandez</author>
         <link>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2779197373</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2200833024/0646c9f54e863535b326816fabb0cf56/Abstraccio_n_de_Datos.jpg" />
         <pubDate>2023-11-07 05:01:15 UTC</pubDate>
         <guid>https://padlet.com/omarespinosafernandez/m09eah8emj9ow72z/wish/2779197373</guid>
      </item>
   </channel>
</rss>
