Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Principios Fundamentales y Prácticas del Desarrollo de Software Ágil

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Manifiesto por el Desarrollo Ágil del Software

El desarrollo ágil se fundamenta en cuatro valores esenciales y principios que priorizan la eficiencia y la adaptabilidad:

  • Individuos e interacciones sobre procesos y herramientas.
  • Software funcionando sobre documentación extensiva.
  • Colaboración con el cliente sobre negociación contractual.
  • Respuesta ante el cambio sobre seguir un plan.

Conceptos Clave del Desarrollo Ágil

Definición y Origen de la Agilidad

De acuerdo con Jacobson, la ubicua del cambio es el conductor primordial hacia la agilidad. Este enfoque:

  • Estimula las estructuras y actitudes de los equipos para que la comunicación sea más fácil.
  • Resalta la entrega rápida del software operativo.
  • Adopta al cliente como una parte integral del
... Continuar leyendo "Principios Fundamentales y Prácticas del Desarrollo de Software Ágil" »

El Microprocesador: Fundamentos, Evolución y Componentes Esenciales de la CPU

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

El microprocesador es la parte fundamental de la computadora, diseñada para llevar a cabo o ejecutar programas. Es, sin duda, el cerebro de la computadora, su motor y su corazón. Este componente esencial ejecuta instrucciones a muy bajo nivel, realizando operaciones lógicas y aritméticas simples como sumar, restar, multiplicar y dividir.

El microprocesador, o simplemente el micro, es un chip, un tipo de componente electrónico en cuyo interior existen miles de transistores y circuitos integrados que permiten su funcionamiento.

La Evolución del Microprocesador

El microprocesador es un producto de la evolución de la computación y la tecnología semiconductora. Su desarrollo se remonta a mediados de los años 50, cuando estas tecnologías... Continuar leyendo "El Microprocesador: Fundamentos, Evolución y Componentes Esenciales de la CPU" »

Sistemas de Información, BI y Big Data: Impulsando la Toma de Decisiones Estratégicas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Existen tres razones principales por las que los sistemas de información no son útiles para todos los roles gerenciales:

  • 1) Calidad de la información: Las decisiones de alta calidad requieren información de alta calidad. Los sistemas de información (SI) deben cumplir con estos requerimientos; de lo contrario, la toma de decisiones se verá afectada. Esto implica precisión (realidad), integridad, consistencia, validez y puntualidad.
  • 2) Filtros gerenciales: Incluso con información oportuna y precisa, algunos gerentes toman malas decisiones. Absorben información a través de una serie de filtros para comprender el mundo que los rodea. Tienen atención selectiva, se enfocan en ciertos tipos de problemas y soluciones, y poseen una variedad
... Continuar leyendo "Sistemas de Información, BI y Big Data: Impulsando la Toma de Decisiones Estratégicas" »

Conceptes Clau de Xarxes: De TCP/IP a Criptografia

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 7,79 KB

Transmissió Store-and-Forward i Retards de Xarxa

La majoria de xarxes de commutació de paquets utilitzen la transmissió store-and-forward. Bàsicament, consisteix en el fet que s'ha de rebre tot el paquet abans que es pugui començar a transmetre el primer bit per l'enllaç de sortida. Per això, en general, introdueix un retard d'extrem a extrem de N * (L/R), on L és la longitud del paquet, que travessa N enllaços (N-1 encaminadors o routers) a una velocitat de transmissió R.

Un altre retard característic són els retards de cua del buffer de sortida (output buffer queuing delays). El buffer de sortida emmagatzema els paquets que s'han d'enviar per un enllaç determinat fins a la seva transmissió. Aquests retards són variables i depenen... Continuar leyendo "Conceptes Clau de Xarxes: De TCP/IP a Criptografia" »

Organización de Datos: Archivos, Registros, Campos y Tipos Fundamentales

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Conceptos Fundamentales de Archivos y Datos

Definiciones Clave

Archivo

Un archivo es un conjunto de información relacionada de forma lógica que se almacena como una secuencia de bytes en la memoria secundaria de una computadora.

Desde una perspectiva de bajo nivel, un archivo es un conjunto de información binaria (una secuencia de ceros y unos). Este archivo se almacena para mantener un registro persistente de esta información. Un archivo de texto es un tipo específico de archivo que contiene caracteres almacenados en forma de octetos (o bytes), generalmente usando codificaciones como ASCII o UTF-8.

Campo

Un campo es el elemento de datos básico. Un campo individual contiene un valor único. Está caracterizado por su longitud y por el tipo... Continuar leyendo "Organización de Datos: Archivos, Registros, Campos y Tipos Fundamentales" »

Fundamentos de POO y Modelado de Datos: Conceptos Esenciales para Desarrolladores

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Principios Fundamentales de la Programación Orientada a Objetos (POO)

