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

Ordenar por
Materia
Nivel

Ingeniería de Software Basada en Componentes y Modelos de Prototipado

Clasificado en Informática

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

Ingeniería de Software Basada en Componentes (ISBC)

Los procesos ISBC son procesos de software que brindan soporte a la ingeniería de software basada en componentes. Existen dos tipos de procesos ISBC:

  • Desarrollo para reutilización: Se ocupa del desarrollo de componentes o servicios que se reutilizarán en otras aplicaciones.
  • Desarrollo con reutilización: Proceso para desarrollar nuevas aplicaciones usando los componentes y servicios existentes.

Dichos procesos tienen diferentes objetivos y, por consiguiente, incluyen distintas actividades. En el proceso de desarrollo para reutilización, el objetivo es producir uno o más componentes reutilizables. En el desarrollo con reutilización, no se sabe cuáles están disponibles, así que se necesita... Continuar leyendo "Ingeniería de Software Basada en Componentes y Modelos de Prototipado" »

Conceptes Informàtics Essencials: Maquinari, Xarxes i Llicències

Clasificado en Informática

Escrito el en catalán con un tamaño de 5,46 KB

Conceptes Clau de Sistemes Informàtics

Sistema informàtic
Conjunt de components que processen informació.
Usuari
Persona que fa servir el sistema.
Maquinari
Parts físiques de l’ordinador.
Programari
Programes que fan funcionar l’ordinador.
Codi binari
Llenguatge de l’ordinador (0 i 1).
Dades
Informació guardada i processada (fotos, documents, etc.).

Components i Perifèrics

Unitat central
Component principal que controla l’ordinador.
Unitat Central de Processament (CPU)
Processador que executa instruccions.
Perifèrics d’entrada
Dispositius per introduir dades (teclat, ratolí).
Perifèrics de sortida
Dispositius que mostren dades (pantalla, impressora).
Unitats d’emmagatzematge
On es guarden les dades (disc dur, USB).
Dispositius de comunicació
Permeten
... Continuar leyendo "Conceptes Informàtics Essencials: Maquinari, Xarxes i Llicències" »

Ciberseguridad Esencial: Protección de Datos, Auditoría y Cifrado

Clasificado en Informática

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

Seguridad de Contraseñas y Hashing

Un usuario malicioso puede crear una base de datos con millones de contraseñas (conocida como diccionario), obtenidas a partir de palabras comunes, nombres, fechas y combinaciones de números frecuentes. Posteriormente, calcula la función hash (o signatura) de cada una de ellas. Una vez hecho esto, solo tiene que buscar en su base de datos el valor correcto para encontrar la contraseña original.

Para protegerse contra este tipo de ataques, se puede concatenar a cada contraseña un trozo de información aleatoria, denominado "sal" (salt), antes de calcular su hash. Tanto el hash como la "sal" se almacenan en la base de datos. Esto obliga al atacante a tener que recalcular todo el diccionario para cada contraseña... Continuar leyendo "Ciberseguridad Esencial: Protección de Datos, Auditoría y Cifrado" »

Guía Completa para el Modelado Efectivo de Casos de Uso

Clasificado en Informática

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

Modelado de Casos de Uso

Describe un conjunto de interacciones entre actores externos y el sistema en consideración, orientadas a satisfacer un objetivo de un actor.

Un caso de uso especifica un conjunto de secuencias de acciones, incluyendo variantes, que el sistema puede ejecutar y que produce un resultado observable de valor para un particular actor.

Partes de un caso de uso

  • Conjunto de secuencias de acciones; cada secuencia representa un posible comportamiento del sistema.
  • Actores: roles que pueden jugar los usuarios.
  • Variantes: versiones especializadas, un caso de uso que extiende a otro o un caso de uso que incluye a otro.
  • Un caso de uso realiza un trabajo tangible.

Actores en Casos de Uso

Un actor representa un conjunto coherente de roles que... Continuar leyendo "Guía Completa para el Modelado Efectivo de Casos de Uso" »

Implementación de Métodos Numéricos en Maxima: Ejercicios Resueltos

Clasificado en Informática

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

Interpolación de Lagrange: Grado 5 y 6 Nodos

Implementación de la fórmula de Lagrange para interpolación polinómica:

Lagrange(fu, nodos):=block(kill(L),
  n:length(nodos),
  L[i]:=product(if i=j then 1 else (x-nodos[j])/(nodos[i]-nodos[j]),j,1,n),
  casi:sum(fu(nodos[i])*L[i],i,1,n),
  expand(casi));

f(x):=x^5-3*x^4+x^2+x-7;
nodos:makelist(i,i,0,5,1);
Lagrange(f,nodos);

Interpolación con Nodos de Chebyshev

Comparativa entre nodos equiespaciados y nodos de Chebyshev para minimizar el error de interpolación:

