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

Ordenar por
Materia
Nivel

Garantía de Calidad del Software: Mejores Prácticas

Clasificado en Informática

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

Problemas Principales en el Desarrollo de Software

Problemas principales en el desarrollo de software:

  • Especificaciones no probadas
  • La mayoría del software no está pensado para soportar cambios futuros
  • Dificultad para comprender el programa de alguien más
  • Dificultad para rastrear la evolución del software en diferentes versiones
  • Falta de experiencia en el tiempo de aplicación

Causas:

  • Mal diseño
  • Cambios al vapor (al momento) sin evaluar el impacto
  • No siguen una metodología estándar
  • Presiones de tiempo que provocan que el software sea liberado antes de probarlo

Garantía de Calidad del Software

1. Documentación - Planeación y Análisis de un Software

  • Hojas numeradas # / total
  • Fecha de elaboración
  • Título
  • Responsable
  • Identificación de la empresa (logo)
... Continuar leyendo "Garantía de Calidad del Software: Mejores Prácticas" »

Cloud Computing, ERP y CRM: Transformación Digital para Empresas

Clasificado en Informática

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

Cloud Computing

Es la tendencia tecnológica que consiste en proporcionar servicios de sistemas de información o aplicaciones a través de Internet.

Beneficios clave del Cloud Computing

  • Agilidad: Capacidad de mejora para ofrecer recursos tecnológicos al usuario por parte del proveedor.
  • Costo: Los proveedores de computación en la nube afirman que los costos se reducen.
  • Escalabilidad y elasticidad: Aprovisionamiento de recursos sobre una base de autoservicio casi en tiempo real, sin que los usuarios necesiten cargas de alta duración.
  • Independencia entre el dispositivo y la ubicación: Permite a los usuarios acceder a los sistemas utilizando un navegador web, independientemente de su ubicación o del dispositivo que utilice.
  • Virtualización: La tecnología
... Continuar leyendo "Cloud Computing, ERP y CRM: Transformación Digital para Empresas" »

Backtracking: Método de resolución de problemas por etapas

Clasificado en Informática

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

BACKTRACKING

QUÉ ES BACKTRACKING

Este método se conoce como fuerza bruta: se generan todos los casos posibles y se testean uno a uno hasta encontrar las soluciones necesarias (a veces basta con encontrar una, en otras ocasiones hay que encontrar todas ellas, o quedarse con la mejor).

Sin embargo, en muchos de estos problemas no es necesario crear completamente un caso para ver si es una solución o no. Cuando resolver un problema puede hacerse por etapas se puede comprobar paso a paso si se está creando una solución o si se han tomado decisiones que no conseguirán resolver el problema: en cada etapa se estudian las propiedades cuya validez ha de examinarse con objeto de seleccionar las adecuadas para proseguir con el siguiente paso. La gestión

... Continuar leyendo "Backtracking: Método de resolución de problemas por etapas" »

Fundamentos de Redes Industriales y Sistemas de Control para la Industria 4.0

Clasificado en Informática

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

Redes Industriales y Sistemas de Comunicación

Las redes industriales son un tipo de redes de datos esenciales para la automatización y gestión de procesos productivos.

Beneficios de las Redes Industriales

  • Reducción de costos de producción.
  • Mejora de la calidad.
  • Reducción del almacenaje.

Características de un Sistema de Comunicaciones Industrial

  • Sistema de comunicaciones que enlace la planta de producción con la de gestión de la empresa.
  • Compartir las aplicaciones tanto a nivel de hardware como de software.

Ventajas de la Comunicación Empresarial Integrada

  • Tras una orden de fabricación, todos los elementos de un sistema, proceso o planta reciben de forma simultánea la información.
  • Permitir centralizar las señales de alarma de cada componente
... Continuar leyendo "Fundamentos de Redes Industriales y Sistemas de Control para la Industria 4.0" »

Comprendiendo los Algoritmos y Diagramas de Flujo en Programación

Clasificado en Informática

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

Algoritmo


Definición:

Es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.

Características:

  • Finitos: Debe acabar en algún momento.
  • Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.
  • Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
  • Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de realizar, incluso por programadores
... Continuar leyendo "Comprendiendo los Algoritmos y Diagramas de Flujo en Programación" »

Fundamentos de la Comunicación: Conceptos Esenciales y Elementos Clave

Clasificado en Informática

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

Fundamentos de la Comunicación: Conceptos Esenciales y Elementos Clave

