Ministerio de Educación
Escuela Ángel María Herrera
Bachiller en Ciencias
Tecnología de la Información
“EL SOFTWARE”
Janeth Jaén
10°C
Octubre 30
Tengo
el gusto de expresarles una bienvenida afectuosa y cálida a esta página web, a
través de la cual podrán acceder a la información más actualizada sobre el Software, espero poder ayudarles.
Introducción:
El software es un ingrediente indispensable para el funcionamiento del
computador. Está formado por una serie de instrucciones y datos, que permiten
aprovechar todos los recursos que el computador tiene, de manera que pueda
resolver gran cantidad de problemas. Un computador en si, es sólo un
conglomerado de componentes electrónicos; el software le da vida al computador,
haciendo que sus componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional .
El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional .
Funciones del software:
- Administrar los
recursos de computacionales
- Proporcionar las
herramientas para optimizar estos recursos.
- Actuar como
intermediario entre el usuario y la información almacenada.
Concepto de Software
Como segunda estructura operativa
del computador, el software constituye la parte lógica, todos los programas de
sistema, instrucciones y lenguajes que forman parte de una computadora, no se
pueden tocar y, en conjunto mantienen a la computadora en funcionamiento. El
computador almacena los datos y programas en archivos, de los cuales mantiene
datos como el nombre, tipo, tamaño y otros atributos requeridos para su manejo,
las cuales son grabadas en algún medio magnético y óptico, que son ejecutables
por la computadora y controlan su actividad.
El software tiene una total dependencia con el Hardware al manejar
información.
El Software realiza cuatro
funciones básicas:
-
Procesamiento de
datos:
Se considera como la información que se tiene que utilizar para realizar una
operación a fin de obtener un resultado.
-
Almacenamiento de
datos:
Es necesario guardar los datos. Ya sea sin procesar o bien después de realizar
operaciones con ellos.
-
Transferencia de
datos:
Es el proceso de mover los datos de un lugar a otro.
-
Control. Debe existir un
control entre las tres funciones anteriores, el cual es ejercido por el (los)
ente(s) que proporciona(n) instrucciones a la computadora.
El Software se
clasifica en tres categorías básicas: el Software de Sistemas o Sistema Operativo,
Software de Aplicación y Software de Desarrollo.
Tipos
de Software
1. Software de Sistemas
Permiten la
interacción con el hardware. Su objetivo es desvincular adecuadamente al
usuario y al programador de los detalles del sistema informático en particular
que se use, aislándolo especialmente del procesamiento referido a las
características internas de: memoria, discos, puertos y dispositivos de
comunicaciones, impresoras, pantallas, teclados, etc.
Este tipo de
Software le proporciona al usuario utilidades y herramientas por medio de
interfaces de alto nivel que le permiten el mantenimiento del sistema global.
Incluye entre otros: Sistemas operativos
La función del
Software de Sistema es proveer de las instrucciones al sistema operativo para
así el usuario tener un control en la que puede gestionar los controladores,
diagnosticar el hardware, controlar los programas mediante el uso del sistema
operativo.
-
Sistemas
Operativos
Son programas para
el control principal en el sistema de cómputo. Indican el microprocesador, la
manera como debe utilizar los elementos periféricos y cómo administrar los
archivos. Es una plataforma que ejecuta todos los programas de aplicación.
Como ejemplos de
sistemas operacionales tenemos el DOS (Disk Operating System o Sistema
Operacional de Disco) el OS (Operating System o Sistema Operativo), el Unix,
una versión menor de éste llamada Xenix, el Linux, y como interfaces de
usuario, el Windows.
2. Software de Aplicación.
Permite al
usuario la realización de tareas específicas por área de aplicación
susceptibles a ser automatizadas o asistidas, con especial énfasis en las
operaciones empresariales. Son de gran
utilidad en la vida diaria ya que resuelven problemas a gran velocidad, por
esto, son muy utilizados en varios campos de trabajo (hipermercados, empresas
de ingeniería, trabajos de investigación a nivel estudiantil, aeropuertos,
etc.)
Cuando el
usuario quiere efectuar una tarea de
carácter particular, por ejemplo, entrar al computador las notas de los
exámenes de un curso o los datos de la factura de un cliente, utiliza un
conjunto de programas elaborados para permitir dicha actividad, llamados
aplicación de computador o paquetes de programas.
· Procesador de texto: Un
procesador de texto es una aplicación informática destinada a la creación o
modificación de documentos escritos por medio de una computadora. Representa
una alternativa moderna a la antigua máquina de escribir, siendo mucho más potente
y versátil que ésta. Ejemplo: Bloc de Notas y Word
· Hojas de cálculo: es un programa
que permite manipular datos numéricos y alfanuméricos dispuestos en forma de
tablas compuestas por celdas (las cuales se suelen organizar en una matriz
bidimensional de filas y columnas). Ejemplo: Excel
· Herramientas de presentación: Son
presentaciones electrónicas, los conjuntos de texto, imágenes y animaciones.
Para nosotros usuarios comunes de PC existe Office PowerPoint para hacerlas,
· Bases de Datos: Es un conjunto
de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para
su posterior uso. En este sentido, una biblioteca puede considerarse una base
de datos compuesta en su mayoría por documentos y textos impresos en papel e
indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría de las bases de datos
están en formato digital (electrónico), y por ende se ha desarrollado y se
ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
· Software para manejo de gráficos: Se
utilizan para editar fotografías a través de una gran cantidad de herramientas
para desarrollar ajustes, combinaciones y efectos creativos. Es un programa de
diseño vectorial, el cual es muy utilizado en cuanto al diseño de moda,
logotipos comerciales, etc. Entre los programas para el manejo de gráficos:
Corel Draw, Macromedia FreeHand, Adobe Ilustrator, Adobe Photoshop, Macromedia
FireWorks, Adobe PageMaker, Quarkxpress.
· Software Educativos: Son los
destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el
desarrollo de ciertas habilidades cognitivas. Ejemplos: cursos, enciclopedias y
manuales.
· Software de Entretenimiento:
Videojuegos de galería, simuladores de vuelo, juegos interactivos de misterio y
rompecabezas difíciles de solucionar. Muchos programas educativos pueden ser
considerados como software de entretenimiento. Estos programas pueden ser
excelentes herramientas para la educación.
· Software Utilitarios: Son
aplicaciones de software que permiten consultar parámetros, diagnosticar y en
algunos casos configurar y reparar los elementos que forman parte del sistema
de cómputo. Para manejar discos duros de gran capacidad están los programas
utilitarios como: Ontrack’s Disk y discWizard de la empresa Seagate. Estos
programas son entregados por el fabricante, comprados a terceros o
desarrollados en la propia instalación, de uso general en todo equipo, escritos
con el objeto de realizar tareas repetitivas de procesamiento de datos. Estas
tareas se realizan con tanta frecuencia en el curso del procesamiento, que sería
extremadamente ineficiente el que cada usuario tuviera que codificarlas en
forma de programas una y otra vez.
-
Compresión
de Archivos:
Consiste en eliminar, mediante un programa, los caracteres redundantes, tales
como espacios o secuencias repetidas de bytes, recodificando de forma
automática la información, con el fin de disminuir el espacio ocupado por el
archivo. En el momento de la ejecución los archivos deben estar descomprimidos,
para lo cual se debe efectuar el proceso inverso.
Los
programas utilizados para comprimir y descomprimir archivo hacen parte del
sistema operacional. Los más conocidos son: WinZip, WinRar.
-
Antivirus: Programa
diseñado para detectar y eliminar los virus de un disco infectado. Estos
programas se llaman antivirus, y tienen, al igual que los antibióticos, un
campo de acción determinado, por lo cual son capaces de eliminar un conjunto
grande de virus, pero no todos los existentes. Ejemplos: Norton, MacAfee,
Kapersky, ESET NOD 32.
-
Rendimiento
del computador: Este software es diseñado para diagnosticar y
depurar aquellos errores generados por el sistema propio de una computadora
personal tipo PC que se usa como sistema operativo Windows, sea de escritorio o
laptop.
-
3. Software de Desarrollo
Permiten el
desarrollo de las aplicaciones. Se utiliza para hacer programas en diferentes
lenguajes de programación. Entre estos se encuentran:
· Visual Basic: Es un lenguaje
de programación para entornos Windows, y de propósito general. La programación
Visual Basic es la que orienta y define todos los campos que hay en alguna
aplicación o página web. Visual Basic ya no es más “un lenguaje para
principiantes” sino que es una perfecta alternativa para los programadores de
cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.
· Java: Es un lenguaje
de programación con el que podemos realizar cualquier tipo de programa. En la
actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto
en el ámbito de Internet como en la informática en general. Está desarrollado
por la compañía Sun Microsystems (1995), con gran dedicación y siempre enfocado
a cubrir las necesidades tecnológicas más punteras. Una de las principales
características por las que Java se ha hecho muy famoso es que es un lenguaje
independiente de la plataforma. Eso quiere decir que si hacemos un programa en
Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja
significativa para los desarrolladores de software, pues antes tenían que hacer
un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple,
etc.
La tecnología es buena, pero no en exceso