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

Ordenar por
Materia
Nivel

Ingeniería de Requisitos y Diseño de Software: Prototipado, Calidad de la Especificación, Diseño por Contratos y Métricas de Arquitectura

Clasificado en Informática

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

1. Prototipado en la Elicitación de Requisitos

En la ingeniería de requisitos, la elicitación consiste en capturar información de los stakeholders y otras fuentes para comprender el problema. Una técnica clave es el prototipado, que implica construir una versión gráfica "hueca" del sistema para visualizar la información y las interacciones. Este prototipo, sin funcionalidad real, facilita la comunicación con los stakeholders y se desecha tras cumplir su propósito. Un ejemplo es un mapa de pantallas que muestra la distribución de la información y el flujo de interacción. Es importante equilibrar el coste del prototipo con su beneficio en la elicitación.

Ventajas del Prototipado:

  • Interacción sencilla y visual con el cliente y usuarios.
... Continuar leyendo "Ingeniería de Requisitos y Diseño de Software: Prototipado, Calidad de la Especificación, Diseño por Contratos y Métricas de Arquitectura" »

Topologies de Xarxa i Elements d'Interconnexió

Clasificado en Informática

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

Topologies de xarxa

Anell

La xarxa en anell és una topologia on cada node té una única connexió d'entrada i una altra de sortida.

Arbre (Jeràrquica)

La xarxa en arbre (o jeràrquica) és una topologia de xarxa on cada node pot estar connectat a un node superior i del qual poden penjar diversos nodes inferiors formant un arbre.

Bus

La xarxa en bus és una topologia de xarxa on els nodes estan connectats a un mitjà de comunicació comú bidireccional. Al bus es troben ben definits els punts de terminació. Aquesta topologia necessita tècniques, a nivell de circuits i a nivell de protocols, per a compartir-ne i repartir-ne la capacitat del medi entre els nodes de la xarxa.

Estrella

En la topologia en estrella, els nodes estan connectats a un node... Continuar leyendo "Topologies de Xarxa i Elements d'Interconnexió" »

Diferencias entre Hojas de Cálculo, Bases de Datos y Sistemas de Información

Clasificado en Informática

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

Hojas de Cálculo y Bases de Datos: Definiciones y Funciones

Una hoja de cálculo es un programa diseñado para almacenar, organizar, procesar, presentar y compartir información numérica, textual y gráfica. La unidad básica de información es la celda, donde se insertan los valores y las fórmulas que realizan los cálculos. Se compone de filas y columnas que forman celdas donde se pueden ingresar datos, fórmulas y funciones. Permite realizar cálculos complejos y dibujar diferentes tipos de gráficas.

Por otro lado, una base de datos es una recopilación de información estructurada que se almacena en un sistema informático, generalmente controlada por un sistema de gestión de bases de datos. En las bases de datos relacionales, los datos... Continuar leyendo "Diferencias entre Hojas de Cálculo, Bases de Datos y Sistemas de Información" »

Explorando los Modelos de Bases de Datos: Tipos y Aplicaciones Clave

Clasificado en Informática

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

Tipos de Modelos de Bases de Datos

Modelo Relacional

Siendo el modelo más común, el modelo relacional ordena los datos en tablas, también conocidas como relaciones, cada una de las cuales se compone de columnas y filas. Cada columna enumera un atributo de la entidad en cuestión, por ejemplo, precio, código postal o fecha de nacimiento. En conjunto, a los atributos en una relación se los llama dominio. Se elige un atributo particular o combinación de atributos como clave primaria, a la cual se puede hacer referencia en otras tablas, donde se la denomina clave externa.

Modelo Jerárquico

El modelo jerárquico organiza los datos en una estructura de árbol, en la que cada registro tiene un único elemento o raíz. Los registros del mismo nivel... Continuar leyendo "Explorando los Modelos de Bases de Datos: Tipos y Aplicaciones Clave" »

Fundamentos de la Seguridad Informática: Ciclo de Vida, Criptografía y Auditoría

Clasificado en Informática

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

1. Ciclo de Vida del Diseño y Desarrollo de un Sistema de Información

El ciclo de vida del diseño y desarrollo de un sistema de información debe seguir un enfoque estructurado y sistemático para garantizar que el sistema cumpla con los requisitos organizacionales. Se recomienda un modelo iterativo y adaptable como el ciclo de vida en espiral o ágil, ya que permiten integrar el feedback de los usuarios, minimizar riesgos y mejorar continuamente. Este proceso debe incluir un análisis exhaustivo de requerimientos, diseño detallado, pruebas rigurosas, e implementación con planes de contingencia.

2. Criptografía y Encriptación de Datos

La criptografía es la práctica de proteger información mediante técnicas matemáticas que transforman... Continuar leyendo "Fundamentos de la Seguridad Informática: Ciclo de Vida, Criptografía y Auditoría" »

