Vous êtes sur la page 1sur 8

COMPONENTES LOGICOS (SOFTWARE)

El segundo componente el software, es el encargado de permitir al


ser humano el empleo cmodo y eficiente del hardware. El software, es
hasta cierto punto, intangible; esto es, que

no lo podemos tocar en la

misma forma que el hardware, aunque si lo podemos manipular.


El software est constituido por una serie de programas escritos
en un lenguaje que entienden la computadora y las personas, los cuales
permiten observar resultados en palabras, grficas o nmeros, y aun en
sonido, correspondientes a la solucin de un problema. El trmino programa, que aparece con
frecuencia en la informtica se utiliza para referirse a conjuntos de instrucciones que se dan a la
computadora para que realice una tarea especfica. Estas instrucciones deben seguirse al pie de la
letra. Los programas son similares a los que se dan en clase para realizar una operacin compleja,
como puede ser el obtener una solucin a una ecuacin de segundo grado.
El tener un buen hardware como parte de una computadora no es, ni ser, una garanta de
un buen servicio de la maquina. Aunque a un buen hardware debe ir un buen software, y es por
eso que puede hablarse de un buen equipo de computo.
Se entender por software todo aquello que no es hardware y que hace que la
computadora trabaje eficientemente. Es, adems, un conjunto de programas que tienen
diferentes dominios de aplicacin, como pueden ser: cientfico, administrativo, educativo y
hasta recreativo.
Segn el diccionario Laurrose Define Software (ingles: software; francs: logiciel): Conjunto
de elementos lgicos de un sistema de informacin, como programas, reglas y procedimientos
informticos. Se les ha tratado de traducir como lgica y programtica, pero sin mucho xito. Se
usa como sinnimo soporte lgico.
Debido a la gran cantidad de software existente y a la complejidad que requiere su desarrollo,
dentro de la informtica hay una rama denominada ingeniera de software aislado, para brindar un
conjunto de herramientas formales e informales a los diseadores.
Para su estudio, el software se dividir en tres grupos: los programas que se orientan a dar apoyo
general a todos los que usan la computadora, sin importar sus diferencias; los programas que se
emplean para resolver problemas concretos para necesidades de usuarios finales, que lo emplean
en su trabajo diario. El primer tipo se conoce como software del sistema, mientras que el segundo
grupo se le conoce como software de desarrollo y el tercero como software de aplicacin o
simplemente aplicaciones

SOFTWARE DE SISTEMAS
El software del sistema es una coleccin de
programas. Generalmente residentes en la computadora,
que ayudan a todo aquel que la desee utilizar. Este tipo se
software resulta pieza esencial para el uso de la maquina y
el desarrollo de ms software. Aunque es el software ms
comn, es el que requiere mayores conocimientos
especializados para realizarlo. Para conocerlo se le divide
en dos: el sistema operativo y las utileras.
Dentro de esta clasificacin entra el sistema
operativo que es el software que se encuentra en la base de todos los programas que se pueden
correr en una computadora. Su funcin principal es facilitar el uso de la computadora, y tambin se
encarga de administrar los recursos disponibles (memoria, dispositivos) para que se usen
adecuadamente. Por ejemplo, distribuye la memoria en partes para atender a varios programas
con usos diferentes. Para entender un sistema operativo, imagina que la computadora es una
compaa y dentro de ella la administracin organiza las actividades y supervisa la operacin de
toda la empresa. El sistema operativo corresponde a la administracin de esa compaa.
Un sistema operativo tiene muchas partes, de las cuales algunas son ms importantes: la
interfaz, el sistema de archivos y el ncleo.
En las siguientes tablas se muestran algunos ejemplos de sistema operativo de cada tipo, que
pueden ser localizados en Mxico.

Resumiendo los tipos de Sistemas Operativos, se tiene:


De red: Varios usuarios, con varias tareas en varias computadoras.
Multiusuario: Varios usuarios, con varias tareas, en una sola computadora.
Monousuario multitarea: Un solo usuario, en una sola maquina, con varias tareas.
Monousuario unitarea: Un usuario, en una computadora con una sola tarea a la vez.

SOFTWARE DE DESARROLLO
Mediante los programas se indica a la computadora que tarea debe realizar como
efectuarla, pero para ello es preciso introducir rdenes en un lenguaje que el sistema pueda
entender, En un principio, el ordenador solo entiende las instrucciones en cdigo mquina, es decir,
el especfico de la computadora. Sin embargo, a partir de stos se elaboran los llamados lenguajes
de alto y bajo nivel. Y Como ejemplo de esos podemos
mencionar:

C++

Pascal

Fortran

Cobol

Basic

Prolog

Java

ADA, etc.

En esta categora se tienen programas muy diversos, dependiendo del nivel de los
usuarios. Entre ellos se pueden mencionar los compiladores, los ambientes de programacin
visual, las herramientas CASE (Computer arded software Engineering, usados por profesionales de
la informtica para construir aplicaciones). En esta seccin de trataran bsicamente los
compiladores.

