Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Ordenar por
Materia
Nivel

Optimización Empresarial con Sistemas TIC: ERP, SCM y Diseño Tecnológico

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

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

Aplicaciones de Gestión Estratégica Empresarial Online

Herramientas Específicas para la Gestión de Empresas

Modelos de software clave:

  • Modelos ERP: Gestión y manipulación de los principales recursos de las empresas.
  • Modelos SCM: Administración de las diferentes redes de suministro de la empresa.

Utilización de Programas ERP

Los programas ERP ofrecen múltiples beneficios, incluyendo:

  • Optimización de los recursos empresariales.
  • Acceso a la información de forma confiable, veraz y en tiempo real.
  • Posibilidad de compartir información con todas las áreas de la empresa, buscando la máxima eficiencia.
  • Descubrimiento y eliminación de procesos innecesarios dentro de la empresa.

Ejemplos de ERP en el Mercado

Algunos de los sistemas ERP más conocidos... Continuar leyendo "Optimización Empresarial con Sistemas TIC: ERP, SCM y Diseño Tecnológico" »

Fundamentos de la Arquitectura de Computadoras Digitales

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

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

Arquitectura Fundamental de Computadoras Digitales

Una computadora consta de tres componentes básicos, interconectados entre sí:

  • Procesador
  • Memoria
  • Dispositivos de Entrada/Salida

Buses de Interconexión

La interconexión de estos bloques se realiza mediante tres buses:

  • Bus de datos: Lleva los datos entre la CPU, la memoria y los módulos de entrada/salida.
  • Bus de direcciones: Es controlado por la CPU y se utiliza para direccionar posiciones de memoria y puertos de entrada/salida.
  • Bus de control: Son las señales que utiliza el procesador para controlar a los restantes dispositivos del sistema.

Microprocesadores y Microcontroladores

Ambos son CPU implementadas en un único chip. Difieren en su campo de aplicación:

  • Microcontroladores: Son para aplicaciones
... Continuar leyendo "Fundamentos de la Arquitectura de Computadoras Digitales" »

Ventajas y Desventajas de UML como Lenguaje de Descripción de Arquitectura (ADL)

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

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

Fortalezas y Debilidades de UML como Lenguaje de Descripción de Arquitectura (ADL)

Debilidades de los ADL Tradicionales

  • Restrictivas a veces, no dan flexibilidad para que el arquitecto cambie el modelo arquitectural.
  • Algunos son muy genéricos.
  • Falta de herramientas profesionales para el ambiente profesional.

Fortalezas de UML

  • Provee una notación gráfica.
  • Soporta múltiples vistas.
  • Muchas herramientas que lo soportan.
  • Es un lenguaje de propósito general.

Debilidades de UML

  • No es apropiado para el **análisis automático, validación, verificación** de una arquitectura.
  • No tiene una semántica formal, puede generar **ambigüedad e inconsistencia** en algunos casos.

UML como Estándar de Facto

UML es el estándar *de facto* para describir arquitecturas,... Continuar leyendo "Ventajas y Desventajas de UML como Lenguaje de Descripción de Arquitectura (ADL)" »

Técnicas de Pruebas de Software: Tipos y Objetivos

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

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

Técnicas de Pruebas de Software

Tipos de Lenguajes de Programación

  • Lenguajes compilados: Un programa traductor traduce el código del programa (código fuente) en código máquina (código objeto). Otro programa, el enlazador, unirá los ficheros de código objeto del programa principal con los de las librerías para producir el programa ejecutable. Ejemplo el C.
  • Lenguajes interpretados: Un programa traductor denominado interprete, ejecuta las instrucciones del programa de manera directa.
  • Lenguajes Mixtos: Como Java, que primero pasan por una fase de compilación y luego es interpretado.
  • Lenguajes imperativos: Indican cómo hay que hacer la tarea
  • Lenguajes declarativos: Indican que hay que hacer.
  • Lenguajes de Programación Estructurados: Usan la
... Continuar leyendo "Técnicas de Pruebas de Software: Tipos y Objetivos" »

Dominando Conceptos Clave de Bases de Datos: Funciones, Campos Calculados, Macros y Joins SQL

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

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

Funciones de Agregación

Realizan un cálculo sobre un conjunto de valores y devuelven un solo valor.

Tipos de Funciones de Agregación:

  • AVG: Calcula el promedio de un conjunto de valores.
  • COUNT: Calcula el número de registros.
  • FIRST y LAST: Describen el primer y último valor de un conjunto de datos solicitado.
  • MIN y MAX: Describen el valor mínimo o máximo de un conjunto de valores de un campo específico.
  • SUM: Calcula la suma de un conjunto de valores.

Campos Calculados

Son aquellos campos cuyos valores se obtienen a través de un cálculo. Resultan de una expresión simple (como una suma) o de expresiones complejas (que incluyen funciones).

Utilidad:

Se utilizan para calcular sueldos, totales de ventas y cualquier otro dato que requiera un cálculo.... Continuar leyendo "Dominando Conceptos Clave de Bases de Datos: Funciones, Campos Calculados, Macros y Joins SQL" »