Guia fonamental sobre mostreig estadístic i poblacions

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,71 KB

Justificació de la utilització de mostres

És el subconjunt d'individus o d'elements seleccionats que es consideren representatius de l'univers que es vol estudiar. Els motius principals són:

  • Cost temporal
  • Cost econòmic
  • Disponibilitat de personal qualificat
  • Població homogènia
  • Impacte sobre l'estudi

Elements que influeixen en la mida de la mostra

  • Mida de la població
  • Error de mostreig
  • Dispersió poblacional
  • Nivell de confiança

Conceptes estadístics bàsics

Valor mitjà: és una mesura de tendència central que s'utilitza per obtenir un valor representatiu d'un conjunt de dades. Exemple: nombre mitjà de peces de fruita que consumeix una persona al llarg del dia.

La proporció és una relació o fracció que indica la part d'un total que representa... Continuar leyendo "Guia fonamental sobre mostreig estadístic i poblacions" »

Mejores Prácticas en Ingeniería de Software: Refactorización, SOLID y UML

Clasificado en Informática

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

Refactorización

La refactorización es una técnica fundamental en la ingeniería de software que se centra en mejorar la estructura interna del código sin alterar su comportamiento externo. Esta práctica facilita la corrección de errores, mejora la comprensión del código y eleva la calidad general del software, permitiendo su mantenimiento y extensión de manera más eficiente.

Código Limpio

El concepto de código limpio es crucial para el desarrollo de software sostenible y de alta calidad. A continuación, se detallan varios aspectos clave:

  1. Nombres: Es fundamental utilizar nombres significativos y fáciles de buscar para variables, clases y funciones. Los nombres deben ser claros y descriptivos para facilitar la comprensión sin necesidad
... Continuar leyendo "Mejores Prácticas en Ingeniería de Software: Refactorización, SOLID y UML" »

Operaciones Atómicas y Secciones Críticas en Programación Concurrente

Clasificado en Informática

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

¿Qué es una Operación Atómica?

Una operación atómica es aquella que se ejecuta como una unidad indivisible, es decir, de forma completa e ininterrumpida. Esto significa que, una vez iniciada, ningún otro proceso o hilo puede leer o modificar los datos involucrados hasta que la operación haya finalizado por completo. Es como si se realizara en un único paso instantáneo.

Atomicidad en Sistemas Monoprocesador y Multiprocesador

En un sistema con un único procesador, una operación es inherentemente atómica si se ejecuta con una sola instrucción de la CPU. Sin embargo, si la operación requiere múltiples instrucciones, puede ser interrumpida por un cambio de contexto, perdiendo así su atomicidad. Operaciones comunes que parecen simples,... Continuar leyendo "Operaciones Atómicas y Secciones Críticas en Programación Concurrente" »

Herramientas de Comunicación Digital: Protocolos, Redes y Plataformas

Clasificado en Informática

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

1. Correo electrónico

El correo electrónico permite el intercambio de mensajes mediante proveedores de correo, webmail (envío y recepción desde la misma web) o programas de correo instalados localmente.

1.1. Dirección de correo

Se compone de: nombre de usuario o identificador@dominio.

1.2. Escritura

Se utilizan los campos: “Para” (destinatario), “CC” (copia) y “CCO” (copia oculta).

1.3. Envío y recepción

  • Envío: Utiliza el protocolo SMTP (Simple Mail Transfer Protocol), consulta al servidor DNS (Domain Name System) y pregunta al registro MX (Mail eXchange Record).
  • Recepción: Se realiza mediante los protocolos POP3 (Post Office Protocol) o IMAP (Internet Message Access Protocol).
  • Webmail: Utiliza el protocolo HTTP (HyperText Transfer
... Continuar leyendo "Herramientas de Comunicación Digital: Protocolos, Redes y Plataformas" »

Fundamentos y Diseño de Bases de Datos: Conceptos Clave y Modelado

Clasificado en Informática

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

Teoría de Bases de Datos

Una base de datos es una colección de datos relacionados que tienen un significado implícito.

  • Dato: Elemento informativo relevante para un usuario.
  • Base de Datos: Colección organizada de datos relacionados.

Importancia de las Bases de Datos

  • Organización de la información: Almacenamiento estructurado y organizado.
  • Eficiencia en el manejo de datos: Operaciones complejas de forma rápida y eficiente.
  • Consistencia y exactitud: Integridad y precisión de la información.
  • Seguridad de los datos: Protección contra accesos no autorizados y corrupción.
  • Facilita la toma de decisiones: Análisis eficiente para decisiones informadas.

Aplicaciones en el Mundo Real

Uso en banca, líneas aéreas, universidades, transacciones, telecomunicaciones,... Continuar leyendo "Fundamentos y Diseño de Bases de Datos: Conceptos Clave y Modelado" »