La computadora representa todos sus datos, instrucciones y resultados en forma de nmeros


binarios. Si una persona quisiera utilizar la computadora en su lenguaje nativo, tendr que hacerlo
de esa manera, con solo ceros y unos; nadie querra emplearla. Por ejemplo, un programa que
obtuviera el promedio de unos diez nmeros llevara unas cuatro horas de trabajo. Mejor se hace
a mano!

Como esta manera es


realmente
imprctica, a los pocos
aos
de
inventadas
las
computadoras.
Se
desarrollaron lenguas especiales, usando palabras de ingles, especialmente sus verbos, para
expresar lo que se deseaba que la mquina hiciera. Estos lenguajes se llaman lenguajes de
programacin, y los textos escritos en ellos se denominan programas.
Un lenguaje de programacin permite que se definan unidades donde se guarda nmeros
o grupos de letras. Estas unidades, cuando permanecen fijas en un programa se llaman
constantes, y cuando pueden tomar diferentes valores se denomina variables.
Adems de constantes y variables, un lenguaje de programacin debe permitir especificar
una lista de instrucciones que irn transformando los datos de entrada en los resultados que se
necesitan. Estas instrucciones se llaman proposiciones y son como frases de lenguajes naturales.
Las proposiciones se agrupan formando diversas unidades llamadas bloqueos, subrutinas,
procedimientos, funciones o mtodos. Estas unidades vienen a ser como las secciones de un texto.
Las instrucciones se agrupan en tres tipos: Instrucciones incondicionales, instrucciones
condicionales e instrucciones de repeticin. A continuacin se muestra un fragmento de un
programa en un lenguaje llamado pascal.
Res: =0;
For i: =1 to 10 do
Begin
Res:=res+23.9*I;
J:=j+3;
End;
If res>1000.0 then r2:=res else
R2:=1000.0;
En este fragmento,<< res: res+23.9*I;>> es de tipo incondicional, y le indica a la maquina
que multiplique el valor de la variable I por la constante 23.9, para guardar el resultado de la
variable res, sumndoselo a lo que llevaba. La lnea<< res:=0>>, tambin incondicional almacena
un cero en la variable res.
En ese mismo fragmento<< if res>1000.0>> es una instruccin condicional que dice: Si
la variable res vale ms de mil guarda ese valor en la variable r2; de otro modo en r2 guarda el
valor de mil.
Por ultimo, << for i: =>> es una instruccin de repeticin que indica se deben repetir las
instrucciones que se encuentra entre <<begin>> y el <<end>>, para los valores de i =0, 1, 2,3,
,10.
El lenguaje pascal es uno entre miles de lenguajes de programacin. Otros muy conocidos
son: Basic, C++, Ada, Prolog, Fortran y Cobol.

SOFTWARE DE APLICACIN
Estos ofrecen la estructura para un gran nmero de
aplicaciones empresariales, cientficas y personales. El
Software de hoja de clculo, de diseo asistido por
computadora (CASD), de procesamiento de texto, de manejo
de Base de datos, pertenece a esta categora. La mayora de
los Software de aplicacin se venden por paquetes; es decir,
con Software y documentacin orientada al usuario.

Dentro del software de aplicacin se tienen dos tipos:


Programas de uso general y programas de uso especfico.
Los primeros se refieren a aquellos que sirven para resolver
problemas muy variados del mismo tipo, de muy diferentes empresas o personas, con
adaptaciones realizadas por un usuario con poca experiencia informtica. El segundo se refiere al
software desarrollado especficamente para un problema de una empresa o de una persona y que
requiera, generalmente, de un experto o en informtica para su creacin o adaptacin.
Ejemplo del software con sus respectivas clasificaciones
Procesadores de texto (Ejemplo: Microsoft Word, Writer, Work, etc).
Hoja de Clculo (Lotus, Microsoft Excel).
Multimedia ( Mplayer, reproductor de Windows, Winnap, Real One Real)

De

presentacin

(Microsoft

Power

Point,

Persuasion, Impress, etc).


Todos y cada uno de ellos realizados con una funcin
especfica, la de ahorrar tiempo y dinero al usuario al
permitirle hacer cosas tiles con la computadora; algunos
con mejores prestaciones, otros con mejor diseo, ms
amigables o fciles de usar, pero con el mismo principio.

ACTIVIDAD CLASIFICACION DEL SOFTWARE


NOMBRE _________________________________________________GRUPO 1 ___

Software de Sistemas

Software de Aplicacin

Software de Desarrollo

Listado de Software
INSTRUCIONES: Clasifica en el mapa cognitivo de categora la siguiente lista de software.
1. Software de Sistemas
1 2. Software de Desarrollo
2 3. Software de Aplicacin
3
Prolog
Linux
C++
Fortran
MS-DOS
PowerPoint Encarta
UNIX

Corel Draw

Windows

Cobol

Novell

Access

Paint

Flash

Visual Basic

Word

Java

Excel

FrontPage

HTML

Vous aimerez peut-être aussi