SOFTWARE
Es el equipamiento lógico o soporte lógico de un
sistema informático, que comprende el conjunto de los componentes lógicos
necesarios que hacen posible la realización de tareas específicas, en
contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las
aplicaciones informáticas; tales como el procesador de texto, que permite al
usuario realizar todas las tareas concernientes a la edición de textos; el
llamado software de sistema, tal como el sistema operativo, que básicamente
permite al resto de los programas funcionar adecuadamente, facilitando también
la interacción entre los componentes físicos y el resto de las aplicaciones, y
proporcionando una interfaz con el usuario.
El anglicismo "software" es el más ampliamente
difundido al referirse a este concepto, especialmente en la jerga técnica; el
término sinónimo «logicial», derivado del término francés logiciel, es sobre
todo utilizado en países y zonas de influencia francesa.
¿Que tipos de software
hay y como se clasifican?
Podemos encontrar
distintos tipos de software, hay desde una clasificación básica hasta una
avanzada, por el momento veremos la básica para no entrar demasiado en el tema
e ir a lo que queremos.
Software de sistema: Es el software que nos permite tener
una interacción con nuestro hardware, es decir, es el sistema operativo. Dicho
sistema es un conjunto de programas que administran los recursos del hardware y
proporciona una interfaz al usuario. Es el software esencial para una
computadora, sin el no podría funcionar, como ejemplo tenemos a Windows, Linux,
Mac OS X.
Se clasifica en:
◾Sistemas operativos
◾Controladores de dispositivo
◾Herramientas de diagnóstico
◾Herramientas de Corrección y
Optimización
◾Servidores
◾Utilidades
Software de Programación: Es un conjunto de aplicaciones que
permiten a un programador desarrollar sus propios programas informáticos
haciendo uso de sus conocimientos lógicos y lenguajes de programación.
Algunos ejemplos:
◾Editores de texto
◾Compiladores
◾Intérpretes
◾Enlazadores
◾Depuradores
◾Entornos de Desarrollo
Integrados (IDE)
Software de Aplicación: Son los programas que nos permiten
realizar tareas especificas en nuestro sistema. A diferencia del software de
sistema, el software de aplicación esta enfocada en un área especifica para su
utilización. La mayoría de los programas que utilizamos diariamente pertenecen
a este tipo de software, ya que nos permiten realizar diversos tipos de tareas
en nuestro sistema.
Ejemplos:
Procesadores de
texto. (Bloc de Notas)
Editores. (Photoshop para el Diseño Gráfico)
Hojas de Cálculo. (MS Excel)
Sistemas gestores de bases de datos. (MySQL)
Programas de comunicaciones. (MSN Messenger)
Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
Programas de diseño asistido por computador. (AutoCAD)
Los clasificamos en:
◾Aplicaciones de Sistema de
control y automatización industrial
◾Aplicaciones ofimáticas
◾Software educativo
◾Software médico
◾Software de Cálculo Numérico
◾Software de Diseño Asistido
(CAD)
◾Software de Control Numérico
(CAM)
Características del
software
1. El software se desarrolla o construye; no se manufactura
en el sentido clásico .A pesar de que existen similitudes entre el desarrollo
del software y la manufactura del hardware, las dos actividades serian
diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del
buen diseño, la fase de manufactura del hardware puede incluir problemas de
calidad existentes en el software.
2. El software no se desgasta. El software es inmune a los
males ambientales que desgasten el hardware. Por lo tanto la curva de tasas de
fallas para el software debería tener la forma de la “curva idealizada”. Los
defectos sin descubrir causan tasas de fallas altas en las primeras etapas de
vida de un programa. Sin embargo, los errores se corrigen y la curva se aplana:
el software no se desgasta, pero si se deteriora.
3. A pesar de que la industria tiene una tendencia hacia la
construcción por componentes, la mayoría del software aún se construye a la
medida. Un componente de software se debe diseñar e implementar de forma que
puede utilizarse en muchos programas diferentes. Los componentes reutilizables
modernos encapsulan tanto los datos como el proceso se aplican a estos, lo que
permite al ingeniero de software crear nuevas aplicaciones nuevas a partir de
partes reutilizables.
El término hardware
Se refiere a todas las partes tangibles de un sistema
informático; sus componentes son: eléctricos, electrónicos, electromecánicos y
mecánicos. Son cables, gabinetes o cajas, periféricos de todo tipo y cualquier
otro elemento físico involucrado; contrariamente, el soporte lógico es
intangible y es llamado software. El término es propio del idioma inglés
(literalmente traducido: partes duras), su traducción al español no tiene un
significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la
Real Academia Española lo define como Conjunto de los componentes que integran
la parte material de una computadora El término, aunque sea lo más común, no
solamente se aplica a las computadoras; del mismo modo, también un robot, un
teléfono móvil, una cámara fotográfica o un reproductor multimedia poseen
hardware y software.
La historia del hardware de computador se puede clasificar
en cuatro generaciones, cada una caracterizada por un cambio tecnológico de
importancia. Una primera delimitación podría hacerse entre hardware básico, el
estrictamente necesario para el funcionamiento normal del equipo, y
complementario, el que realiza funciones específicas.
Un sistema informático se compone de una unidad central de
procesamiento (UCP/CPU), encargada de procesar los datos, uno o varios
periféricos de entrada, los que permiten el ingreso de la información y uno o
varios periféricos de salida, los que posibilitan dar salida (normalmente en
forma visual o auditiva) a los datos procesados.
Se pueden clasificar
de la siguiente manera:
HARDWARE BÁSICO: esta clase de hardware está conformada por
aquellos dispositivos imprescindibles para el funcionamiento mínimo de un
equipo. El gabinete, las memorias RAM y ROM constituyen son ejemplos.
HARDWARE COMPLEMENTARIO: Incluye todos los elementos de los
que existe la posibilidad de prescindir, y aun así, la funcionalidad de la
computadora no se verá afectada. Ejemplos de hardware complementario son la
Webcam o la unidad lectora de disco
óptico.
De acuerdo a su función:
HARDWARE DE ALMACENAMIENTO: como su nombre lo indica estos
dispositivos tiene la capacidad de almacenar datos e información, ya sea de
forma temporal o permanente. Ejemplos de hardware de almacenamiento son: la
memoria RAM y la memoria ROM, memorias USB, DVD, CD, cintas de video, entre
otros.
HARDWARE DE PROCESAMIENTO: se refiere a aquellos elementos
cuyo propósito constituye la interpretación y ejecución de instrucciones, y el
procesamiento de datos. Dentro de este
ítem podemos encontrar a los microprocesadores, y a la Unidad Central de
Procesamiento (CPU).
HARDWARE DE ENTRADA: este tipo de hardware es utilizado con
el objeto de introducir datos e información a la CPU. Ejemplos de hardware de
entrada son: teclado, escáner, Mouse, micrófonos, webcams, etc.
HARDWARE DE SALIDA: incluye a todos los dispositivos capaces
de dirigir los datos generados por la computadora hacia el exterior. Algunos
ejemplos de esta clase de hardware son las impresoras, el monitor, los
auriculares, los proyectos, los altavoces, entre otros.
HARDWARE DE ENTRADA/SALIDA: reciben esta denominación debido
a que combinan las funcionalidades de los dispositivos de entrada y salida. Es
decir, tienen la capacidad tanto de introducir datos e información, como de
dirigirla hacia el exterior. A modo de
ejemplo se pueden mencionar las tarjetas de red, los routers, módems, tarjetas
de audio, etc.
