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

Ordenar por
Materia
Nivel

Ciclo de Vida del Desarrollo de Software: Fases Esenciales y Etapas Clave

Clasificado en Informática

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

Ciclo de Vida del Desarrollo de Software (CVDS)

El Ciclo de Vida del Desarrollo de Software (CVDS) es el conjunto de actividades que analistas, diseñadores y usuarios deben llevar a cabo para desarrollar e implementar un sistema de información.

Fases Fundamentales del CVDS

En una primera aproximación, se distinguen solo tres fases principales:

  1. Definición y análisis del problema
  2. Diseño e implementación
  3. Operación y mantenimiento

Estas fases pueden extenderse, debido a diversos factores, a las siguientes etapas más detalladas:

  1. Investigación preliminar
  2. Determinación de requerimientos
  3. Desarrollo del sistema prototipo
  4. Diseño del sistema
  5. Desarrollo de software
  6. Prueba de los sistemas
  7. Puesta en marcha

Etapas Detalladas del Ciclo de Vida del Software

1.

... Continuar leyendo "Ciclo de Vida del Desarrollo de Software: Fases Esenciales y Etapas Clave" »

Conexión Satelital y Tecnología WiMAX: Funcionamiento y Ventajas

Clasificado en Informática

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

Conexión a Internet por Satélite

Para obtener la banda ancha por satélite, el usuario debe tener:

  • Una antena parabólica o estación base de dos o tres pies.
  • Un módem para Internet por satélite.
  • Una línea visual libre al satélite del proveedor.

Tecnología WiMAX

WiMAX (Worldwide Interoperability for Microwave Access, Interoperabilidad Mundial para Acceso por Microondas) es un estándar de transmisión inalámbrica de datos (802.16d y 802.16e) diseñado para ser utilizado en redes de área metropolitana o MAN.

Propósito de WiMAX

  • Permite el rápido despliegue mundial de productos BWA Multi-Proveedores innovadores, rentables e interoperables.
  • Reemplazar o competir directamente con el Internet por cable y el ADSL.
  • Facilita la competencia en el acceso
... Continuar leyendo "Conexión Satelital y Tecnología WiMAX: Funcionamiento y Ventajas" »

Conceptos Fundamentales de Programación: Tipos de Datos y Ámbito de Variables

Clasificado en Informática

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

Tipos de Datos en Programación

Un programa es un conjunto de instrucciones que permiten transformar unos datos de entrada en otros de salida. Los lenguajes de programación son capaces de manejar solo algunos tipos de datos básicos.

Datos Intrínsecos

