<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Diagnostico by </title>
      <link>https://padlet.com/maa_tiii1/4wgc9z5r13wy</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2018-03-15 19:21:39 UTC</pubDate>
      <lastBuildDate>2018-04-09 19:23:37 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>¿Qué elementos definen un objeto?</title>
         <author>maa_tiii1</author>
         <link>https://padlet.com/maa_tiii1/4wgc9z5r13wy/wish/242567844</link>
         <description><![CDATA[<div>Se trata de un ente abstracto usado en programación que permite separar los diferentes componentes de un programa, simplificando así su elaboración, depuración y posteriores mejoras.<br>Los objetos integran, a diferencia de los métodos procedurales, tanto los procedimientos como las variables y datos referentes al objeto.<br>Fuente: <a href="http://www.upv.es/amiga/43.htm">http://www.upv.es/amiga/43.htm</a><br><br><strong>¿Qué se entiende por modularizar un programa? Ventajas y desventajas<br></strong>Consiste en particionar un sistema de acuerdo a ciertos principios de diseño y a una estrategia de desarrollo, gobernando las dependencias entre las partes resultantes.<br><em>Ventajas de la modularizacion: </em><br>Permeabilidad: Se descompone todo en partes mas chicas, haciendo que el trabajo sea mas simple.<br><em>Programación en equipo:</em> En vez de dar todo el trabajo a un solo programador, al estar los temas divididos se pueden asignar las diferentes partes del problema a varios programadores, esto ayuda a acelerar el trabajo y permite la especialización.<br>Calidad: Al descomponer el problema en varias partes y asignárselas a diferentes personas hace que mejore la calidad de trabajo individual, al no tener que preocuparse de el resto el código, el programador puede asegurarse de dejar su parte de código sin errores.<br>Reutilizar los modulos: Esto permite reutilizar las partes del programa que ya funcionan en otro codigo.<strong><br></strong>Fuente<strong>: </strong><a href="https://prezi.com/dphdkstkfxb1/ventajas-de-la-modularizacion/"><strong>https://prezi.com/dphdkstkfxb1/ventajas-de-la-modularizacion/</strong></a><strong><br>Los POO tienen características comunes, nombrarlas.<br>-Abstracción.<br>-Encapsulamiento.<br>-Modularidad.<br>-Principio de ocultacion.<br>-Polimorfismo.<br>-Herencia.<br>-Recolección de basura.<br></strong><br></div><div>Fuente:  <a href="https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Caracter%C3%ADsticas_de_la_POO">https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Caracter%C3%ADsticas_de_la_POO</a><br><br><strong>Los POO como se comunican entre sí para diseñar una aplicación.<br><br></strong>Fuente: <br><br><strong>¿Que sugiere el término "instanciar"?<br></strong>Instanciar una clase  significa crear un objeto que tiene todas las caracteristicas, como sus propiedades(variables) y sus metodos.<strong><br></strong>Fuente: Conocimientos previos.<br><br><strong>¿Cuál es el pilar de POO?<br></strong>El pilar de la programación orientada a objetos es el encapsulamiento.<br>Fuente: Conocimientos previos.<br><br><strong>¿Como se define un objeto?<br></strong>O1 Objeto = new Objeto();<br>Fuentes: Conocimientos previos.<br><br><strong>¿Qué es lo que debe hacer un programador para resolver un problema específico?<br></strong>En poo, lo primero a hacer seria abstraer el problema para dividirlo en problemas mas chicos y después modularizarlos.<strong><br><br>Identifique cada uno de los términos y explíquelos.<br>  public class Boquita extends Ganador<br></strong>    public: Visibilidad de la clase.    <br>    Boquita: Nombre fantasia.<br>    extends: Herencia.<br>    Ganador: Clase padre.<br><strong>¿Explique cuáles son las sentencias de control, que conocen?  y de selección?<br></strong><br>En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.</div><div>Con las estructuras de control se puede:<br><br></div><ul><li>De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else)</li><li>De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)</li><li>Ejecutar un grupo de sentencias <strong>mientras</strong> se cumpla una condición (Do-While)</li><li>Ejecutar un grupo de sentencias <strong>hasta</strong> que se cumpla una condición (Do-Until)</li><li>Ejecutar un grupo de sentencias un número determinado de veces (For-Next)</li></ul><div><strong><br>¿Cuándo decimos Iteración a que nos estamos refiriendo?<br></strong>Permiten repetir una sentencias o conjunto de ellas. Es lo que se denomina ejecutar un bucle. <br>Fuente: Conocimientos previos.<br><br><strong>¿Que definición cumple los patrones de diseño, que librerías tendríamos que usar<br><br> </strong>Fuente: </div><div> <br><strong>Identifiquen cada elemento y modifique si tuviera una sub clase<br></strong><br></div><div><strong>        Triangulo: Nombre de la clase.</strong><br><strong>        -alt:float   Privacidad(-), alt(nombre de la variable), float(Tipo de dato)  <br>        -base:float    Privacidad(-), base(nombre de la variable), float(Tipo de dato)  <br>        -area:float Privacidad(-), a(nreaombre de la variable), float(Tipo de dato)  </strong><br><strong>        +calcularArea() Privacidad(+), calcularArea(nombre del metodo)<br></strong><br></div><div><strong>¿Qué es un caso de uso?<br></strong>Los casos de uso se crean para refinar un conjunto de requisitos de acuerdo con una función o tarea. En lugar de la tradicional lista de requisitos que quizá no trate de forma directa el uso de la solución, los casos de uso reúnen requisitos comunes basados en el tipo de función u objetivo. Los casos de uso definen qué harán los usuarios o funciones en la solución y un proceso empresarial define cómo realizarán esas funciones.<br>Fuente: <a href="https://www.ibm.com/support/knowledgecenter/es/SSWSR9_11.0.0/com.ibm.pim.dev.doc/pim_tsk_arc_definingusecases.html">https://www.ibm.com/support/knowledgecenter/es/SSWSR9_11.0.0/com.ibm.pim.dev.doc/pim_tsk_arc_definingusecases.html</a><br><br><strong>¿Qué tipos de usuarios podemos utilizar en un sistema?<br><br></strong>En sentido general, un usuario es un conjunto de permisos y de recursos (o dispositivos) a los cuales se tiene acceso. Es decir, un usuario puede ser tanto una persona como una máquina, un programa, etc. <br>Ejemplos:<strong><br>Usuario anónimo.<br>Usuario </strong><strong><em>beta tester.<br><br></em></strong><strong>La generalización y la extensión en un caso de uso tienen el mismo significado<br> No.<br><br>¿Cuántas vistas puedo ver o diagramar en UML?<br><br></strong> Vista de Casos de Uso.<br> Vista Lógica .<br> Vista de Componentes.<br> Vista de Implantación .<br> Vista de Concurrencia.<strong><br><br></strong><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-03-15 19:22:43 UTC</pubDate>
         <guid>https://padlet.com/maa_tiii1/4wgc9z5r13wy/wish/242567844</guid>
      </item>
   </channel>
</rss>
