Archivo de la categoría: Ingeniería informática

Fundamentos del Software y Clasificación de Aplicaciones Informáticas

El Software

El software es la parte de la informática que estudia todo lo relativo a la programación de los computadores, tanto desde el punto de vista de los programas como de los datos.

Tipos de Software

1. Software de Control

Formado por los sistemas operativos, es el conjunto de programas habitualmente gestionados por el ordenador, que se encarga del funcionamiento correcto de este.

2. Software de Tratamiento

Se refiere a los programas utilizados por el usuario y se pueden dividir en dos:

Automatización de Pruebas Web con Selenium: Eficiencia en el Testing de Software

1. Introducción a la Calidad de Software

En la actualidad, las empresas demandan una mayor calidad en sus productos tecnológicos, ya sea para uso interno o para satisfacer las altas exigencias de sus clientes. En ambos casos, estas necesidades responden a un mercado cada vez más competitivo que prioriza la excelencia técnica.

En el ámbito de la Ingeniería Informática, nuestro objetivo principal es desarrollar software y ofrecer soluciones tecnológicas que resuelvan de manera eficiente las Seguir leyendo “Automatización de Pruebas Web con Selenium: Eficiencia en el Testing de Software” »

Historia y conceptos clave de Linux: expresiones regulares, enlaces y redirecciones

Historia de Linux

  • 1961: CTSS — primeros sistemas operativos de tiempo compartido, desarrollado en el Instituto Tecnológico de Massachusetts.
  • 1969: MULTICS — a partir de CTSS; estaba pensado para que lo usaran muchos usuarios.
  • 1969: UNICS — desarrollado en Bell Labs. Sistema operativo no complejo. Lenguaje B. Se unen Brian Kernighan y Dennis Ritchie. Multitarea y multiusuario.
  • 1972: UNIX — en lenguaje C, fácil de modificar. Hecho por Brian Kernighan, Dennis Ritchie y Ken Thompson. PORTABLE. Seguir leyendo “Historia y conceptos clave de Linux: expresiones regulares, enlaces y redirecciones” »

VirtualBox Uso Personal y Evaluación de licencia

1-Introducción a los tipos de Software

Explica brevemente cada uno de los 3 tipos de software

  • Software de sistema:
    Viene ya instalado junto al SO.

  • Software de programación: Sirve para crear otras aplicaciones.

  • Software de aplicación: El resto de programas que sirven para tareas concretas.

Indica si corresponde a software de aplicación (A), programación (P) o sistema (S) los siguientes tipos de software:

VirtualBox Uso Personal y Evaluación de licencia

1-Introducción a los tipos de Software

Explica brevemente cada uno de los 3 tipos de software

  • Software de sistema:
    Viene ya instalado junto al SO.

  • Software de programación: Sirve para crear otras aplicaciones.

  • Software de aplicación: El resto de programas que sirven para tareas concretas.

Indica si corresponde a software de aplicación (A), programación (P) o sistema (S) los siguientes tipos de software:

Fundamentos de Infraestructura y Procesamiento de Señal en Producción Audiovisual Profesional

Arquitectura de una Unidad Móvil (UM)

La Unidad Móvil (UM) se organiza en áreas funcionales clave para la producción audiovisual:

Control de Realización

Área donde se genera la señal de programa. El elemento central es el mezclador de vídeo. Es crucial el monitorado de la señal y el control de otros equipos que permiten lanzar clips desde disco, repeticiones o cámaras lentas, en función del tipo de programa a realizar.

Control Técnico / Control de Cámaras

Zona donde se concentra la electrónica Seguir leyendo “Fundamentos de Infraestructura y Procesamiento de Señal en Producción Audiovisual Profesional” »

Fundamentos Prácticos de Criptografía, Redes y Esteganografía en Ingeniería Informática

PRÁCTICA 1: Concurrencia y Criptografía Básica

Limitaciones de recv y accept (Sockets Bloqueantes)

  • La función recv bloquea la ejecución del programa hasta que el otro extremo del socket envía datos o cierra la conexión.
  • La función accept bloquea la ejecución del programa hasta que se conecta un cliente.
  • Esto implica que solo se pueda atender a un cliente a la vez (esquema cliente: enviar–recibir–enviar / servidor: recibir–enviar–recibir).

select: Solución al Bloqueo de Sockets

(SOLUCIONA Seguir leyendo “Fundamentos Prácticos de Criptografía, Redes y Esteganografía en Ingeniería Informática” »

Fundamentos de Compilación y Pruebas en Ingeniería Informática

Dependencias y Objetivos en Compilación

$^ se sustituye por todas las dependencias de una regla.

$< se sustituye por la primera dependencia de una regla.

$@ se sustituye por el objetivo de una regla.

Ejemplo de Objetivos

  • Objetivo: Enlazar los archivos del proyecto basico1
  • Comando: gcc –o basico1 main.o
  • Objetivo: Compilar el archivo main.c del proyecto basico1
  • Comando: gcc –c main.c
  • Objetivo: Eliminar todos los ficheros generados
  • Comando: clean: rm –f main.o

Opciones del Compilador

Fundamentos de la Carga Web y Programación con PHP

Proceso de Carga de una Página Web y Conceptos Fundamentales

Flujo Básico de Solicitud y Respuesta Web

El proceso fundamental para visualizar una página web implica la interacción entre el cliente (navegador) y el servidor:

  1. El ordenador solicita a un servidor web una página.
  2. El servidor busca esa página; cada una suele ser un fichero.
  3. Si el servidor la encuentra, la recupera.
  4. Se envía al navegador para que muestre su contenido.

Tipos de Páginas Web

Páginas Web Estáticas

Las páginas web estáticas Seguir leyendo “Fundamentos de la Carga Web y Programación con PHP” »

Fundamentos de la Televisión Digital: Compresión MPEG y Transmisión COFDM

Video Digital y de Alta Definición

No hay conexión teórica entre la TV de video digital y la de alta definición (MDTV). La conexión es práctica: el Ancho de Banda (AB) de un canal de TV ordinario es demasiado pequeño para transmitir una señal de MD a menos que primero se digitalice la señal. En el pasado, se intentaron varios esquemas analógicos de MDTV, pero todos padecían de este problema básico.

Recíprocamente, no es necesario que el video digital tenga mayor definición o una relación Seguir leyendo “Fundamentos de la Televisión Digital: Compresión MPEG y Transmisión COFDM” »