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

Metodologías de Desarrollo Web Basadas en Modelos y MDE

Informática5,88 KB

Proceso de Desarrollo Basado en Modelos (MDE)

El Proceso de Desarrollo Basado en Modelos (MDE) se estructura en las siguientes etapas fundamentales:

  • 1. Modelo Conceptual: Consiste en obtener un modelo relacional del dominio del problema, generalmente mediante un modelo orientado a objetos (OO).
  • 2. Modelo Navegacional: Define las vistas del modelo conceptual que reflejan qué información puede ser accedida por cada perfil de usuario.
  • 3. Modelo de Presentación: Se centra en el diseño de la interfaz que muestra los elementos de navegación y la información final al usuario.
  • 4. Diseño e Implementación: Comprende el diseño técnico y la codificación de la interfaz y de la navegación. Esta fase depende directamente de la tecnología elegida.

Modelo

...
Continuar leyendo "Metodologías de Desarrollo Web Basadas en Modelos y MDE" »

Principios de Arquitectura y Diseño de Redes Jerárquicas

Informática3,49 KB

Principios Fundamentales del Diseño de Red

  • Minimizar el número de dispositivos en cualquier ruta (Switches).
  • Proveer servicios centrales cerca del núcleo (Routers, Servidores).
  • Implementar ruteo en el núcleo mediante Protocolos de Enrutamiento.
  • Proveer DHCP centralizado.
  • Separar DNS autorizado (externo) y recursivo (interno).

Diseño de Red Modular y Jerárquico

Un buen diseño de red es modular y jerárquico, con una clara separación de funciones entre sus componentes:

  • Núcleo (Core): Resistente, pocos cambios, menos funcionalidades, alto ancho de banda y capacidad de CPU.
  • Distribución: Agregación y redundancia.
  • Acceso: Alta densidad de puertos, bajo precio, seguridad y alta frecuencia de cambios.

Capa de Núcleo (Core Layer)

Es el centro neurálgico...

Continuar leyendo "Principios de Arquitectura y Diseño de Redes Jerárquicas" »

Implementación y Conceptos Clave de Proxy, Firewall e IDS en Seguridad de Redes

Informática6,78 KB

Servidores Proxy: Conceptos Fundamentales

Un Servidor Proxy es una aplicación o sistema que gestiona las conexiones de red entre las peticiones de servicio que requieren los clientes. Crea una memoria caché de peticiones y respuestas, autentica usuarios, filtra contenidos y mantiene registros. Su uso principal es mejorar la velocidad de respuesta de las peticiones.

Tipos de Proxy

  • Proxy Caché Web: Proxy diseñado para mantener peticiones y respuestas en caché.
  • Proxy NAT (o Proxy Transparente): El cliente no es consciente de la existencia del proxy. Requiere la redirección del tráfico.
  • Proxy Anónimo: Permite la navegación anónima, eliminando las características que identifican al cliente (IP, cookies, etc.).
  • Proxy Inverso: Proxy utilizado
...
Continuar leyendo "Implementación y Conceptos Clave de Proxy, Firewall e IDS en Seguridad de Redes" »

Fundamentos de la Comunicación Escrita y Normas de Abreviación

Informática3,16 KB

Esquema de la Comunicación Escrita

La escritura, como forma de comunicación, necesita intrínsecamente del lenguaje hablado.

Elementos Clave para que Exista la Comunicación

Mensaje:
Contenido principal de la comunicación.
Código:
Método o sistema de signos empleado para representar la escritura.
Emisor:
Es la persona o entidad que escribe y transmite el mensaje.
Soporte:
Lugar físico o digital en el que quedan grabados los signos de la escritura (ejemplo: papel).
Receptor:
Es el lector o destinatario del mensaje.

Características Fundamentales de los Mensajes Escritos

  • La escritura es una comunicación diferida (no inmediata).
  • El mensaje requiere una cuidadosa elaboración previa.
  • Permite la comunicación múltiple y simultánea.
  • El mensaje es de naturaleza
...
Continuar leyendo "Fundamentos de la Comunicación Escrita y Normas de Abreviación" »

Fundamentos de Tecnologías xDSL y Transmisión de Datos

Informática4,76 KB

Cuestionario Técnico sobre Tecnologías de Transmisión y xDSL

Conceptos de Modulación y Señalización

  • 1. Cobertura en líneas de cobre: En líneas de cobre se logra más cobertura con formato analógico.
  • 2. Secuencia de datos 2B1Q: Indicar la data original si se tiene la siguiente secuencia 2B1Q: +3, -1, -1, +1, -3, +1.
    • 00 = +3
    • 01 = +1
    • 10 = -1
    • 11 = -3
    Respuesta: Para la secuencia +3, -1, -1, +1, -3, +1, la data original es 00 10 10 01 11 01.
  • 3. Modulación QAM: Mientras más fases tiene la modulación QAM, mayor velocidad se logra.
  • 4. Modulación DMT y ruido: Si la línea de cobre está ruidosa, la modulación DMT disminuye las portadoras.
  • 5. Factor de eficiencia: Si el factor Bits/Símbolo = 9.

