Qué Es Un Software
Qué Es Un Software
Qué Es Un Software
TIPOS DE SOFTWARE:
SOFTWARE DE PROGRAMACIÓN: es un tipo de software bastante
peculiar que destaca por ser utilizado para crear otros programas y herramientas.
En otras palabras, son programas y utilidades diseñados específicamente para
que los programadores puedan llevar a cabo sus tareas de desarrollo. Aquí tienes
más detalles sobre el software de programación:
FUNCIONES DEL SOFTWARE DE PROGRAMACIÓN:
EDITORES DE TEXTO: Proporcionan un entorno para escribir y editar código.
COMPILADORES: Transforman el código fuente escrito en lenguaje de
programación en código máquina ejecutable.
INTÉRPRETES: Ejecutan directamente el código fuente sin necesidad de
compilarlo previamente.
DEPURADORES: Ayudan a identificar y corregir errores en el código.
ENLAZADOR: Esta toma los objetos iniciales del proceso de compilación,
descarta los no necesarios y enlaza un código abierto con la biblioteca interna y
produce un archivo ejecutable.
ENTORNOS DE DESARROLLO INTEGRADOS (IDE): Combinan varios
componentes (editor, compilador, depurador) en una sola interfaz
LIBRERÍAS Y FRAMEWORKS: Conjuntos de funciones y herramientas
predefinidas para facilitar el desarrollo.
ORÍGENES DEL SOFTWARE DE PROGRAMACIÓN:
Aunque los primeros registros datan de la década de 1940, los orígenes del
software de programación se remontan a hace aproximadamente mil años. En ese
entonces, no existían las computadoras, pero ya se utilizaban dispositivos y
máquinas programadas para realizar tareas simples, como reproducir ritmos de
tambores.
En el siglo XIX, se produjeron avances significativos en la programación,
aunque aún estaba lejos de lo que conocemos hoy. La idea de almacenar datos
en máquinas que pudieran interpretarlos comenzó a surgir.
Más tarde, se crearon los primeros lenguajes de computadora (llamados
lenguajes de bajo nivel), que estaban integrados en el hardware y se basaban en
código binario.
EJEMPLOS DE SOFTWARE DE PROGRAMACIÓN:
SUBLIME TEXT: Un editor potente y ligero utilizado por muchos
programadores.
ATOM: Editor de texto gratuito y altamente personalizable desarrollado por
GitHub.
NOTEPAD++: Clásico editor de texto gratuito para Windows con resaltado
de sintaxis.
VISUAL STUDIO CODE: Editor de código gratuito y extensible de
Microsoft.
VIM: Editor modal altamente configurable.
TEXTMATE: Editor elegante para macOS con resaltado de sintaxis.
ULTRAEDIT: Editor comercial con características avanzadas.
CODA: Diseñado para desarrolladores web en macOS.
BBEDIT: Otro popular editor para macOS.
EL SOFTWARE DE APLICACIÓN: Es un tipo específico de programas,
también conocidos como “aplicaciones”, cuya función es permitir al usuario llevar a
cabo tareas de diversa índole y finalidad. A diferencia del software de sistema, que
se encarga del funcionamiento de la computadora, el software de aplicación se
incorpora al sistema para funcionar como herramienta de trabajo, entretenimiento
o información.
CARACTERÍSTICAS DEL SOFTWARE DE APLICACIÓN:
VARIEDAD DE FUNCIONES: Puede abarcar desde videojuegos y gestores de
videollamadas hasta programas de diseño gráfico y administradores de bases de
datos.
DISTRIBUCIÓN INDEPENDIENTE: Se programa, distribuye y comercializa por
separado de los sistemas informáticos. A veces, está disponible de forma gratuita
en internet.
COMPATIBILIDAD: Puede diseñarse para computadoras (programas
informáticos) o teléfonos celulares (aplicaciones móviles).
REQUISITOS: Requiere un sistema informático funcional con un sistema
operativo.
EJEMPLOS DE SOFTWARE DE APLICACIÓN:
SOFTWARE DE OFICINA: Incluye procesadores de palabras, hojas de cálculo,
administradores de bases de datos, gestores de correo electrónico y calendarios
digitales.
SOFTWARE DE BASE DE DATOS: Es un componente esencial en el mundo de
la informática. Está diseñado para almacenar, recuperar y gestionar datos de
manera eficiente.
SOFTWARE DE ENTRETENIMIENTO: Videojuegos, reproductores de audio o
video, y aplicaciones de streaming.
SOFTWARE EMPRESARIAL: Se utiliza en organizaciones y empresas para
gestionar sus operaciones y procesos. Algunos ejemplos incluyen:
Sistemas de Planificación de Recursos Empresariales (ERP): Integran
funciones como finanzas, recursos humanos, inventario y ventas.
Software de Gestión de Relaciones con el Cliente (CRM): Ayuda a
administrar relaciones con clientes y ventas.
Herramientas de Colaboración: Facilitan la comunicación y el trabajo en
equipo.
Software de Contabilidad y Nómina: Automatiza tareas financieras y de
nómina.
SOFTWARE EDUCATIVO: Herramientas para el aprendizaje, como programas de
idiomas, simuladores y tutoriales interactivos.
SOFTWARE DE GESTIÓN: Se utiliza para administrar procesos y recursos en
una organización. Algunos ejemplos son:
Software de Gestión de Proyectos: Ayuda a planificar, ejecutar y
controlar proyectos.
Software de Gestión de Inventarios: Controla el flujo de productos y
materiales.
Software de Gestión de Recursos Humanos: Administra aspectos
relacionados con el personal.
SOFTWARE DE COMUNICACIONES: Navegadores web, aplicaciones de
mensajería y redes sociales.
SOFTWARE DE DISEÑO: Programas gráficos, editores de imágenes y
herramientas de animación.
SOFTWARE DE SISTEMA: El software de sistema (también conocido como
software de base) se refiere a la serie de programas preinstalados en un
computador o sistema informático. Estos programas permiten interactuar con el
Sistema Operativo, que rige el funcionamiento del sistema y garantiza su
operatividad. El software de sistema tiene varias funciones esenciales.
CARGADOR DE PROGRAMAS: El cargador de programas es una parte
fundamental del sistema operativo. Su función es cargar programas en
memoria desde los archivos ejecutables. Por lo general, forma parte del
núcleo del sistema operativo y se carga al iniciar el sistema, permaneciendo
en memoria hasta que reiniciamos o apagamos el equipo.
En sistemas Windows, el Windows PE loader se encarga de cargar en
memoria los archivos en formato Portable Executable (PE) según sus
cabeceras. Este proceso actualiza las referencias y crea el primer hilo que
ejecutará el programa desde su punto de entrada.
SISTEMAS OPERATIVOS: Un sistema operativo (SO) es el conjunto de
programas que gestiona los recursos del hardware y provee servicios a los
programas de aplicación. Es esencial para el funcionamiento de una
computadora.
Algunos ejemplos de sistemas operativos son Windows, Linux, OS/2 y
DOS. Estos sistemas coordinan y dirigen todos los aspectos básicos del
sistema, como la administración de recursos, la comunicación con el
usuario y la ejecución de aplicaciones.
CONTROLADORES: Los controladores son pequeños programas que
permiten que el sistema operativo se comunique con los dispositivos de
hardware. Sin ellos, los dispositivos no funcionarían correctamente.
Por ejemplo, los controladores para adaptadores de red, monitores,
impresoras y tarjetas de vídeo se descargan e instalan automáticamente a
través de Windows Update. Si necesitas actualizar o reinstalar un
controlador manualmente, puedes hacerlo desde el Administrador de
dispositivos.
HERRAMIENTAS DE DIAGNÓSTICO:
Las herramientas de diagnóstico son programas de utilidad que permiten
evaluar el funcionamiento del hardware o software de un dispositivo
informático. Estas herramientas monitorean y, en algunos casos, controlan
la funcionalidad del hardware. Pueden ayudarte a identificar problemas y
solucionarlos rápidamente. Algunas herramientas de diagnóstico incluyen
HP PC Hardware Diagnostics y otras específicas para evaluar el estado de
tu equipo.
ORDEN A EXPONER:
1. DELGADO JOHAN
2. FURLAN GIAN
3. PAEZ EDUARDO
4. PARRA EDUARDO