Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Ordenar por
Materia
Nivel

Conceptos Esenciales de la Programación Orientada a Objetos (POO)

Clasificado en Informática

Escrito el en español con un tamaño de 2,89 KB

Principios de la Programación Orientada a Objetos (POO)

La Programación Orientada a Objetos (POO) es una forma especial de programar, más cercana a cómo expresaríamos las cosas en la vida real que otros tipos de programación.

Pensamiento Orientado a Objetos: Modelando la Realidad

Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real. Por ejemplo, al modelar un auto en un esquema de POO, diríamos que el auto es el elemento principal que posee una serie de características, como el color, el modelo o la marca. Además, tiene una serie de funcionalidades asociadas, como ponerse en marcha, parar o estacionar.

Clases en POO: El Molde de los Objetos

Una clase es una abstracción que define la "forma" del objeto; se... Continuar leyendo "Conceptos Esenciales de la Programación Orientada a Objetos (POO)" »

Computació al núvol: com funciona, avantatges i models

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,91 KB

Com funciona el núvol? Explicació i avantatges

Què és el núvol?

Núvol: format per servidors remots als quals es pot accedir des de qualsevol lloc i en tot moment amb dispositius connectats a Internet.

Components bàsics

  • Client: dispositiu que sol·licita accés.
  • Servidor: dispositiu que proporciona recursos als anomenats clients.
  • Protocol de xarxa: conjunt de regles que regeixen la comunicació entre dispositius.

A favor

  • Accés des de qualsevol lloc.
  • Còpia de seguretat automàtica.
  • Estalvi d'espai als dispositius.
  • Compartir arxius fàcilment.

Contra

  • Problemes de compatibilitat.
  • Risc d'esborrament accidental sincronitzat.
  • Restriccions legals i de localització de dades.
  • Dependència del proveïdor (vendor lock-in).

Model antic

  • Ordinadors amb gran capacitat.
... Continuar leyendo "Computació al núvol: com funciona, avantatges i models" »

Control de Flujo en Java: Estructuras y Sintaxis Esenciales

Clasificado en Informática

Escrito el en español con un tamaño de 3,1 KB

Control de Flujo con Java

Java tiene sentencias de control de flujo y su sintaxis es muy similar a la del lenguaje C. Las sentencias de flujo siguen el teorema de la programación estructurada, conocido también como el teorema de Böhm y Jacopini.

if

Entre paréntesis se pone la expresión, la cual debe dar un valor booleano true o false. Si es true, la expresión es verdadera, entonces se realiza el conjunto de sentencias; pero si es false, se transfiere el control de flujo después de la llave que cierra el ámbito del bloque if.

if-else

El siguiente diagrama nos da la sintaxis de la instrucción if-else, de decisión doble. Entre paréntesis se pone la expresión, la cual debe dar un valor booleano true o false. Si es true, la expresión es... Continuar leyendo "Control de Flujo en Java: Estructuras y Sintaxis Esenciales" »

Desarrollo de Aplicaciones Oracle: Arquitectura y Diseño

Clasificado en Informática

Escrito el en español con un tamaño de 2,35 KB

Construyendo Aplicaciones con Oracle

El desarrollo de aplicaciones involucra decisiones no triviales de diseño e implementación que inevitablemente influyen en todo el proceso de desarrollo, afectando la división de tareas. Los problemas involucrados, como el diseño del modelo del dominio y la construcción de la interfaz de usuario, tienen requerimientos disjuntos que deben ser tratados por separado.

Aplicaciones Informáticas y la Importancia del Desarrollo en Capas

Las aplicaciones visuales e hipermedia han evolucionado en los últimos años, concentrándose mayormente en las interfaces gráficas y la web. Las antiguas aplicaciones distribuidas en CD-ROMs dieron lugar a aplicaciones dinámicas, de constante actualización e incluso personalizables,... Continuar leyendo "Desarrollo de Aplicaciones Oracle: Arquitectura y Diseño" »

Fundamentos del Protocolo TCP y Establecimiento de Conexión

Clasificado en Informática

Escrito el en español con un tamaño de 3,03 KB

Protocolo TCP

TCP (Transmission Control Protocol) es un protocolo de la capa de transporte (Nivel 4) creado para realizar conexiones en redes inseguras (origen: ARPANET). TCP proporciona seguridad al protocolo IP.

TCP acepta bloques de datos de cualquier longitud procedentes de las capas superiores o de los procesos de usuario, y los convierte en fragmentos de hasta 64 KB. A continuación, los pasa a la capa de red (protocolo IP) que a su vez puede volver a fraccionarlos.

La fiabilidad de la comunicación TCP se consigue usando sesiones orientadas a la conexión. Antes de que un host utilice TCP para enviar datos a otro host, la capa de transporte inicia un proceso para establecer una conexión con el destino. Esta conexión habilita el seguimiento... Continuar leyendo "Fundamentos del Protocolo TCP y Establecimiento de Conexión" »

