Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Verificación y Validación de Software: Técnicas y Estrategias

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Verificación y Validación de Software

La verificación y validación aseguran que el software esté de acuerdo con su especificación y cumpla con las necesidades de los clientes. Incluyen actividades en cada etapa del proceso del software:

  • Revisiones de los requerimientos
  • Revisiones del diseño
  • Inspecciones de código
  • Pruebas del producto

Validación

¿Estamos construyendo el producto correcto? Se debe asegurar que el software hace lo que el usuario quiere.

Verificación

¿Estamos construyendo el producto correctamente? Se debe asegurar que el sistema cumple su especificación.

Técnicas de Comprobación y Análisis de Sistemas

Inspecciones de Software

Analizan y comprueban las representaciones del sistema (documentos de requerimientos, diagramas de... Continuar leyendo "Verificación y Validación de Software: Técnicas y Estrategias" »

Desarrollo Web: Tecnologías Clave para la Creación de Sitios Web Dinámicos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

JAVASCRIPT

Características:

  • Lenguaje de programación interpretado, sin necesidad de compilación.
  • Orientado a objetos con soporte de herencia.
  • Interactúa con páginas web mediante una implementación del DOM (Document Object Model).
  • Creado por Brendan Eich en Netscape Communications.
  • Sintaxis similar a Java y C.
  • Se ejecuta en el navegador (lado del cliente), sin necesidad de frameworks.
  • Permite la programación orientada a objetos: document.write("Hola").
  • Variables: string, integer, float, boolean (declaradas con var).
  • Concatenación de cadenas y variables con +.

XML

Características:

  • Lenguaje de Etiquetado Extensible, simple y estricto.
  • Describe datos en lugar de mostrarlos (a diferencia de HTML).
  • Formato legible por diversas aplicaciones.
  • Estructura,
... Continuar leyendo "Desarrollo Web: Tecnologías Clave para la Creación de Sitios Web Dinámicos" »

Fundamentos Técnicos de Bluetooth: Estándar, Funcionamiento y Arquitectura de Conectividad Inalámbrica

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Bluetooth: Estándar de Comunicación Inalámbrica

La necesidad de empresas de informática y de telecomunicaciones de desarrollar una interfaz abierta y de bajo costo para facilitar la comunicación entre dispositivos sin la utilización de cables, aprovechando la movilidad de los dispositivos inalámbricos, dio como resultado una tecnología cuyo nombre clave fue "Bluetooth".

Bluetooth es un estándar empleado en enlaces de radio de corto alcance, destinado para reemplazar el cableado existente entre dispositivos electrónicos.

Características Principales

La tecnología empleada permite a los usuarios conexiones instantáneas de voz y datos entre varios dispositivos en tiempo real. El modo de transmisión empleado asegura protección contra... Continuar leyendo "Fundamentos Técnicos de Bluetooth: Estándar, Funcionamiento y Arquitectura de Conectividad Inalámbrica" »

Tipos de Computadoras y Componentes Clave: CPU, Placa Base y Más

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Tipos de Computadoras y Componentes Clave

Microcomputador: diseñado para las necesidades de procesamiento de un único usuario. También puede ser llamado ordenador personal (PC – Personal Computer).

Minicomputador: diseñado para proporcionar información para múltiples usuarios y para ejecutar muchos programas de aplicación simultáneamente. Pueden interactuar hasta 100 usuarios.

Mainframe: diseñado para tratar las necesidades de procesamiento de información de un gran número de usuarios y aplicaciones. Puede soportar a cientos de personas usando terminales de video, y además ejecutando miles de peticiones simultáneas para recursos compartidos.

Supercomputador: diseñado para ejecutar rápidamente muchas computaciones matemáticas (... Continuar leyendo "Tipos de Computadoras y Componentes Clave: CPU, Placa Base y Más" »

Conceptos Fundamentales de Computadoras: Arquitectura, Componentes y Lógica de Programación

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

¿Qué es una Computadora?

Una computadora es un dispositivo electrónico utilizado para procesar información y obtener resultados.

Dispositivos de Entrada

Los dispositivos de Entrada/Salida (E/S) [Input/Output (I/O, en inglés)] permiten la comunicación entre la computadora y el usuario. Los dispositivos de entrada, como su nombre indica, sirven para introducir datos (información) en la computadora para su proceso. Ejemplos incluyen: lápices ópticos, palancas de mando (joystick), lectores de códigos de barras, escáneres, micrófonos, etc.

Dispositivos de Salida

Los dispositivos de salida permiten representar los resultados (salida) del proceso de los datos. El dispositivo de salida típico es la pantalla (CRT) o monitor. Otros dispositivos... Continuar leyendo "Conceptos Fundamentales de Computadoras: Arquitectura, Componentes y Lógica de Programación" »

Conmutación de Redes: Tipos, Arquitecturas y Planificación

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Conmutación: Conceptos Básicos

Una red es un conjunto de dispositivos conectados. Si hay múltiples dispositivos a conectar, es más complicado establecer la comunicación uno a uno. Posibles soluciones son las topologías de malla o estrella, pero resultan demasiado costosas en redes muy grandes. Una alternativa mejor es la conmutación, ya que ofrece la interconexión dinámica entre entradas y salidas y la compartición dinámica de los recursos de transmisión. Un conmutador es una máquina capaz de crear conexiones temporales entre dos o más dispositivos conectados a él.

Tipos de Conmutación

Conmutación de Circuitos

Una red de conmutación de circuitos está formada por un conjunto de conmutadores conectados por enlaces físicos. Cada... Continuar leyendo "Conmutación de Redes: Tipos, Arquitecturas y Planificación" »

Web Semántica y Minería de Datos: Conceptos y Herramientas Clave

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

La Web Semántica: Definición y Componentes Clave

La Web Semántica es una extensión de la Web en la que cualquier usuario puede encontrar respuestas a sus preguntas de forma rápida y sencilla. Se caracteriza por:

  • Información mejor definida.
  • Se apoya en lenguajes universales.
  • El software es capaz de procesar su contenido, razonar con este, combinarlo y realizar deducciones lógicas para resolver problemas cotidianos automáticamente.

Tecnologías Fundamentales de la Web Semántica

Nota: Facebook no es una tecnología fundamental de la web semántica, es un ejemplo de aplicación.

  • XML (Extensible Markup Language): Aporta la sintaxis superficial para los documentos estructurados, pero sin imponer restricciones sobre el significado.
  • XML Schema: Es
... Continuar leyendo "Web Semántica y Minería de Datos: Conceptos y Herramientas Clave" »

Leyes de Escalabilidad en Computación Paralela: Amdahl, Gustafson y Sun-Ni

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Leyes de Escalabilidad en Computación Paralela

La eficiencia en la computación paralela está sujeta a diversas leyes y factores que limitan el rendimiento. A continuación, exploramos las principales leyes y conceptos clave:

Ley de Amdahl

La Ley de Amdahl establece que el incremento en el rendimiento obtenido al mejorar una parte de un programa está limitado por la fracción de tiempo que no se puede paralelizar. En esencia, un programa tiene dos tipos de operaciones:

  • Operaciones que deben ejecutarse en serie.
  • Operaciones que pueden ejecutarse en paralelo.

El aumento de velocidad de un algoritmo paralelo está limitado por las operaciones que deben ejecutarse secuencialmente.

Evitando la Ley de Amdahl

Existen estrategias para mitigar las limitaciones... Continuar leyendo "Leyes de Escalabilidad en Computación Paralela: Amdahl, Gustafson y Sun-Ni" »

Sistemas de Archivos EXT3, NFS y SAMBA en Entornos Linux y Unix

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

EXT3: Sistema de Archivos para Linux

EXT3 es el sistema de archivos por defecto para muchos sistemas basados en Linux. Ofrece soporte para journaling, lo que incrementa la fiabilidad y reduce el tiempo de recuperación tras un fallo del sistema. Aunque actualmente está siendo reemplazado gradualmente por EXT4, sigue siendo relevante en muchos entornos.

Una de sus ventajas es que sufre de baja fragmentación, por lo que no existen herramientas específicas para desfragmentar.

Niveles de Journaling en EXT3

EXT3 ofrece diferentes niveles de journaling, cada uno con un equilibrio distinto entre rendimiento y seguridad:

  • Journal (riesgo bajo): Tanto los metadatos como los datos se escriben en el diario antes de ser escritos en el sistema de archivos
... Continuar leyendo "Sistemas de Archivos EXT3, NFS y SAMBA en Entornos Linux y Unix" »

Dominando la Solución de Problemas de Hardware de PC: Diagnóstico y Reparación Efectiva

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Dominando la Solución de Problemas de Hardware de PC: Diagnóstico y Reparación Efectiva

Este documento proporciona una serie de puntos clave para el diagnóstico y la solución de problemas comunes de hardware en computadoras personales. Familiarizarse con estos conceptos y técnicas le permitirá identificar y resolver eficazmente las fallas más frecuentes, optimizando el rendimiento y la vida útil de su equipo.

Familiarización con las Rutinas POST

Es fundamental familiarizarse con el propósito de las rutinas POST (Power-On Self-Test). El POST realiza rutinas de nivel de entrada para la solución de problemas de hardware cuando un PC arranca. Comprender sus capacidades y su uso es el primer paso para un diagnóstico efectivo.

Diagnóstico

... Continuar leyendo "Dominando la Solución de Problemas de Hardware de PC: Diagnóstico y Reparación Efectiva" »