Post on 24-Jan-2016
María José Freire
Mayra Coello
Juan Francisco Pérez
SOFTWARE
QUÉ ES?
Es un conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación para realizar tareas específicas. Es decir, abarca todo lo intangible, todo lo “no físico” relacionado.
La palabra “software” es un contraste de “hardware”; el software se ejecuta dentro del hardware.
CLASIFICACIÓN
El software puede dividirse en varias categorías basadas en el tipo de trabajo realizado.
SOFTWARE DEL SISTEMA
Controlan los trabajos del ordenador o computadora. Procesa tareas tan esenciales, muchas veces invisibles,
como por ejemplo el mantenimiento de los archivos del disco y la administración de la pantalla
El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
Sistemas operativos: Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computación destinados a realizar muchas tareas entre las que destaca la administración de los dispositivos periféricos. Ej: Microsoft Windows
Herramientas de Corrección y Optimización
Controladores de dispositivos: Un controlador de dispositivo, llamado normalmente controlador (en inglés, device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo.
Se puede esquematizar como un manual de instrucciones que le indica cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware.
Herramientas de diagnóstico: Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos duros, ruteadores, tarjetas de red, entre muchos dispositivos más. El software permite monitorear temperatura, rendimiento, transferencia de datos, etc
Servidores: Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final.
Tipos de Servidores: Servidor de archivo Servidor de impresiones Servidor de correo Servidor de fax Servidor de la telefonía Servidor proxy Servidor del acceso remoto (RAS) Servidor de uso Servidor web Servidor de base de datos Servidor de reserva Servidor de Seguridad Servidor dedicado Servidor no dedicado
Utilidades: En informática, una utilidad es una herramienta que realiza:
Tareas de mantenimiento
Soporte para la construcción y ejecución de programas
Las tareas en general
En donde se incluyen las bibliotecas de sistema, middleware, herramientas de desarrollo, etc.
SOFTWARE DE APLICACIÓN
Aplicaciones de negocio, Aplicaciones de Utilería, Aplicaciones Personales, aplicaciones de Entretenimiento.
Aplicaciones de negocios: Las aplicaciones más comunes son procesadores de palabras, software de hojas de cálculo, sistemas de bases de datos y Graficadores.
Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento.
Hojas de cálculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos.
Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas.
Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras.
SOFTWARE DE PROGRAMACIÓN Es el conjunto de herramientas que permiten
al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente:Editores de textoCompiladores IntérpretesEnlazadoresDepuradores
Entornos de Desarrollo Integrados
SOFTWARE LIBRE• Usado• Copiado• Estudiado• Modificado• Redistribuido libremente de varias formas
No debe confundirse con “gratis”
Es una cuestión de libertad, no de precio.
SOFTWARE LIBRE
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
La libertad de ejecutar el programa para cualquier propósito. La libertad de estudiar cómo funciona el programa, y
cambiarlo para que haga lo que usted quiera , el acceso al código fuente es una condición necesaria para ello.
La libertad de redistribuir copias para ayudar a su prójimo. La libertad de distribuir copias de sus versiones modificadas
a terceros, esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones.
SOFTWARE PROPIETARIO
Es cualquier programa informático en el que el usuario tiene limitaciones.
Tanto como para:
Usarlo
Modificarlo
Redistribuirlo
CARACTERÍSTICAS ESENCIALES
Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente.
No puedes distribuirlo sin el permiso del propietario.
El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso.
Este posee accesos para que el usuario implemente otro tipo de sistema en el.