Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Patrones de Diseño en Java: RMI, DTO, DAO y Más

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Este documento explora diversos patrones de diseño utilizados en el desarrollo de aplicaciones Java, proporcionando una descripción concisa de cada uno.

Remote Method Invocation (RMI)

RMI (Remote Method Invocation) es un mecanismo que permite la invocación remota de métodos sobre objetos Java distribuidos. Actúa como un objeto distribuido en el middleware.

Ventajas de RMI

  • Simple y transparente.
  • Nativo de Java.

Inconvenientes de RMI

  • Limitado a aplicaciones Java.

Funcionamiento de RMI

El cliente utiliza un stub (objeto local que representa un objeto remoto en el servidor). El cliente invoca el método sobre el stub, que realiza el marshalling (transformación de la invocación en un formato para la transmisión al servidor). El gestor de referencias... Continuar leyendo "Patrones de Diseño en Java: RMI, DTO, DAO y Más" »

Fundamentos de Software, Hardware y Redes

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Software

Conjunto de programas, instrucciones y reglas informáticas.

Hardware

Conjunto de componentes físicos de los que está hecho el equipo. Es la parte que puedes ver del computador; es decir, los componentes de su estructura.

Sistema Operativo

Conjunto de órdenes y programas que controlan los procesos básicos de una computadora y permiten el funcionamiento de otros programas.

Servidor

Máquina informática que está al servicio de otras máquinas, ordenadores o personas llamadas clientes, y que les suministra información.

Firewall

Programa informático que controla el acceso de una computadora a la red y de elementos de la red a la computadora por motivos de seguridad.

Nube

Servicio que permite guardar información.

Tipos de Nube

  • Públicas
  • Privadas
  • Híbridas

Protocolo

... Continuar leyendo "Fundamentos de Software, Hardware y Redes" »

Requisitos de la presunción

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,02 KB

26. La complejidad ciclomática de un segmento de código indica:
El número de caminos base de ese segmento de código.
27. Entre las actividades habituales de un proceso de desarrollo están:
Especificación, desarrollo y validación.
28. La Ingeniería del Software: Aplica técnicas rigurosas al desarrollo de
sistemas software para mejorar el proceso de desarrollo.
29. En el modelo en cascada: No se inicia una fase hasta tener completamente terminada la anterior.
30. Un requisito de seguridad, como la necesidad de cifrar las comunicaciones por red: Es un requisito no funcional.
31. Desde el punto de vista arquitectónico, un navegador web: Ejecuta la función de cliente, que se conecta a un servidor remoto.
32. Uno de los inconvenientes
... Continuar leyendo "Requisitos de la presunción" »

Una base de datos la cual reside en un solo sitio de una red de computadores y que es accesada por todos los nodos de la red es

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,98 KB

Tema 3 :Base de datos distribuida

Un sistema De base de datos distribuido consiste en un conjunto de bases de datos Lógicamente relacionadas y distribuidas sobre una red de ordenadores.

Un SGBDD es El software que gestiona BDD y suministrar mecanismos de acceso que hace la Distribución transparente al usuario.

Un sistema Será distribuido si cumple que :

-Los distintos nodos están informados sobre los Demás

-Aunque algunas tablas estén alamcenadas solo en Algunos nodos , estos comparten un esquema global común.

-Cada nodo proporciona un entorno de ejecución de Transacciones , local como global.

-Los nodos se ejecutan en el mismo software de Gestión distribuida.

Características :

-Los datos deben estar físicamente en mas de un Ordenador.

-Las... Continuar leyendo "Una base de datos la cual reside en un solo sitio de una red de computadores y que es accesada por todos los nodos de la red es" »

Comparación de sistemas de gestión de bases de datos (DBMS)

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Comparación de sistemas de gestión de bases de datos (DBMS)

DBMSCaracterísticasVentajasDesventajasOpinión
DB2
  • Propietario de IBM
  • Integra XML de forma nativa
  • Es relacional
  • Arquitectura similar a Oracle
  • El SQL es muy potente
  • Tiene muchos años
  • Multiplataforma: elimina tareas rutinarias, esto permite menor uso de recursos hardware
  • Tiene una versión gratuita llamada DB2 Express-C
  • Escalable
  • Estable
  • No es tan robusto como Oracle
  • Puede ser caro

Es un DBMS que puede ser caro por el hecho de no ser tan robusto en comparación con otros sistemas de gestión de bases de datos.

MySQL
  • Propietaria y pública
  • Portabilidad
  • Fácil de aprender y utilizar multiplataforma
  • Código abierto
  • Fácil configuración
  • Veloz a realizar operaciones
  • El soporte para disparadores es muy básico
  • No
... Continuar leyendo "

Comparación de sistemas de gestión de bases de datos (DBMS)

" »

Introducción a las computadoras y sus componentes

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Introducción a las computadoras