Hadoop: Almacenamiento y procesamiento de grandes cantidades de datos

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

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

Hadoop

Framework de código abierto para el almacenamiento y procesamiento de grandes cantidades de datos usando clústers con hardware barato. La idea es mover la computación a los datos.


Hadoop MapReduce

Proporciona una arquitectura modular que permite extender su funcionalidad. MapReduce permite realizar cómputos con enormes datasets.


Características

  • Permite fácil escalabilidad
  • Maneja tolerancia a fallos
  • Maneja datos heterogéneos
  • Facilita un entorno compartido
  • Proporciona valor a la empresa


Los componentes principales de Hadoop son MapReduce, YARN y HDFS.


HDFS

Sistema de archivos distribuido, escalable y portátil escrito en Java para el framework Hadoop. Sirve como base para la mayoría de las herramientas del ecosistema Hadoop.


Proporciona dos... Continuar leyendo "Hadoop: Almacenamiento y procesamiento de grandes cantidades de datos" »

YARN (Yet Another Resource Negotiator) - Sistema de asignación de recursos para aplicaciones

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

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

YARN (Yet Another Resource Negotiator)


Sistema responsable de asignar recursos de cómputo para la ejecución de aplicaciones. Compuesto por tres componentes:

  • Gestor de recursos (Resource Manager):

    • Responsable de hacer un inventario de los recursos disponibles.
    • Ejecuta servicios críticos.
    • Elemento principal que arbitra el reparto de los recursos disponibles.
  • ApplicationMaster:

    • Responsables de negociar con el Gestor de Recursos y de trabajar con los Gestores de Nodo para iniciar los contenedores de las aplicaciones.
  • Gestor de nodos (NodeManager):

    • Reciben instrucciones del Gestor de recursos y manejan los recursos disponibles en su nodo.
    • Cada gestor de nodo monitoriza los recursos de cómputo disponibles en su nodo local e informa periódicamente al Gestor
... Continuar leyendo "YARN (Yet Another Resource Negotiator) - Sistema de asignación de recursos para aplicaciones" »

Clasificación y Tipos de Redes: Cobertura, Topología, Privacidad 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,39 KB

Clasificación y Tipos de Redes

Según su Área de Cobertura

  • Red de Área Extensa (WAN): Interconecta equipos en áreas geográficas amplias, como países o continentes. Utiliza cables, conexiones móviles y satélites de comunicaciones.
  • Red de Área Metropolitana (MAN): Cubre áreas de varios kilómetros o regiones, como la red inalámbrica que da cobertura a los habitantes de una población.
  • Red de Área Local (LAN): Conecta ordenadores en un área relativamente pequeña, como una habitación, oficina o casa.
  • Red de Área Personal (PAN): Comunica diferentes dispositivos que están a pocos metros de distancia.

Según su Topología

La topología se refiere a la distribución física del cableado. Se divide en:

  • Bus: Un único canal de comunicación
... Continuar leyendo "Clasificación y Tipos de Redes: Cobertura, Topología, Privacidad y Más" »

¿Qué es una base de datos y sus principales objetos de acceso?

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

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

¿Qué es una base de datos?

La utilización de base de datos se ha extendido dando solución a problemas como:

  • Manejo de grandes volúmenes de datos

  • Complejidad en la extracción de estos datos

  • Concurrencia en el acceso a datos, accesos simultáneos por varios usuarios

Una base de datos es:

  • Una gran masa de datos relacionados entre si pertenecientes a un mismo contexto.

  • Colección estructurada almacenada en un sistema informático

Objetivo:

  • Aportar a la organización a la que sirve la información necesaria.

Funciones:

  • Recogida

  • Almacenamiento

  • Procesamiento

  • Recuperación

Propiedades:

  • Estructuradas de manera independiente de las aplicaciones y del soporte de almacenamiento que las contiene.

  • Presentan la menor redundancia posible.

  • Son compartidas por todos los

... Continuar leyendo "¿Qué es una base de datos y sus principales objetos de acceso?" »

Cloud Dataflow y Apache Beam: Motores de ejecución de pipelines de datos

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

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

CLOUD DATAFLOW

Cloud Dataflow es un motor de ejecución en la nube de pipelines de datos programados con Apache Beam.

Permite procesar datos en batch y en streaming.

No se necesita desplegar un cluster previamente, es serverless.

Escala de forma elástica para ejecutar el pipeline de la forma más eficiente posible.

Apache Beam permite definir pipelines usando Java o Python.

APACHE BEAM

Permite procesar de forma unificada flujo de datos en streaming y datos en batch, con un único pipeline.

Permite crear pipelines de procesamiento de datos que se pueden correr en varios ejecutores como Flink, Spark, Dataflow, etc.

Funcionamiento

Dataflow funciona creando primero un pipeline y aplicando a continuación una serie de operaciones sobre los datos.

Dataflow... Continuar leyendo "Cloud Dataflow y Apache Beam: Motores de ejecución de pipelines de datos" »