Encapsulamiento

Cada objeto solo puede ser manipulado a través de sus métodos, y la implementación de cada método no es visible.

Herencia

La herencia funciona tanto como una copia como una referencia extendida. Cuando se copia, existen dos instancias iguales pero independientes; si se modifica una, la otra no se ve afectada.

Polimorfismo

Significa que el mismo comportamiento, conocido con un mismo nombre, puede ser implementado o completado de maneras distintas para diferentes subclases.

Paradigmas de Datos: Independencia vs. Encapsulamiento

Independencia de Datos (Enfoque Relacional)

  • Naturaleza: Únicamente datos.
  • Acceso: Datos compartidos por varios procesos (se puede acceder
... Continuar leyendo "Fundamentos de POO y Modelado de Datos: Conceptos Esenciales para Desarrolladores" »

Conceptos y ciclo de vida de sistemas de información: datos, diseño y pruebas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Conceptos fundamentales

  1. Datos

    Conjunto de representaciones simbólicas no significativas, dado que no tenemos la capacidad de reconocerles un significado más allá del que tienen los símbolos que componen el dato. Los datos se pueden considerar la materia prima para obtener la información.

  2. Información

    Conjunción de datos que, en determinada cantidad y forma, aumenta el conocimiento o reduce la incertidumbre respecto a un sujeto, evento o circunstancia. Solo se considera información si tenemos la capacidad de reconocerla. Tiene mayor valor cuanto antes se la conozca.

  3. Sistema

    Conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a un determinado objetivo. Conjunto de elementos (entidades caracterizadas por ciertos atributos)

... Continuar leyendo "Conceptos y ciclo de vida de sistemas de información: datos, diseño y pruebas" »

Fundamentos de Internet: De ARPANET a la Nube y la Seguridad Digital

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

De Enigma a ARPANET: Los Orígenes de Internet

La Máquina Enigma

La Enigma fue una máquina creada por el ejército alemán para cifrar sus mensajes durante la Segunda Guerra Mundial. Un equipo de hasta 10,000 personas trabajó para descifrar los códigos de esta singular máquina de escribir, capaz de generar trillones de combinaciones posibles.

El Nacimiento de Internet: ARPANET

Internet, en su origen, era conocido como ARPANET y nació con fines militares. Los primeros nodos de esta red se establecieron en cuatro centros de investigación de Estados Unidos:

  • UCLA (Universidad de California en Los Ángeles)
  • SRI (Instituto de Investigación de Stanford)
  • Universidad de California en Santa Bárbara
  • Universidad de Utah

Protocolos Fundamentales: TCP/IP

TCP

... Continuar leyendo "Fundamentos de Internet: De ARPANET a la Nube y la Seguridad Digital" »

Implementación de Procedimientos PL/SQL y Control de Transacciones en Bases de Datos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Documentación y Desarrollo de Lógica de Base de Datos

A continuación, se detalla la estructura de datos y los requerimientos para el desarrollo de un procedimiento PL/SQL y un trigger asociado, enfocados en la gestión de inversiones y el control transaccional.

Estructura de Datos Inicial

Se definen las siguientes entidades:

  • Cliente (CL): Contiene DNI, NombreC, Dirección.
  • Invierte (I): Contiene DNI, NombreE, Cantidad, Tipo.
  • Compras_XXXXX (CO): Tabla de compras específica para cada cliente (XXXXX es el DNI del cliente). Contiene NumT, NumFac, Fecha, Tienda, Importe.

a) Procedimiento PL/SQL: EJ3

Se requiere implementar un procedimiento en PL/SQL llamado EJ3 que utilice un cursor y cumpla con las siguientes condiciones:

Requisitos del Procedimiento

  1. Filtrado
... Continuar leyendo "Implementación de Procedimientos PL/SQL y Control de Transacciones en Bases de Datos" »

Principios de Data Warehousing y Métodos de Resolución de Conflictos en Bases de Datos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Métodos para Mitigar Conflictos en Bases de Datos

A continuación, se presentan los principales métodos para mitigar los conflictos que pueden surgir en entornos de bases de datos:

  1. Bloqueo

    Se define como el método que no permite que, mientras una transacción esté operando sobre un recurso, ninguna otra transacción sea capaz de tomar dicho recurso. En Oracle, es posible implementar estos bloqueos, aplicando distintos tipos de granularidad a la base de datos, lo que permite bloquear desde un atributo hasta una tabla entera. Este método permite cumplir con la característica funcional de aislamiento.

  2. Timestamp

    Consiste en aplicar un identificador de tiempo a cada transacción, de modo que, dependiendo de la configuración, si la marca de tiempo

... Continuar leyendo "Principios de Data Warehousing y Métodos de Resolución de Conflictos en Bases de Datos" »