<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Fernando Ochoa by Fernando Ochoa</title>
      <link>https://padlet.com/fer_ochoa/l561ew7knwbc</link>
      <description>Desarrollo en sistemas</description>
      <language>en-us</language>
      <pubDate>2018-03-14 21:43:10 UTC</pubDate>
      <lastBuildDate>2026-01-15 04:22:30 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-assets.s3.amazonaws.com/icons/Diskette.png</url>
      </image>
      <item>
         <title>Actividad 2</title>
         <author>fer_ochoa</author>
         <link>https://padlet.com/fer_ochoa/l561ew7knwbc/wish/242565135</link>
         <description><![CDATA[<div><strong>¿Qué elementos definen un objeto?<br><br></strong>Un objeto esta definido por sus atributos, métodos e identidad.<br>Sus atributos son sus característicos o variables, sus métodos son sus acciones o funciones y su identidad es el conjunto de atributos que lo definen de forma única. <br><br><strong>¿Qué se entiende por modularizar un programa? Ventajas y desventajas<br><br></strong>La modularización de un programa es la división de un programa en partes mas pequeñas llamadas sub-problemas. <br><br>Ventajas: Se puede trabajar en equipo cada uno programando cada modulo. Estos pueden ser reutilizados y su modificación o mantenimiento es sencillo.<br><br>Desventajas: Dependiendo como se haga la división de los problemas puede causar que no se interconecten correctamente y haría que el propósito del problema no se cumpla.<br><br><strong>Los POO tienen características comunes, nombrarlas<br><br></strong>Abstracción, encapsulación, modularización,&nbsp; polimorfismo y herencia.<br><br><strong>Los POO ¿Cómo se comunican entre sí para diseñar una aplicación?<br><br></strong>A traves de sockets web.<strong><br><br>¿Que sugiere el término "instanciar"?<br><br></strong>Instanciar un objeto es reservar espacio en memoria para el objeto en el momento de su ejecución. <br><br><strong>¿Cuál es el pilar de POO?<br><br></strong>El pilar de POO es el encapsulamiento.<strong><br><br>¿Como se define un objeto?<br><br></strong>Nombre_de_la_clase Nombre_fantasía = new Nombre_de_la_clase();<br><br><strong>¿Qué es lo que debe hacer un programador para resolver un problema específico?<br><br></strong>Con respecto a POO lo primero que debería hacer es abstraerse del problema para poder dividirlo en problemas mas pequeños y de esa forma modularizarlo.<strong><br><br>Identifique cada uno de los términos y explíquelos<br></strong><br></div><div><strong>&nbsp; &nbsp; public class Boquita extends Ganador<br><br></strong>public: indicador de seguridad/visibilidad .<br>class: indica que lo siguiente es una clase.<br>Boquita: nombre fantasia de la clase.<br>extends: palabra reservada que indica herencia, o sea, que la clase nombrada anteriormente es la clase hija de la siguiente clase a nombrar.<br>Ganador: nombre fantasía de la clase padre.<br><br></div><div><strong>¿Explique cuáles son las sentencias de control, que conocen?&nbsp; ¿Y de selección?<br><br></strong>Control: if, if else, for, while, do while. <br><br>Seleccion: Switch, case.<strong><br><br>¿Cuándo decimos Iteración a que nos estamos refiriendo?<br><br></strong>Iteración se refiere a una estructura de control que repite un bloque de código una cierta cantidad de veces determinado por el valor de una variable.<br><br><strong>¿Que definición cumple los patrones de diseños, que librerías tendríamos que usar?<br><br><br><br>¿Qué es un caso de uso?<br><br></strong>Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Es una herramienta valiosa dado que es una técnica de aciertos y errores para obtener los requerimientos del sistema, justamente desde el punto de vista del usuario.<br><br></div><div>Los diagramas de caso de uso modelan la funcionalidad del sistema usando actores y casos de uso. Los casos de uso son servicios o funciones provistas por el sistema para sus usuarios.<br><br><strong>¿Qué tipos de usuarios podemos utilizar en un sistema?<br><br></strong>Dependiendo del sistema pueden haber usuarios ejecutivos, operarios, usuario final directo, administradores.<strong><br><br>¿La generalización y la extensión en un caso de uso tienen el mismo significado?<br><br></strong>No.<strong><br></strong><br></div><div><strong>¿Cuántas vistas puedo ver o diagramar en uml?<br><br></strong>Diagrama entidad relación, diagrama de clases, diagrama de caso de uso.<strong><br><br>Identifiquen cada elemento y modifique si tuviera una sub clase<br></strong><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/272922356/d88285467a871b62324cb5484898018e/Diagrama1.png" />
         <pubDate>2018-03-15 19:16:47 UTC</pubDate>
         <guid>https://padlet.com/fer_ochoa/l561ew7knwbc/wish/242565135</guid>
      </item>
      <item>
         <title>Actividad 3</title>
         <author>fer_ochoa</author>
         <link>https://padlet.com/fer_ochoa/l561ew7knwbc/wish/244771168</link>
         <description><![CDATA[<div><strong>Definición del acrónimo UML. Orígenes.</strong><br><br>Unified Modeling Laguage<br><br>El lenguaje UML comenzó a gestarse en octubre de 1994 [1], cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investigadores en el área de metodología del software). El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool ).&nbsp;<br><br></div><div><strong>¿Por qué es de uso masivo?<br><br></strong>Es de uso masivo ya que a diferencia del código fuente o pseudocodigo esto es un lenguaje visual estándar fácil de interpretar.<br><br></div><div><strong>&nbsp;Ventajas y desventajas del uso del modelaje</strong><br>Ventajas:</div><ul><li>UML Se puede usar para diferentes tipos de sistemas&nbsp;</li><li>UML consolida muchas de las notaciones y conceptos más usadas orientados a objetos.&nbsp;</li><li>UML es facilmente entendible.</li></ul><div><br>Desventajas:<br><br></div><ul><li>UML no es un método de desarrollo.&nbsp;</li><li>UML al no ser un método de desarrollo es independiente del ciclo de desarrollo</li><li>UML no se presta con facilidad al diseño de sistemas distribuidos.</li></ul><div><br><br></div><div>&nbsp;<strong>¿Qué características posee la programación orientada a objetos?</strong><br><br>Abstracción, encapsulación, modularización,&nbsp; polimorfismo y herencia.<br><br></div><div>&nbsp; <strong>Ventajas del uso de la programación orientada a objetos<br><br></strong>La ventaja del uso de poo es la modularizacion de los programas, esto no podría realizarse sin antes hacer uso de la abstracción&nbsp;<br><br></div><div><strong>&nbsp;¿Qué relación existe entre UML y POO?</strong><br><br>Uno de los modelos de UML es el diagrama de clases, con este se puede representar las clases con sus atributos, métodos, ademas de la herencia entre otros.&nbsp;<br><br></div><div><strong>&nbsp; ¿Qué software podríamos utilizar para realizar los distintos modelajes?</strong><br><br>LucidChart, Edraw y Dia entre otros.<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-03-21 21:38:25 UTC</pubDate>
         <guid>https://padlet.com/fer_ochoa/l561ew7knwbc/wish/244771168</guid>
      </item>
   </channel>
</rss>
