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

Gestión de Requisitos en Ingeniería de Software: Fases y Conceptos Clave

Informática3,41 KB

Ingeniería de Requisitos: Fases y Conceptos Esenciales

La ingeniería de requisitos es una disciplina fundamental en el desarrollo de software, que abarca diversas fases y actividades cruciales para asegurar que el producto final satisfaga las necesidades de los usuarios y cumpla con los objetivos del proyecto.

Obtención de Requisitos

Su objetivo es conocer los requisitos del sistema a desarrollar y establecer sus fronteras.

Acciones a llevar a cabo:

  • Delimitar fuentes de información.
  • Establecer las técnicas de obtención de requisitos a utilizar.
  • Crear un glosario definiendo términos clave.

Análisis de Requisitos

Su objetivo es describir las tareas que deben llevarse a cabo para examinar los requisitos, delimitarlos y definirlos con precisión....

Continuar leyendo "Gestión de Requisitos en Ingeniería de Software: Fases y Conceptos Clave" »

Evolución de la Computadora y Conceptos Clave

Informática4,64 KB

Orígenes y Evolución de la Computadora

Los sistemas modernos de computación están formados por un conjunto de elementos de circuito (hardware) y de programación (software).

Se entiende por Hardware como todo el conjunto de los equipos de computación y por Software todo el conjunto de programas de apoyo que han sido escritos para que el usuario los use de alguna manera.

Estructura Básica de un Sistema de Cómputo

Un sistema de cómputo está conformado por:

  • CPU (Unidad Central de Procesamiento): Incluye la Unidad Aritmético-Lógica (UAL) y la Unidad de Control (UC).
  • Memoria Principal (MP)
  • Memoria Secundaria (MS)
  • Dispositivos de Entrada/Salida (no explícitamente mencionados en el esquema original, pero implícitos en la interacción)

Épocas

...
Continuar leyendo "Evolución de la Computadora y Conceptos Clave" »

Protocolo WAP: Acceso Inalámbrico a Internet y sus Fundamentos

Informática3 KB

WAP (Wireless Application Protocol)

WAP es un protocolo orientado a brindar al usuario de tecnología móvil acceso e interacción con la información de forma expedita y simple, permitiendo el acceso a intranet e internet. WAP, como protocolo, regula el acceso a estos servicios de forma inalámbrica, permitiendo el acceso desde teléfonos móviles, laptops, palms, etc.

Este protocolo nace como resultado de la combinación de dos conceptos tecnológicos: internet y la tecnología inalámbrica.

WAP se presenta como una especificación que reúne un conjunto de protocolos de comunicación con el objetivo de normalizar la forma en que los dispositivos inalámbricos accederán a internet o intranet.

Este protocolo tiene como función el poder acceder...

Continuar leyendo "Protocolo WAP: Acceso Inalámbrico a Internet y sus Fundamentos" »

Fundamentos de Sistemas Operativos: Arquitectura, Clasificación y Virtualización

Informática6,29 KB

Arquitectura y Componentes Fundamentales de los Sistemas Operativos (SO)

Un Sistema Operativo (SO) es el conjunto de programas (software) más importante del ordenador. Gestiona el hardware y las aplicaciones, asignando recursos y controlando el uso de la CPU para evitar que ningún proceso la monopolice.

Evolución del SO

Los sistemas operativos han avanzado a la par del hardware, el cual se ha vuelto progresivamente más pequeño, económico, potente y eficiente.

Subsistemas Internos del SO

Estos componentes son esenciales para el funcionamiento interno del sistema:

  • Núcleo (Kernel): Coordina el procesador, las interrupciones y las prioridades.
  • Gestión de Procesos: Controla los programas en ejecución.
  • Gestión de Memoria: Decide dónde guardar
...
Continuar leyendo "Fundamentos de Sistemas Operativos: Arquitectura, Clasificación y Virtualización" »

Administración Esencial de Sistemas Windows: Usuarios, Procesos y Dispositivos

Informática4,77 KB

Introducción a la Gestión de Usuarios Locales en Windows

Las versiones profesionales de Windows XP y Windows 7 permiten la gestión de usuarios y grupos locales, mientras que las versiones Server, además, gestionan usuarios y grupos de dominio.

Alta de Usuarios Locales

Para dar de alta a un usuario local, el único que podrá hacerlo será el administrador del equipo o un usuario con privilegios suficientes para realizar este tipo de operaciones.

Gestión de Contraseñas

Para que un sistema sea seguro y no pueda ser accedido de forma fortuita por ningún usuario no autorizado, es conveniente, e incluso obligatorio, que todos los usuarios dados de alta en el sistema introduzcan una contraseña para validarse.

Perfiles de Usuarios Locales

Cada vez

...

Continuar leyendo "Administración Esencial de Sistemas Windows: Usuarios, Procesos y Dispositivos" »

Componentes Clave del Hardware de un Ordenador: CPU, Placa Base y Más

