Qué Es Un Software

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

¿QUÉ ES UN SOFTWARE?

El software es un término informático que hace referencia a un programa o


conjunto de programas de cómputo, así como datos, procedimientos y pautas que
permiten realizar distintas tareas en un sistema informático. Comúnmente, se
utiliza este término para referirse de una forma muy genérica a los programas de
un dispositivo informático. Sin embargo, el software abarca todo aquello que es
intangible en un sistema computacional.

ALGUNOS DETALLES SOBRE LOS TIPOS DE SOFTWARE:

Software de sistema: Es el programa responsable de la ejecución de


todas las aplicaciones necesarias para que un sistema opere correctamente. Va
más allá del sistema operativo e incluye herramientas de optimización,
controladores de dispositivo y servidores, entre otros componentes.
Software de programación: Estas herramientas permiten el desarrollo de
nuevo software y son utilizadas por programadores. Incluyen compiladores,
intérpretes y editores de texto.
Software de aplicación: Diseñado para facilitar tareas específicas en
cualquier medio informático, como videojuegos, programas de diseño asistido,
aplicaciones de productividad empresarial o educativa.
Software malicioso o malintencionado: Creado con fines ilícitos, como
obtener información privada del usuario o dañar el sistema.
Software libre y software propietario: El software libre permite al usuario
utilizar, copiar, modificar y distribuirlo, mientras que el software propietario no es
completamente libre y restringe su uso, redistribución o modificación.

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.

 SERVIDORES: Los servidores son computadoras o programas que


proporcionan servicios a otras computadoras o dispositivos en una red.
Estos servicios pueden incluir compartir archivos, alojar sitios web,
administrar bases de datos, enviar correos electrónicos, entre otros.
Los servidores son esenciales para la infraestructura de Internet y las redes
empresariales, ya que gestionan y distribuyen recursos y servicios a los
clientes o usuarios.

EL SOFTWARE MALICIOSO: (o malware) es un tipo de software diseñado


para dañar o inutilizar los sistemas informáticos. Puede adoptar muchas formas,
como virus, gusanos, troyanos, publicidad no deseada, spyware y ransomware. Su
objetivo es infiltrarse en un sistema o dañarlo sin el consentimiento del propietario.

MALWARE EMBEBIDO: El malware embebido se refiere a programas


maliciosos que se ocultan dentro de otros archivos o aplicaciones legítimas. Estos
archivos pueden ser documentos, imágenes, videos o incluso programas
ejecutables.
Cuando el archivo legítimo se abre o ejecuta, el malware embebido se activa y
comienza a realizar sus acciones maliciosas. Por ejemplo, un archivo de imagen
podría contener código malicioso que infecta el sistema cuando se visualiza.

MALWARE MALICIOSO: El malware malicioso es un término general que


engloba diferentes formas de software dañino. Algunos ejemplos son:
 VIRUS: Se propaga al adjuntarse a otros archivos y puede causar daños en
el sistema.
 GUSANOS: Se replican y se propagan automáticamente a través de redes.
 TROYANOS: Parecen ser programas legítimos, pero ocultan intenciones
maliciosas.
 SPYWARE: Monitorea la actividad del usuario sin su conocimiento.
 RANSOMWARE: Bloquea el acceso a archivos o sistemas y exige un
rescate para desbloquearlos.

TIPOS DE LICENCIAS DE SOFTWARE:


SOFTWARE LIBRE: El software libre se caracteriza por su libertad de uso,
modificación y distribución. Los usuarios pueden acceder al código fuente,
modificarlo y compartirlo con otros. Ejemplos de licencias de software libre
incluyen la Licencia Pública General de GNU (GPL) y la Licencia MIT.
 COPYLEFT: El copyleft es una estrategia utilizada en licencias de software
libre para garantizar que las modificaciones y versiones derivadas también
sean libres. Es decir, si se modifica un programa con licencia de copyleft, la
versión modificada también debe ser libre.
 GPL (LICENCIA PÚBLICA GENERAL DE GNU): La GPL es una licencia
de software libre que garantiza a los usuarios la libertad de usar, estudiar,
modificar y distribuir el software. Sin embargo, cualquier versión modificada
también debe ser liberada bajo la misma licencia.
 DEBIAN: es una distribución de Linux que utiliza principalmente software
libre. Su objetivo es proporcionar un sistema operativo completo basado en
principios de software libre y colaboración comunitaria.
 BSD: La licencia BSD es una licencia de código abierto que permite a los
usuarios utilizar, modificar y distribuir el software sin restricciones
significativas. A diferencia de la GPL, no requiere que las versiones
modificadas se distribuyan bajo la misma licencia.
 DOMINIO PÚBLICO: El dominio público se refiere a obras o software que
no están protegidos por derechos de autor y están disponibles para su uso
libre. Cualquiera puede utilizar, modificar y distribuir software en dominio
público sin restricciones.
 FREEWARE: es software gratuito que se puede utilizar sin costo alguno.
Sin embargo, no necesariamente es de código abierto ni permite la
modificación del código fuente.
 COMERCIAL: El software comercial se vende bajo licencia y generalmente
tiene restricciones en su uso, distribución y modificación. Los usuarios
deben adquirir una licencia para utilizarlo.
 TRIAL: El software trial o de prueba es una versión limitada de un
programa que se ofrece durante un período de tiempo para que los
usuarios lo prueben antes de comprar la versión completa. Por lo general,
tiene funcionalidades restringidas o una fecha de vencimiento.

ORDEN A EXPONER:
1. DELGADO JOHAN
2. FURLAN GIAN
3. PAEZ EDUARDO
4. PARRA EDUARDO

También podría gustarte