Lo normal es que cualquier lenguaje conozca los siguientes tipos de datos intrínsecos:

  • Numéricos: Permiten representar cantidades numéricas.
    • Enteros: Representan cantidades enteras.
    • Reales: Representan cantidades reales (con decimales).
    • Complejos: Representan números complejos. Este tipo de dato no está disponible en todos los lenguajes de programación.
  • Caracteres: Permiten almacenar letras, dígitos, signos de puntuación, etc.
  • Lógicos (o Booleanos): Permiten almacenar valores de verdad (verdadero
... Continuar leyendo "Conceptos Fundamentales de Programación: Tipos de Datos y Ámbito de Variables" »

Fundamentos de la Computación: Conceptos Esenciales y Evolución Tecnológica

Clasificado en Informática

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

Conceptos Fundamentales de la Computación

¿Qué es un Computador?

Un computador es un dispositivo electrónico capaz de procesar información a altas velocidades.

Importancia de la Computación Personal (PC)

La computadora es fundamental en la actualidad, ya que ha impulsado el desarrollo de nuevos programas muy útiles para las diversas actividades que realizamos diariamente.

Conceptos Clave en Informática

  • Código Binario

    Es el sistema numérico de dos dígitos (o bits): el "0" (cerrado/apagado) y el "1" (abierto/encendido).

  • Información

    Son datos procesados que construyen un mensaje con significado.

  • Datos

    Representación simbólica, la parte mínima de la información, conformada por letras, símbolos, números, etc.

  • Bit

    La unidad mínima de información,

... Continuar leyendo "Fundamentos de la Computación: Conceptos Esenciales y Evolución Tecnológica" »

Seguridad en Sistemas Unix/Linux

Clasificado en Informática

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

Control de Acceso al Sistema de Ficheros

Control de Accesos Filesystem: El sistema de ficheros (FS) implementa su propio control de acceso. Los ficheros tienen asignado un propietario y un grupo. Los grupos se encuentran definidos en /etc/group o bien en NIS o LDAP. El acceso al sistema de ficheros (UID, GID) es mapeado en /etc/passwd y /etc/group.

Procesos y Propietarios

Procesos Propietarios: El propietario de un proceso puede realizar las siguientes acciones:

  • Modificar permisos
  • Enviar señales
  • Reducción de prioridad

Los procesos tienen dos identidades: real y efectiva (UID/GID).

Usuario Root

Usuario Root: Es el usuario encargado de realizar tareas administrativas. Su UID es 0. Tiene las siguientes características:

  • Operaciones permitidas: Cualquier
... Continuar leyendo "Seguridad en Sistemas Unix/Linux" »

Metodologías y Fases Esenciales del Desarrollo de Software

Clasificado en Informática

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

El Proceso de Desarrollo de Software: Fases y Conceptos Clave

Fases Fundamentales del Desarrollo de Software

El desarrollo de software sigue un proceso estructurado que generalmente se divide en tres etapas principales:

  1. Análisis: En primer lugar, hay que estudiar el problema en cuestión. Esta etapa comprende tareas como la recogida de requisitos, la identificación de conceptos clave y la definición de tareas.

  2. Diseño: Después de haber comprendido el problema, se procede a diseñar una solución. La especificación concisa de los pasos necesarios para resolver el problema es lo que se conoce como algoritmo.

  3. Implementación: Tras el diseño de la solución, se implementa la misma, traduciendo los pasos obtenidos en el algoritmo a un lenguaje

... Continuar leyendo "Metodologías y Fases Esenciales del Desarrollo de Software" »

Estrategias de Simplificación de Código y Representación Intermedia

Clasificado en Informática

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

Principios de Simplificación y Representación de Código

Declaración de Variables y Constantes

Las declaraciones de variables y constantes deben separarse de tal manera que las expresiones queden una por una de forma simple.

Ejemplo: La declaración int a,b,c; se descompone a:

  • int a;
  • int b;
  • int c;

Generación de Expresiones Simplificadas

Para generar expresiones, estas deben representarse de manera más simple y literal para que su conversión sea más rápida.

Por ejemplo: La traducción de operaciones aritméticas debe especificarse una por una, de tal forma que una expresión sea lo más mínima posible.

Operaciones de Asignación

Las operaciones de asignación deben quedar expresadas por una expresión sencilla. Si esta es compleja, se debe reducir... Continuar leyendo "Estrategias de Simplificación de Código y Representación Intermedia" »

Gestión de Rendimiento, Seguridad y Auditoría en Sistemas Informáticos

Clasificado en Informática

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

Monitorización del Rendimiento

El monitor de rendimiento es una herramienta gráfica que sirve para visualizar datos sobre el rendimiento, en tiempo real y desde archivos de registro.

Con registros y alertas de rendimiento se pueden reunir los datos de rendimiento de un equipo local o remoto de manera automática.

Un conjunto de recopiladores de datos permite la recogida de datos de los equipos y la creación de informes de rendimiento. Organiza varios puntos de recopilación de datos en un único componente que se puede usar para revisar o registrar el rendimiento.

El monitor de confiabilidad calcula un índice de estabilidad del sistema que refleja si hay problemas no esperados que reducen la confiabilidad del sistema, el gráfico que acompaña

... Continuar leyendo "Gestión de Rendimiento, Seguridad y Auditoría en Sistemas Informáticos" »

Comunicació Industrial: Busos de Camp, Profibus, Profinet i SCADA

Clasificado en Informática

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

Temps de Resposta d'Autòmats

El temps de resposta d'un autòmat és el temps que triga a activar el senyal d'entrada. Un autòmat és entre 5 i 10 vegades més ràpid que el procés que controla. Si no és així, disposem d'una entrada detectora de flanc que activa un relé, el qual mantindrà l'estat fins al final del següent scan (temps de cicle).

Processat Ràpid de Programes

  • Executar periòdicament rutines ràpides.
  • Executar rutines en resposta a una interrupció.

Accés al Comptador Ràpid

  • Consulta des del programa principal (enquesta/polling).
  • Interrupció al programa principal quan el comptador assoleix el valor fixat.

Classificació de les Xarxes de Comunicació Industrials

  • Nivell planta
  • Nivell cèl·lula
  • Nivell procés

Nivells Busos de Camp

  • Nivell
... Continuar leyendo "Comunicació Industrial: Busos de Camp, Profibus, Profinet i SCADA" »

Gestión de Memoria en Sistemas Operativos: Implementación y Estructuras de la Asignación Paginada

Clasificado en Informática

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

Asignación Paginada

El espacio de dirección de memoria se divide en segmentos iguales llamados páginas, e igualmente se divide la memoria física en segmentos del mismo tamaño llamados bloques. Las páginas permanecen lógicamente contiguas, aunque los bloques correspondientes no necesariamente lo sean. La mayoría de los sistemas de paginación utilizan un tamaño de página de 1 a 4 KB.

Control de Memoria

  1. Tablas de Mapas de Página (PMT)

    Existe una tabla por espacio de dirección. Cada una contiene una entrada por cada página. Su función es la referencia de página de tarea a bloque de memoria.

  2. Tablas de Bloques de Memoria (BMT)

    Existe una única tabla en el sistema. Contiene una entrada para cada bloque de memoria con información relativa

... Continuar leyendo "Gestión de Memoria en Sistemas Operativos: Implementación y Estructuras de la Asignación Paginada" »