Sie sind auf Seite 1von 11

CLASIFICACION DEL

SOFTWARE
MSc. Ing. Andrea Teresa Cubillos Johnen
FACULTAD DE CIENCIA Y TECNOLOGIA
CARRERA: INGENIERIA DE SISTEMAS
MATERIA: PROGRAMACION I
INTRODUCCION
Se conoce como so!"are al equipamiento lgico o soporte lgico
de una computadora digital; comprende el conjunto de los
componentes lgicos necesarios que hacen posible la realizacin de
tareas espec!icas" en contraposicin a los componentes !sicos del
sistema" llamados hard#are$
Tales componentes lgicos inclu%en" entre muchos otros"
aplicaciones in!orm&ticas como el procesador de te'tos" que
permite al usuario realizar todas las tareas concernientes a la
edicin de te'tos o el so!t#are de sistema" tal como el sistema
operati(o" que" b&sicamente" permite al resto de los programas
!uncionar adecuadamente" !acilitando la interaccin con los
componentes !sicos % el resto de las aplicaciones" proporcionando
tambi)n una inter!az para el usuario$
D*+INICION D* SO+T-.R*
*s el conjunto de los programas de cmputo" procedimientos"
reglas" documentacin % datos asociados que !orman parte de las
operaciones de un sistema de computacin$
Considerando esta de!inicin" el concepto de so!t#are (a m&s all&
de los programas de cmputo en sus distintos estados/ cdigo
!uente" binario o ejecutable; tambi)n su documentacin" datos a
procesar e in!ormacin de usuario !orman parte del so!t#are/ es
decir" abarca todo lo intangible" todo lo 0no !sico0 relacionado$
C1.SI+IC.CION D*1 SO+T-.R*
Si bien esta distincin es" en cierto modo" arbitraria" % a (eces
con!usa" a los !ines pr&cticos se puede clasi!icar al so!t#are en
tres grandes tipos/
2$ So!t#are de Sistema
3$ So!t#are de 4rogramacin
5$ So!t#are de .plicacin
SO+T-.R* D* SIST*6.
Su objeti(o es des(incular adecuadamente al usuario % al
programador de los detalles que use una computadora en
particular" aisl&ndolo especialmente del procesamiento re!erido a
las caractersticas internas de/ memoria" discos" puertos %
dispositi(os de comunicaciones" impresoras" pantallas" teclados"
etc$ *l so!t#are de sistema le procura al usuario % programador
adecuadas inter!aces de alto ni(el" herramientas % utilidades de
apo%o que permiten su mantenimiento$ Inclu%e entre otros/
Sistemas Operati(os
Controladores de Dispositi(os
4rogramas Utilitarios
SIST*6. O4*R.TI7O
*s un so!t#are que act8a de inter!az entre los dispositi(os de
hard#are % los programas usados por el usuario para utilizar un
computador$ *s responsable de gestionar" coordinar las
acti(idades % lle(ar a cabo el intercambio de los recursos % act8a
como estacin para las aplicaciones que se ejecutan en la
m&quina$
CONTRO1.DOR*S D* DIS4OSITI7OS
*s un programa in!orm&tico que permite al sistema operati(o
interactuar con un peri!)rico" haciendo una abstraccin del
hard#are % proporcionando una inter!az posiblemente
estandarizada para usarlo$ Se puede esquematizar como un
manual de instrucciones que le indica al sistema operati(o" cmo
debe controlar % comunicarse con un dispositi(o en particular$ 4or
tanto" es una pieza esencial" sin la cual no se podra usar el
hard#are$
CONTRO1.DOR*S D* DIS4OSITI7OS
*'isten tantos tipos de controladores como tipos de peri!)ricos" %
es com8n encontrar m&s de un controlador posible para el mismo
dispositi(o" cada uno o!reciendo un ni(el distinto de
!uncionalidades$ 4or ejemplo" aparte de los o!iciales 9normalmente
disponibles en la p&gina #eb del !abricante:" se pueden encontrar
tambi)n los proporcionados por el sistema operati(o" o tambi)n
(ersiones no o!iciales hechas por terceros$
4RO;R.6.S UTI1IT.RIOS
*n in!orm&tica" una utilidad es una herramienta que realiza/
Tareas de mantenimiento
Soporte para la construccin % ejecucin de programas
Tareas en general
*ntre ellas podemos nombrar ci!rado" desci!rado de archi(os"
compresin de archi(os" de!ragmentadores de discos editores de
te'to" respaldo" etc$
SO+T-.R* D* 4RO;R.6.CION
*s el conjunto de herramientas que permiten al programador
desarrollar programas in!orm&ticos" usando di!erentes
alternati(as % lenguajes de programacin" de una manera
pr&ctica$ Inclu%e entre otros/
*ditores de te'to
Compiladores
Int)rpretes
*nlazadores
Depuradores
*ntornos de Desarrollo Integrados 9ID*:/ .grupan las
anteriores herramientas" usualmente en un entorno (isual"
de !orma tal que el programador no necesite introducir
m8ltiples comandos para compilar" interpretar" depurar"
etc$ <abitualmente cuentan con una a(anzada inter!az
gr&!ica de usuario 9;UI:$
SO+T-.R* D* .41IC.CION
*s aquel que permite a los usuarios lle(ar a cabo una o (arias
tareas espec!icas" en cualquier campo de acti(idad susceptible de
ser automatizado o asistido" con especial )n!asis en los negocios$
Inclu%e entre otros/
.plicaciones para Control de sistemas % automatizacin industrial
.plicaciones o!im&ticas
So!t#are educati(o
So!t#are empresarial
=ases de datos
Telecomunicaciones 9p$ej$ internet % toda su estructura lgica:
7ideojuegos
So!t#are m)dico
So!t#are de C&lculo Num)rico % simblico$
So!t#are de Dise>o .sistido 9C.D:
So!t#are de Control Num)rico 9C.6:

Das könnte Ihnen auch gefallen