La comunicación, un pilar fundamental en la interacción humana y el funcionamiento de sistemas complejos, abarca desde la transmisión de información básica hasta campos especializados como la comunicatología de la imagen. Este documento explora los principios esenciales del proceso comunicativo, desglosando su definición y los componentes interconectados que lo hacen posible.

¿Qué es la Comunicación?

La comunicación es el proceso de transmisión e intercambio de una cierta cantidad de información (en su sentido más amplio) entre dos entes, lo que implica una interacción o interrelación entre ellos, o una producción de sentido dentro de un universo simbólico... Continuar leyendo "Fundamentos de la Comunicación: Conceptos Esenciales y Elementos Clave" »

OLAP y Data Mining: Análisis de Datos para la Toma de Decisiones

Clasificado en Informática

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

¿Qué significa OLAP?

OLAP (Online Analytical Processing) es una solución utilizada en el campo de la inteligencia empresarial cuyo objetivo es agilizar la consulta de grandes cantidades de datos.

Cubos OLAP

Un cubo OLAP es una base de datos multidimensional en la cual el almacenamiento físico de los datos se realiza en un vector multidimensional. Los cubos OLAP se pueden considerar como una ampliación de las dos dimensiones de una hoja de cálculo.

Tipos de cubos:

  1. ROLAP (Relational OLAP): El manejador es relacional y, a través de las herramientas de usuario final, se construyen los cubos. Es una solución menos costosa, pero dificulta la posibilidad de compartir la información multidimensional entre varios usuarios y puede obligar a una repetición
... Continuar leyendo "OLAP y Data Mining: Análisis de Datos para la Toma de Decisiones" »

Arquitectura de Almacenamiento en Oracle: Segmentos, Bloques y Tablespaces

Clasificado en Informática

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

Estructuras Internas de la Base de Datos Oracle

Segmentos

Los Segmentos son estructuras lógicas de almacenamiento que se crean, por ejemplo, al ejecutar la sentencia CREATE TABLE. Un segmento está formado por *n* extents y se define dentro de un Tablespace. Existen cuatro tipos principales de segmentos:

  • Datos: Su función es almacenar los datos de la tabla. Se crea durante la sentencia CREATE TABLE.
  • Temporales: Almacenan datos utilizados por Oracle al realizar consultas, especialmente aquellas que tienen mayor complejidad.
  • Índice: Se crea al ejecutar la cláusula CREATE INDEX sobre una tabla.
  • Rollback (Deshacer): Se utiliza para la recuperación de puntos de transacción que han sido abortados (gestión de la consistencia de lectura).

Extents

Un... Continuar leyendo "Arquitectura de Almacenamiento en Oracle: Segmentos, Bloques y Tablespaces" »

Estructuras de Datos en C: Registros, Listas, Pilas, Colas y Gestión de Memoria

Clasificado en Informática

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

Registros

Los registros permiten agrupar datos y tratarlos como una unidad. En el lenguaje C, los registros se denominan estructuras.

Una estructura en C es una colección de una o más variables, que pueden ser de diferentes tipos, agrupadas bajo un mismo nombre.

La estructura se define mediante:

  • La palabra reservada struct.
  • Un juego de llaves {} que encierra los elementos que componen la estructura.
  • Cada uno de esos elementos serán los miembros de la estructura.
  • Un nombre para la estructura.

Listas

Una lista es una estructura de datos lineal compuesta por elementos del mismo tipo. Son flexibles porque se puede operar sobre ellas agregando o eliminando elementos en cualquier posición.

Tipos de Almacenamiento para Listas

  • Almacenamiento secuencial: Todos
... Continuar leyendo "Estructuras de Datos en C: Registros, Listas, Pilas, Colas y Gestión de Memoria" »

El Contracte de Renda Vitalícia: Guia Completa (Art. 1802 CC)

Clasificado en Informática

Escrito el en catalán con un tamaño de 4,08 KB

Definició i Naturalesa del Contracte de Renda Vitalícia

Una de les parts s’obliga a pagar una pensió, durant la vida d’una o més persones determinades, a canvi que li sigui transmès un capital, ja sigui en béns mobles o immobles. Per exemple, una persona de certa edat és propietària d’una casa i no té fills. Transmet la casa a una entitat bancària a canvi que aquesta li pagui una pensió periòdica. Aquest contracte es troba recollit en l’article 1802 del Codi Civil (CC).

El contracte és aleatori, ja que la seva durada i l'equilibri final de prestacions depenen d'un esdeveniment incert: la duració de la vida de la persona o persones que s’han pres com a referència. No hi ha necessàriament una relació d’equivalència... Continuar leyendo "El Contracte de Renda Vitalícia: Guia Completa (Art. 1802 CC)" »