Conceptos esenciales de Java: clases, herencia, arreglos, excepciones y AWT

Clasificado en Informática

Escrito el en español con un tamaño de 4,47 KB

Conceptos esenciales de Java: clases, arreglos, excepciones y AWT

class es una palabra reservada que se utiliza para definir o declarar una clase.

extends

extends es una palabra reservada que indica si la clase tiene herencia o si es una subclase o extensión de una clase superior o superclase.

implements

implements es una palabra reservada que indica si la clase implementa una o varias interfaces.

Objeto

Objeto. Un objeto es una cosa, generalmente extraída del vocabulario del espacio del problema o del espacio de la solución.

Clase String

Clase String. Una cadena o string es una secuencia de caracteres. Las palabras, sentencias y nombres son cadenas.

Usando arreglos y strings

Usando arreglos y strings. Un arreglo es una estructura de datos homogénea.... Continuar leyendo "Conceptos esenciales de Java: clases, herencia, arreglos, excepciones y AWT" »

Guia de Conceptes de Programari, Maquinari i CPD

Clasificado en Informática

Escrito el en catalán con un tamaño de 4,6 KB

1. Diferències entre programari Shareware i Freeware

  • Shareware: Programari que es pot provar gratuïtament durant un període de temps limitat. Després, cal pagar per continuar utilitzant-lo.
  • Freeware: Programari gratuït sense límit de temps, però que no permet modificar ni redistribuir el codi original.

2. Quatre tipus de proves per avaluar un programari

  • Proves funcionals.
  • Proves d’usabilitat.
  • Proves de rendiment.
  • Proves de seguretat.

3. Tipus d’instal·lació segons informació i intervenció

  • Instal·lació automàtica.
  • Instal·lació assistida.
  • Instal·lació manual.
  • Instal·lació silenciosa.

4. Què és la llicència de programari

És un contracte legal que determina com es pot utilitzar, copiar, modificar i distribuir un programa informàtic.... Continuar leyendo "Guia de Conceptes de Programari, Maquinari i CPD" »

Señales y Datos: Transmisión, Sincronización y Control de Errores

Clasificado en Informática

Escrito el en español con un tamaño de 8,11 KB

¿Qué entendemos por señal y datos?

  • Datos: Es el propio contenido de la información.
  • Señal: Es la forma que adoptan los datos para su transmisión.

Ventajas de las señales digitales frente a las analógicas

Cuando una señal digital es atenuada o experimenta perturbaciones leves, puede ser reconstruida y amplificada mediante sistemas de regeneración de señales.

  • Cuenta con sistema de detección y corrección de errores.
  • Permite la multigeneración infinita sin pérdidas de calidad.
  • Es posible aplicar técnicas de compresión de datos con pérdidas más eficientes que en las señales analógicas o sin pérdidas.
  • Es más resistente al ruido.

¿Para qué se emplea la transformación A/D en las señales?

Se usa con el propósito de facilitar su procesamiento... Continuar leyendo "Señales y Datos: Transmisión, Sincronización y Control de Errores" »

Conceptos Esenciales de Ficheros, Almacenamiento y Bases de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,87 KB

Conceptos Fundamentales de Ficheros y Almacenamiento

Definición de Fichero (Archivo)

Un Fichero (o archivo) es un conjunto de información relacionada, tratada como un todo y organizada de forma estructurada. Está formado por registros lógicos que almacenan datos relativos a un mismo elemento u objeto.

Definición de Bloque

Un Bloque es la cantidad de información que es transferida desde el soporte donde está el fichero hacia la memoria principal en una sola operación de lectura.

Factor de Blocaje

El Factor de Blocaje es el número de registros lógicos que caben en un bloque.

Clasificación de Tipos de Ficheros

Los ficheros se clasifican principalmente en Permanentes y Temporales, según su relevancia y ciclo de vida dentro de una aplicación.... Continuar leyendo "Conceptos Esenciales de Ficheros, Almacenamiento y Bases de Datos" »

La Transformación Digital en las Empresas: Claves y Retos

Clasificado en Informática

Escrito el en español con un tamaño de 4 KB

La Transformación Digital en las Empresas

Niveles de Cambio Organizativo

La transformación digital implica diferentes niveles de cambio dentro de una organización:

  • Automatización:

    Pasar de hacer tareas manuales a realizarlas con medios tecnológicos.
  • Racionalización:

    Organizar de modo más eficiente los procesos.
  • Rediseño:

    Incorporar cambios revolucionarios que rompen con las ideas, técnicas y conceptos establecidos.
  • Cambio de Paradigma:

    Repensar y replantearse totalmente cómo se hacen las cosas en la organización (autocajas, RFID, Just Walk Out).

DE Men a May: Automatización, Racionalización, Rediseño, Cambios de paradigma.

Principales TIC Impulsoras de la Transformación

  • Redes de Banda Ancha:

    Autovías electrónicas que transportan, distribuyen
... Continuar leyendo "La Transformación Digital en las Empresas: Claves y Retos" »