ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Recursos Informáticos aplicados


Enviado por   •  23 de Junio de 2023  •  Resumen  •  1.052 Palabras (5 Páginas)  •  35 Visitas

Página 1 de 5

Recursos Informáticos aplicados

ACTIVIDAD CLASE 3 “RAMAS DE LA INFORMÁTICA”

  1. Programación:
  • Actividad 1: "Metodologías de programación": Pide a los estudiantes que investiguen diferentes metodologías de programación, como el desarrollo ágil, el enfoque de cascada, Scrum, entre otros. Deben identificar las características de cada metodología y sus ventajas y desventajas.
  1. Bases de Datos:
  • Actividad 1: "Sistemas de gestión de bases de datos": Pide a los estudiantes que investiguen diferentes sistemas de gestión de bases de datos, como MySQL, PostgreSQL, Oracle, entre otros. Deben identificar las características de cada sistema y sus prácticas. 3.
  1. Redes:
  • Actividad 1: "Protocolos de redes": Pide a los estudiantes que investiguen diferentes protocolos de redes, como TCP/IP, HTTP, FTP, entre otros. Deben identificar las características de cada protocolo y sus aplicaciones prácticas.
  1. Seguridad:
  • Actividad 1: "Técnicas de criptografía": Pide a los estudiantes que investiguen diferentes técnicas de criptografía, como el cifrado simétrico, el cifrado asimétrico, la firma digital, entre otros. Deben identificar las características de cada técnica y sus aplicaciones prácticas.


DESARROLLO

  1. PROGRAMACIÓN: “Metodologías de la programación” 

Existen ocho metodologías, las cuales son:

  1. Metodologías ágiles: se enfocan en la interacción y en el trabajo en equipo para el desarrollo de un software. Por ejemplo:
  • Metodología Kanban: es muy visual, ya que dispone de un tablero dividido en tres columnas. La característica principal es la limitación del trabajo en proceso (WIP), es decir, no se puede comenzar con un nuevo trabajo hasta no terminar el actual.
  • Metodología Scrum: el desarrollo del software se realiza en equipos de trabajo autónomos, los cuales son los encargados del desarrollo de una parte del programa, comunicando sus avances para la entrega del producto final.
  1. Metodología de Cascada: el desarrollo del software en este caso se da mediante una serie de pasos estrictos y siguiendo un orden.
  2. Metodología DevOps: destaca la colaboración entre el desarrollo y la operación, está orientado a la colaboración y coordinación entre el personal de desarrollo y operación con el objetivo de mejorar la calidad y la velocidad de entrega del software.
  3. Metodología Lean: se caracteriza por tener un enfoque en el cliente, minimizando desperdicios para la mejora continua. Su objetivo es optimizar la línea de producción mejorando la calidad de servicio y reduciendo costos.
  4. Metodología de espiral: es un enfoque interactivo e incremental, aborda riesgos de manera sistemática, permite la integración de actividades para el desarrollo, prueba y validación poniendo énfasis en el control y la comunicación.
  5. Metodología de prototipo: crea un prototipo del software antes de comenzar con el desarrollo completo del mismo.
  6. Desarrollo rápido de aplicaciones (RAD): se centra en la producción de un prototipo funcional, su objetivo principal es reducir el tiempo de desarrollo, acelerando las etapas de: análisis, diseño, codificación, prueba e implementación.
  7. Metodología de programación externa (XP): conjunto de prácticas de desarrollo de software de alta calidad. Se centra en un software funcional a través de un ciclo de desarrollo interactivo e incremental.
  1. BASE DE DATOS: “Sistema de gestión de base de datos”

Existen dos clasificaciones de los SGBD (sistemas de gestión de base de datos)

  1. Relacionales (SQL): Por ejemplo: MySQL, María BD, SQLite, Postgre SQL, Microsoft SQL Server, Oracle. A continuación, se describen dos de ellos:
  • Oracle: es considerado el más completo y robusto.

Ventajas: estabilidad, multiplataforma, soporte de transacciones.

Desventajas: el costo del software.

  • SQLite: biblioteca escrita que implementa un SGBD y permite transacciones sin necesidad de un servidor.

Ventajas: reúne cuatro criterios (ACID) atomicidad, consistencia, aislamiento y durabilidad.

Desventajas: no soporta bases de datos con grandes volúmenes de información.

  1. No relacionales (NOSQL): MongoDB, REDIS, CASSANDRA entre otros.
  • MongoDB: orientado a ficheros, almacena la información en estructuras. Empresas como Google, Facebook, Cisco o Adobe utilizan este gestor de datos.
  • REDIS: basado en el almacenamiento cliente-valor, su principal uso es para almacenamiento en menores cache y administración de sesiones.
  1. REDES: “Protocolo de Redes”:

Se conoce como protocolo de red al conjunto de equipos que forman parte d un sistema de interconexiones, las cuales cumplen con un conjunto de normas, pautas y reglas que hacen que la comunicación sea más eficiente.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (75 Kb) docx (465 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com