Parámetros Técnicos de ADSL y VDSL

  • 6. Rango de frecuencia:
...
Continuar leyendo "Fundamentos de Tecnologías xDSL y Transmisión de Datos" »

Dominio de Google Apps Script y JavaScript para Automatización

Informática5,27 KB

Conceptos Fundamentales de JavaScript y Manipulación de Datos

  • length: Propiedad que devuelve la longitud (número de elementos) de un array.
  • reduce((acc, val) ...): Recorre un array acumulando valores para obtener un resultado único.
  • flat().filter(v => typeof v === 'number'): Método que aplana arrays multidimensionales y filtra para mantener solo los valores numéricos.
  • const datos = [85, 'texto', '', 90, null, 78]; Ejemplo de definición de un arreglo con distintos tipos de datos (números, texto, cadenas vacías y valores nulos).
  • filter(v => typeof v === 'number'): Filtra un array y devuelve un nuevo arreglo únicamente con los elementos que sean números.
  • ${promedio}: Sintaxis de Template Literals que permite insertar el valor de una
...
Continuar leyendo "Dominio de Google Apps Script y JavaScript para Automatización" »

Conceptos Fundamentales de Redes Informáticas e Internet

Informática3,74 KB

1) ¿Qué es una Red Informática?

Una red informática es un conjunto de computadoras conectadas entre sí que comparten recursos y aplicaciones. Su implementación permite reducir costos y facilitar el tránsito de información.

2) Clasificación de Redes según su Alcance

  • MAN (Metropolitan Area Network): Son redes mucho más amplias que las LAN; cubren varios edificios en una ciudad y comunican diversas redes de área local.
  • WAN (Wide Area Network): Cubren una extensión geográfica muy grande, como ciudades dentro de un país o incluso ciudades de diferentes países. Las empresas multinacionales y los gobiernos hacen un gran uso de estas, al igual que el público general.
  • LAN (Local Area Network): Las redes locales se instalan en un ámbito
...
Continuar leyendo "Conceptos Fundamentales de Redes Informáticas e Internet" »

Fundamentos de Nmap y Seguridad en Sistemas Informáticos

Informática2,86 KB

Nmap: Exploración y Auditoría de Redes

Nmap ("mapeador de redes") es una herramienta de código abierto diseñada para la exploración de redes y la auditoría de seguridad.

Utiliza paquetes IP para determinar:

  • Qué equipos se encuentran disponibles en una red.
  • Qué servicios ofrecen y mediante qué aplicaciones (nombre y versión).
  • Qué sistemas operativos (y sus versiones) ejecutan.
  • Qué tipo de filtros de paquetes o cortafuegos se están utilizando.

Aunque generalmente se utiliza Nmap en auditorías de seguridad, muchos administradores de redes y sistemas lo encuentran útil para tareas rutinarias, como el inventariado de la red, la planificación de actualización de servicios y la monitorización del tiempo de actividad (uptime) de los equipos....

Continuar leyendo "Fundamentos de Nmap y Seguridad en Sistemas Informáticos" »

Dominando SQL: Consultas Avanzadas, Joins, Subconsultas y Vistas

Informática4,98 KB

Operadores de Combinación: UNION y UNION ALL

UNION: Se utiliza cuando se necesita combinar los resultados de dos o más consultas en una única tabla de resultados totales. Ejemplo: Confeccionar un listado de los clientes y los vendedores indicando a qué grupo pertenece cada uno.

Condiciones para el uso de UNION:

  • Ambas tablas deben contener el mismo número de columnas.
  • Ninguna de las dos tablas puede contener la cláusula ORDER BY de forma individual. Esta debe ir al final de todo el bloque de consultas.
  • El tipo de dato de cada columna de la primera tabla tiene que ser el mismo tipo de dato de la columna correspondiente en la segunda tabla.

UNION ALL: El operador UNION por defecto no muestra datos repetidos. Si queremos que se muestren todos los...

Continuar leyendo "Dominando SQL: Consultas Avanzadas, Joins, Subconsultas y Vistas" »

Mecanismos Esenciales de Gestión de Memoria y Paginación en z/OS

Informática3,43 KB

El Robo de Páginas (Page Stealing)

El sistema operativo z/OS implementa mecanismos sofisticados para asegurar la disponibilidad continua de recursos de almacenamiento real. Uno de estos mecanismos es el Robo de Páginas.

  • z/OS intenta mantener un suministro adecuado de marcos de almacenamiento real disponibles.
  • Cuando este suministro se vuelve bajo, z/OS usa el robo de páginas para reponerlo.
  • Las páginas a las que no se ha accedido durante un tiempo relativamente largo son buenas candidatas para el robo de páginas.
  • z/OS también utiliza varios administradores de almacenamiento para realizar un seguimiento de todas las páginas, marcos y ranuras en el sistema.

Funcionamiento del Almacenamiento Virtual y la Paginación

El almacenamiento virtual es...

Continuar leyendo "Mecanismos Esenciales de Gestión de Memoria y Paginación en z/OS" »