Definiciones:

1. Computadora: Aparato electrónico que procesa y almacena datos para producir información.

2. Datos: Materia prima que se le suministra a la computadora para ser procesada. Puede incluir texto, números, imágenes, audio y video

3. Información: Datos ya procesados que adquieren significado y utilidad para el ser humano.

4. Ciclo de procesamiento de la información:

storage informacion

input process output

datos

Sistema de Cómputos

Se compone de tres elementos que tienen que estar presentes para permitir el funcionamiento del sistema:

A) Hardware: El hardware se refiere al equipo, a todo lo que es tangible en un sistema de cómputos. Componentes eléctricos, electrónicos y mecánicos de una computadora.... Continuar leyendo "Introducción a las computadoras y sus componentes" »

Instruccions de salt, interrupcions i engegada del sistema

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Instruccions de salt

Tipus d’instruccions de salt

Descrivim els diferents tipus d’instruccions de ruptura de seqüència o salt, com ara els condicionals, incondicionals i a subrutina. En tots els casos, comporta la càrrega al comptador de programa de l’adreça a la qual va destinada el salt.

PC ← [Reg. Instr.] adreça

  • Incondicional: sempre es produeix el salt.
  • Condicional: es salta si es compleix la condició (Zero, Negatiu, Overflow...). En cas contrari, es segueix en seqüència: PC ← [PC] + 1
  • Subrutina: és igual que un salt incondicional, però a més es guarda l’adreça del PC per poder tornar de la subrutina un cop hagi estat executada. El retorn es fa a través d’una instrucció de salt amb l’adreça guardada.

Interrupcions

Què

... Continuar leyendo "Instruccions de salt, interrupcions i engegada del sistema" »

Ventajas y desventajas del sistema mixto y del sistema penal acusatorio

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 10,58 KB

1.¿Qué es un paquete?

a.Es una estructura que agrupa objetos en la base De datos, y permite agrupar funcionalidades en los procesos

2.¿Cuáles son las dos partes de los Paquetes?

a.Especificación

b.Cuerpo

3.¿Qué es especificación?

a.Es la interfaz con la declaración y aplicaciones De los objetos

4.¿Qué es el cuerpo?

a.Es la implementación del código

5.¿Qué es un disparador?

a.Es una clase especial de procedimiento Almacenado que se ejecuta automáticamente cuando se produce un evento

6.¿Tipos de trigers?

a.DML

b.No DML

7.Que es un triger DML

a.Se ejecutan cuando se intentan modificar datos Mediante un evento

8.¿Qué es un triger no DML?

a.Se ejecutan en respuesta de eventos de Definición DDL

9.¿Qué es una transacción?

a.Conjunto de operaciones... Continuar leyendo "Ventajas y desventajas del sistema mixto y del sistema penal acusatorio" »

Arquitectura de Computadores y Seguridad Informática: Repertorios de Instrucciones, Vulnerabilidades y Medidas de Protección

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 7,61 KB

Repertorios de Instrucciones y Arquitecturas

¿Qué es el repertorio de instrucciones de un computador? ¿Qué tres tipos de instrucciones debe incluir?

El repertorio de instrucciones de un computador es el conjunto de instrucciones de máquina (operaciones elementales que un programa puede solicitar a un procesador para que las ejecute) que es capaz de ejecutar.

En este repertorio es necesario que el computador pueda ejecutar tres tipos de instrucciones:

  • Acceso a memoria (lectura → load y escritura → store)
  • Operaciones aritmético-lógicas
  • Control de flujo

¿Debe un programador conocer estos repertorios de instrucciones a bajo nivel? ¿Y la microarquitectura del procesador? ¿Qué opina un especialista en ciberseguridad?

El programador debe conocer... Continuar leyendo "Arquitectura de Computadores y Seguridad Informática: Repertorios de Instrucciones, Vulnerabilidades y Medidas de Protección" »

Màquines Virtuals: Tipus, Virtualització i Contenidors

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 3,35 KB

Màquines Virtuals: Virtualització i Tipus

Màquines Virtuals: La virtualització de sistemes es fa a través de les Màquines Virtuals. Aquestes creen entorns aïllats l’un de l’altre, de manera que si un entorn falla, això no afectarà a les altres MV, ni tampoc a l’ordinador principal (amfitrió). Aquesta propietat s’anomena ‘encapsulament’ (mecanisme que consisteix a organitzar dades i mètodes d'una estructura, evitant l'accés a dades per qualsevol altre mitjà diferent als especificats).


Virtualització: La virtualització consisteix en l’abstracció dels recursos de la màquina per poder-ne utilitzar els que sobren i crear màquines virtuals que utilitzen aquest maquinari (hardware) com si estigués perfectament lliure.... Continuar leyendo "Màquines Virtuals: Tipus, Virtualització i Contenidors" »