Informática12,37 KB

Chasis y Tipos de Caja

Chasis: Es el armazón, normalmente de aluminio o plástico, que contiene todos los elementos del ordenador.

Tipos de Caja

  • Torre, Minitorre
  • Sobremesa
  • Barebone: Caja de tamaño muy reducido cuyo propósito es ocupar poco espacio y tener un diseño algo más llamativo.
  • Rack: Pueden almacenar un número muy alto de equipos en un formato conocido como U (Unidad de Rack). Utilizado principalmente en CPD (Centro de Procesamiento de Datos).

Sistemas de Refrigeración

Componentes destinados a mantener una temperatura adecuada para el funcionamiento del hardware.

  • Disipadores: Elementos, generalmente metálicos, que aumentan la superficie de contacto con el aire para enfriar componentes como el procesador y los puentes norte y sur del chipset
...
Continuar leyendo "Componentes Clave del Hardware de un Ordenador: CPU, Placa Base y Más" »

Fundamentos Esenciales de Java: Características, Clases y Tipos de Datos

Informática4,62 KB

Características Fundamentales del Lenguaje Java

Java es un lenguaje de programación robusto y versátil, conocido por su filosofía de "escribir una vez, ejecutar en cualquier lugar". A continuación, se detallan sus características principales:

  • Compilado e Interpretado: Java es un lenguaje que se compila, generando ficheros de clases (.class). Sin embargo, estas clases compiladas son interpretadas por la Máquina Virtual de Java (JVM), que es la encargada de mantener el control sobre las clases que se estén ejecutando.
  • Multiplataforma: Gracias a la JVM, el código Java puede ejecutarse en diferentes sistemas operativos sin necesidad de ser recompilado.
  • Seguro: Java incorpora características de seguridad inherentes, como la gestión automática
...
Continuar leyendo "Fundamentos Esenciales de Java: Características, Clases y Tipos de Datos" »

Conceptos Fundamentales de Sistemas Operativos y Gestión de Archivos

Informática3,12 KB

Métodos de Acceso a Archivos

Acceso Secuencial

Método de acceso secuencial: Este método permite acceder a los registros lógicos del usuario, uno tras otro, en orden, desde el primero hasta el último.

Acceso Directo

Método de acceso directo: Se basa en un modelo de archivos que se corresponde con los dispositivos de disco, ya que los discos permiten el acceso aleatorio a cualquier bloque de un archivo.

Sistemas Operativos

Tipos de Sistemas Operativos

  • Monousuario: Un único usuario utiliza el sistema operativo al mismo tiempo.
  • Multiusuario: Varios usuarios pueden acceder al sistema operativo al mismo tiempo y utilizar los recursos del ordenador simultáneamente.
  • Monoprogramación: Solamente se puede ejecutar un proceso a la vez.
  • Multiprogramación:
...
Continuar leyendo "Conceptos Fundamentales de Sistemas Operativos y Gestión de Archivos" »

Fundamentos de los Protocolos y Arquitecturas en Sistemas de Streaming Multimedia

Informática6,94 KB

Sistemas de Streaming sin Control de Transmisión

HTTP: No ofrece control inherente sobre la transmisión de datos, lo que lo clasifica como un sistema sin control directo sobre el flujo multimedia.

Sistemas de Streaming con Control de Transmisión

Estos sistemas permiten una gestión más granular del flujo de datos. Se distinguen por:

  • Control (nivel de aplicación): Protocolos como RTSP.
  • Transporte de datos (nivel de transporte): Protocolos como RTP, RTCP y UDP.

Existen dos canales de comunicación principales entre los clientes y el servidor de streaming: uno dedicado al control de la sesión (RTSP) y otro para la transmisión de la información multimedia.

Protocolo IGMP (Internet Group Management Protocol)

IGMP se utiliza para intercambiar información...

Continuar leyendo "Fundamentos de los Protocolos y Arquitecturas en Sistemas de Streaming Multimedia" »

Desarrollo de Software y Sistemas: Casos de Uso, Requisitos y Arquitectura

Informática4,96 KB

Diferencias entre Extend e Include en Diagramas de Casos de Uso

La principal diferencia radica en la obligatoriedad. Extend se utiliza para representar una relación opcional, mientras que Include indica una relación obligatoria.

  • Extend: Indica que un caso de uso puede, opcionalmente, extender el comportamiento de otro caso de uso base. Es decir, la extensión *podría* ocurrir, pero no es esencial para el caso de uso base.
  • Include: Indica que un caso de uso *siempre* incluye el comportamiento de otro caso de uso. El caso de uso base *necesita* el caso de uso incluido para completar su función.

Toma de Requisitos para un Sistema de Cajas y Atención al Cliente

Para mejorar un sistema de cajas y atención al cliente, la toma de requisitos debe...

Continuar leyendo "Desarrollo de Software y Sistemas: Casos de Uso, Requisitos y Arquitectura" »