lunes, 8 de junio de 2009

Clasificación del Software

La computadora tiene la capacidad de llevar a cabo tareas que culminan con distintos tipos de aplicaciones, con diversos y variados productos finales. Por eso se la considera una máquina de propósito general: su uso varía según el objetivo final al que se aspire.Todo dato introducido en la computadora se modifica hasta que se consigue un resultado, y el componente lógico responsable de este proceso es el software, que incluye distintos programas. Según el uso para el que fueron creados, éstos se clasifican en: FIRMWARE, DE SISTEMA, DE PROGRAMACIÓN Y DE APLICACIÓN.

FIRMWARE
Es el conjunto de programas que se encuentran almacenados en la memoria ROM de la Plaquta Central. Tiene como función, entre otras, el arranque de la computadora, el testeo de todos los elementos del hardware que se hallan conectados y la carga del sistema operativo.

SOFTWARE DE SISTEMA

EL SISTEMA OPERATIVO PERMITE LA COMUNICACIÓNENTRE LA COMPUTADORA Y EL USUARIO

El sistema operativo trabaja directamente sobre el hardware gestionando los recursos del sistema con las siguientes funciones esenciales:
1. Permitir la eficaz utilización de los recursos físicos disponibles.
2. Proporcionar al usuario las herramientas específicas para la configuración del equipo y la gestión de los datos almacenados en los soportes de información.
3. Administrar la memoria disponible en la computadora.
Algunos de los sistemas operativos más difundidos son: MS-DOS, Unix, OS/2, Windows (95, 98, Me, XP, NT), Linux, Mac OS, etc.
Según el número de usuarios que utilicen simultáneamente la computadora, los sistemas operativos pueden ser monousuario o multiusuario. Los sistemas monousuarios están diseñados para que la computadora sea operada por una sola persona, mientras que los multiusuario permiten, desde una computadora central, administrar una red de computadoras que dependen de ésta, llamadas terminales. Desde estas terminales, los usuarios pueden compartir los datos y los programas existentes en la computadora central. Este tipo de sistema operativo es comúnmente empleado en empresas.
La cantidad de procesos que pueden ejecutarse simultáneamente en una misma computadora depende de la capacidad del sistema operativo para dividir el tiempo de ejecución del microprocesador. Según esto, los sistemas operativos son de monotarea o de multitarea.
Ejemplos de sistemas operativos para computadoras personales:
¨ MS-DOS (Microsoft Disk Operating System), sistema operativo de disco, fue diseñado en 1979 por la empresa Microsoft. Trabaja con una interfaz de texto que se basa en comandos (órdenes) que permiten controlar la gestión de archivos, la transferencia de datos entre los periféricos y la carga y ejecución de los programas. Se trata de un sistema operativo monotarea y monousuario.
¨ El sistema operativo Unix fue diseñado por la empresa AT&T; la primera versión entró en funcionamiento en 1971. Es de propósito general, multiusuario y multitarea.
¨ El sistema operativo conocido como OS/2 (Operating System 2) fue diseñado por IBM y Microsoft para ser utilizado en los equipos personales PS/2. Permite la conexión a una red y fue desarrollado para equipos potentes.
¨ La primera versión de Windows, de mediados de los 80, se trataba de un entorno gráfico que tenía que ejecutarse por encima de MS-DOS y que simplificaba el manejo de las computadoras. Esta versión pasó inadvertida, hasta la llegada, en 1990, de Windows 3.0 y en mayor medida Windows 3.1, en que la popularidad de los entornos gráficos comenzó a aumentar. La versión 3.11 fue diseñada para el trabajo en grupo, ya que incorporó características para la conectividad en red. Paralelamente, la versión NT, se diseñó especialmente para entornos corporativos. Windows 95 y Windows 98, operan bajo un entorno gráfico como sus predecesores, por lo que se simplifica la comunicación con el usuario. Realizan todas las prestaciones de sistemas operativos tradicionales, (no debiendo ejecutarse sobre MS-DOS) y además son multitarea, pueden compartir datos entre programas y tienen un acceso mayor a la memoria central. Incorporan muchísimos programas y accesorios de gran utilidad y además, se integran perfectamente con la red Internet.
¨ Linux: es un sistema operativo, una implementación de libre distribución de Unix para computadoras personales, servidores y estaciones de trabajo. Puede ser utilizado con una gran variedad de procesadores, y en la actualidad es una alternativa de libre uso y distribución frente a los altos precios de los sistemas operativos comerciales, pero no por eso es menos eficiente, logrando aún mayor estabilidad. Es multitarea y multiusuario.
SOFTWARE DE PROGRAMACIÓN

EL SOFTWARE DE PROGRAMACIÓN SE UTILIZA PARA CREAREL SOFTWARE DE SISTEMA Y EL DE APLICACIÓN.

