Tipos de software y servicios de internet
SOFTWARE Conjunto de programas y datos que permiten a un dispositivo realizar tareas específicas.
Tipos de software
Software de sistema
Es el software que se encarga de administrar los recursos de la computadora.
Proporciona una interfaz entre el hardware y el software de aplicación.
Ejemplos de software de sistema
Sistemas operativos
Windows
Mac
Android
Linux
Cargadores de programas (loaders)
BIOS
Programas utilitarios básicos
Antivirus
reproductores de audio y video
Comprensores de archivos
Mantenimiento
etc.)
Software de aplicación
Programas diseñados para satisfacer necesidades específicas de los usuarios.
Proporciona una interfaz entre el usuario y el sistema operativo.
Se encarga de la gestión de datos y la realización de tareas específicas.
Ejemplos de software de aplicación
Suites Ofimaticas
Aplicaciones de Seguridad
Sistemas de gestión empresarial (ERP)
Aplicaciones de Arquitectura
Aplicaciones de Diseño
mensajería instantánea
Juegos en Red
Aplicaciones de redes sociales
Aplicaciones de comercio electrónico
Aplicaciones de entretenimiento
etc.)
Software de desarrollo
Conjunto de herramientas y programas utilizados para crear, depurar y mantener software.
Proporciona un entorno de desarrollo que permite a los programadores escribir, probar y ejecutar código de manera eficiente.
Ejemplos de software de desarrollo
IDE (Integrated Development Environment): Software que combina un editor de código, compilador/interprete y otras herramientas para facilitar el desarrollo de software
Visual Studio, Eclipse y Xcode
Editores de texto avanzados: Programas que ofrecen características específicas para la escritura de código, como resaltado de sintaxis y autocompletado
Sublime Text y Notepad++
Compiladores e intérpretes: Software que traduce el código fuente escrito por los programadores a instrucciones entendibles por la máquina
GCC (compilador C/C++), Python (intérprete) y Java (compilador e intérprete)
Control de versiones: Herramientas que permiten gestionar cambios en el código fuente y colaborar con otros desarrolladores
Git (con GitHub o GitLab) y SVN
Depuradores: Programas que ayudan a identificar y corregir errores en el código durante el proceso de desarrollo
GDB (GNU Debugger) y Visual Studio Debugger.
Frameworks: Conjuntos de bibliotecas y herramientas predefinidas que facilitan el desarrollo de aplicaciones en un lenguaje específico
Django (Python), Ruby on Rails (Ruby) y AngularJS (JavaScript).
etc.)
SERVICIOS DE INTERNET Son servicios o aplicaciones que se ofrecen a través de la conexión a Internet, permitiendo a los usuarios acceder y utilizar diversas funcionalidades en línea.
Caracteristicas
Accesibilidad: Los servicios de Internet están disponibles para ser utilizados desde cualquier lugar con conexión a Internet.
Interactividad: Permiten la interacción entre usuarios, ya sea a través de comunicación en tiempo real o colaboración en línea.
Almacenamiento y sincronización en la nube: Muchos servicios de Internet ofrecen almacenamiento en la nube para guardar y sincronizar datos entre dispositivos.
Actualizaciones automáticas: Los servicios de Internet suelen actualizarse automáticamente, lo que permite a los usuarios disfrutar de nuevas características y mejoras sin tener que instalar manualmente actualizaciones.
Escalabilidad: Los servicios de Internet pueden adaptarse fácilmente al crecimiento del número de usuarios y demanda sin afectar su rendimiento.
Ejemplos de Servicios
Correo electrónico
Servicio que permite enviar, recibir y gestionar mensajes electrónicos, como Gmail, Outlook y Yahoo Mail.
Redes sociales
Plataformas en línea que permiten a los usuarios conectarse, compartir contenido y comunicarse con otros, como Facebook, Instagram, etc.
Streaming de música y video
Servicios que permiten transmitir música (Spotify, Apple Music) o ver películas y programas de televisión (Netflix, Amazon Prime Video).
Almacenamiento en la nube
Servicios que ofrecen espacio de almacenamiento en línea para guardar archivos y acceder a ellos desde cualquier dispositivo, como Google Drive, Dropbox y OneDrive.
Plataformas de comercio electrónico
Sitios web o aplicaciones que permiten realizar compras en línea, como Amazon, eBay y Alibaba.
Servicios de videoconferencia
Herramientas que permiten realizar reuniones virtuales y comunicarse a través de video y audio, como Zoom, Microsoft Teams y Google Meet.
Servicios de banca en línea
Plataformas que permiten a los usuarios realizar transacciones bancarias, consultar saldos y gestionar sus cuentas a través de Internet, como PayPal y servicios bancarios en línea ofrecidos por instituciones financieras.