f(x):=x+exp(cos(x));
a:2;b:10;n:5;
nodos_cheb:makelist((a+b)/2+(b-a)/2*cos((2*k-1)*%pi/(2*n)),k,1,n);
nodos_eq:[2, 4, 6, 8, 10];
Pcheb:Lagrange(f, nodos_cheb);
Peq:Lagrange(f, nodos_eq);
err_cheb:float(makelist(abs(f(t)-ev(Pcheb, x=t))
... Continuar leyendo "Implementación de Métodos Numéricos en Maxima: Ejercicios Resueltos" »

Colección de Scripts Esenciales de Shell Bash para Administración de Sistemas Linux

Clasificado en Informática

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

#!/bin/bash
function amosaMenu () {
 echo "Información do sistema operativo actual"
 echo "Opcións:"
 echo "1. Data e hora actuáis"
 echo "2. Directorio actual e tamaño de mesmo"
 echo "3. Espazo ocupado e dispoñible nas diferentes particións"
 echo "4. Lista de HW detectado polo SO"
 echo "5. Configuración de rede e rutas establecidas"
 echo "6. Procesos executándose"
 echo "S. Saír"
 echo
 echo -n "Escolla unha opción: "
}

function faiAccion () {
    case $1 in
        1) echo -n "Data e hora actuáis:  "
           date +"%d/%m/%Y %H:%M:%S"
         ;;
        2) echo -n "Directorio actual $PWD e o seu tamaño actual é: "
           du -sh
 ;;
        3) echo "Espazo ocupado e dispoñible nas diferentes particións:... Continuar leyendo "Colección de Scripts Esenciales de Shell Bash para Administración de Sistemas Linux" »

Tecnología para el Hogar Inteligente: Sistemas, Conectividad y Solución de Problemas

Clasificado en Informática

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

Sistemas de Domótica: Control Integrado del Hogar

Los sistemas de domótica permiten un control integrado de las diferentes estructuras que utilizan los servicios generales de una vivienda. En estos tipos de sistemas entran los conceptos de automatización de la iluminación, los cerramientos motorizados (persianas, toldos, puertas, etc.) y la climatización, entre otros. También incluyen la monitorización y la seguridad técnica, donde se agrupan los sistemas de:

  • Gestión de accesos (control, porteros, videoporteros, etc.)
  • Vigilancia (videovigilancia, supervisión de zonas comunes, etc.)
  • Alarmas técnicas (fuego, gas, inundación)
  • Emergencia y prevención de otros daños.

Sistemas de Seguridad para el Hogar

Los sistemas de seguridad permiten controlar,... Continuar leyendo "Tecnología para el Hogar Inteligente: Sistemas, Conectividad y Solución de Problemas" »

Conceptos Esenciales de Desarrollo Web Java

Clasificado en Informática

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

Conceptos Fundamentales en Desarrollo Web Java

1. Librerías de Etiquetas Personalizadas (Custom Tags) en JSP

Las etiquetas personalizadas son definidas por el usuario para ampliar la potencia de JSP. Permiten separar la funcionalidad de la presentación y se implementan como clases Java.

1.1. Estructura de un Descriptor de Librería de Etiquetas (TLD)


<taglib>
    <tlib-version>1.0</tlib-version>
    <jsp-version>1.2</jsp-version>
    <short-name>Lib etiquetas DAD II</short-name>
    <uri>mistags</uri>
    <tag>
        <name>listarpartidos</name>
        <tag-class>edu.ucam.tags.ListarPartidosTag</tag-class>
        <body-content>empty</body-content&
... Continuar leyendo "Conceptos Esenciales de Desarrollo Web Java" »

Diseño de soluciones de software: principios, notaciones y estrategias recomendadas por IEEE

Clasificado en Informática

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

Diseño de soluciones: definiciones y directrices propuestas por la IEEE para el diseño de software

Fundamentos del diseño de software

La etapa de diseño en el proceso de construcción de software está organizada en dos fases principales:

  • Diseño arquitectónico: describe cómo el software se descompone y organiza en componentes; define la arquitectura del software.
  • Diseño detallado: describe el comportamiento específico de estos componentes.

Principios de diseño

Abstracción: enfocarse en un objeto para un propósito particular, con el fin de obtener la información relevante sin considerar el resto de la información.

Acoplamiento y cohesión

Acoplamiento: se define como una medida de la interdependencia entre los módulos de un programa computacional.... Continuar leyendo "Diseño de soluciones de software: principios, notaciones y estrategias recomendadas por IEEE" »

Infraestructuras Comunes de Telecomunicaciones (ICT): Guía Completa

Clasificado en Informática

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

NORMATIVA VIGENTE

REAL DECRETO 346/2011 y la ORDEN ITC 1644/2011 del Ministerio de Industria, Turismo y Comercio, de 11 de marzo 2011. El Real decreto está en línea con los objetivos de la Unión Europea «Una Agenda Digital para Europa». Entre los campos de actuación de la agenda digital, se destacan el acceso rápido y ultrarrápido a Internet y el fomentar el despliegue de las redes NGA como objetivo para el año 2020. Para el año 2030 los objetivos que se proponen a nivel infraestructura y de servicios públicos son los siguientes:

Infraestructura: todos los hogares de la Unión deben contar con una conectividad de altísima velocidad y todas las zonas pobladas deben disponer de cobertura 5G; la producción de semiconductores de vanguardia... Continuar leyendo "Infraestructuras Comunes de Telecomunicaciones (ICT): Guía Completa" »