Según el nivel de complejidad que presenta y el objetivo para el cual fue diseñado, se distinguen dos tipos de lenguajes de programación: de bajo nivel y de alto nivel. Mientras que el primero se orienta a una determinada máquina o clase de máquina, el segundo está destinado a la resolución de problemas específicos.Lenguajes de bajo nivel:Sus instrucciones ejercen un control directo sobre el hardware y están sumamente condicionados por la estructura física de la computadora que los soporta. Dentro de este grupo cabe mencionar:El lenguaje máquina: es aquel en el que están escritas las instrucciones que controlan el funcionamiento del procesador.El lenguaje ensamblador: se usa para escribir software de sistema.Lenguajes de alto nivel:Son independientes del equipo en el que se utilizan. Mediante un conjunto de instrucciones expresadas en palabras tomadas del lenguaje natural (especialmente del inglés), permiten describir las estructuras de información y la secuencia de acciones necesarias para realizar una tarea específica. Estos lenguajes se caracterizan por utilizar palabras que adquiren un significado preciso en los programas y no pueden emplearse para ninguna otra función: son las palabras reservadas. Además, emplean un conjunto de reglas que permiten definir la estructura de los programas.Entre los lenguajes más conocidos podemos citar: Basic, Cobol, Logo, Pascal, C. Lenguajes tales como Visual Basic y Delphi, están destinados a objetos (botones, barras de desplazamiento, menús, etc.) similares a los utilizados en un entorno como Windows.
SOFTWARE DE APLICACIÓN

DEFINIMOS ASÍ AL CONJUNTO DE PROGRAMAS DISPONIBLESPARA APLICACIONES PROPIAS DEL USUARIO.

El software de aplicación incluye programas que se ejecutan para realizar trabajos relacionados con áreas específicas, o aplicaciones. Para utilizarlo, es preciso que exista un software de sistema que permita su ejecución.Dentro del software de aplicación podemos distinguir tres tipos:
JUEGOS: dentro de este grupo no sólo encontramos los "lúdicos" sino también podemos englobar a los "educativos". Se caracterizan por ser sumamente simples de usar.
DE GESTIÓN: son aquellos programas que fueron diseñados para una tarea específica, como por ejemplo facturación, stock, sueldos, etc. estos programas sólo se pueden utilizar para resolver la tarea para la cual fueron creados. También pueden encontrarse Estandar o a medida, según se compren hechos o se encargue a un programador que lo diseñe a nuestro gusto.
UTILITARIOS: son programas más flexibles que fueron diseñados para resolver un grupo de tareas similares. Por ejemplo, el procesamiento de textos. Esta tarea puede involucrar escribir una carta, un libro, una factura, un listado, etc. es decir, cualquier tarea relacionada con la escritura.
Se puede decir que los programas utilitarios no están diseñados para resolver una sola tarea sino para convertir a nuestra computadora en una herramienta más poderosa aún que la máquina de escribir o la imprenta.
De cada uno de estos grupos de utilitarios encontraremos diferentes marcas que compiten entre sí dentro del mercado, comerciales, shareware y freeware.
¨ Procesadores de texto: se usan para crear, modificar e imprimir todo tipo de documentos, y permite obtener presentaciones casi profesionales. Cuenta con una amplia gama de posibilidades de edición, formato, inclusión de imágenes y gráficos junto con el texto, corrección de ortografía, configuración de página e impresión, etc. Ejemplos de este tipo de software son los procesadores Ami Pro, Word Perfect y Microsoft Word.
¨ Planillas electrónicas de cálculo: se presenta como una tabla compuesta por celdas que pueden almacenar texto, números, fórmulas y funciones. Su tarea principal es la realización de cálculos en forma automática a partir de datos que se incorporen en las celdas. Otras posibilidades son la representación gráfica de la información, la impresión de resultados, etc. Entre las planillas de cláculo más usadas se encuentran Microsoft Excel, Quattro Pro y Lotus.
¨ Gestores de base de datos: maneja gran cantidad de datos de un archivo organizado en registros con varios campos, y cada uno almacena información específica acerca de una categoría. Las características más sobresalientes son la facilidad para actualizar (modificar) la información, la posibilidad de realizar ordenamientos, la simplicidad en la elaboración de informes y documentos diversos a partir de los campos seleccionados, etc. Forman parte de este grupo los porgramas Microsoft Access, dBase y Fox Pro, entre otros.
¨ Programas graficadores: los más completos consisten en módulos o en un conjunto de varias aplicaciones independientes, con posibilidades tanto para realizar el diseño o la creación de gráficos como para retocar fotografías, crear presentaciones, etc. podemos citar como ejemplos, CorelDRAW, Adobe PhotoShop.
¨ Gestores de comunicaciones: administran la transmisión de información entre diferentes computadoras a través de la red telefónica u otras redes de telecomunicaciones. Entre los programas más usados podemos nombrar a Microsoft Mail, Microsoft Outlook y Pegasus Mail.

1 comentario:

  1. Para 1° Polimodal y 1° BAOT
    TP N° 4 - Guía Clasificación del Software

    1. Defina Firmware, software de sistema, de programación y de aplicación.
    2. ¿Cuáles son las funciones principales del sistema operativo?
    3. Describa brevemente las características del MS-DOS y de las distintas versiones de Windows.
    4. Distinga lenguaje de bajo nivel y lenguaje de alto nivel. Mencione algunos de los lenguajes de programación más conocidos.
    5. ¿Qué tipos de programas encontramos dentro del software de aplicación? Defínalos brevemente.
    6. ¿Qué son los procesadores de texto? Dé tres ejemplos.
    7. ¿Qué son las planillas de cálculo? Dé tres ejemplos.
    8. ¿Qué son los gestores de bases de datos? Dé tres ejemplos.
    9. ¿Qué son los programas graficadores? Dé tres ejemplos.
    10. Realice un cuadro sinóptico con la clasificación del software.

    ResponderEliminar

Seguidores