Sunteți pe pagina 1din 25

TEMA II

Clasificación del
software
¿Que es el software?
 El software es un elemento
totalmente intangible, está
constituido por todos los
programas , lenguajes y
sistemas que se cargan en la
CPU para que ésta funcione,
sin ellos la computadora no
funciona.
 Se clasifican en software de
programación o desarrollo, software de
sistemas (de base) y de aplicaciones.
Software de programación o
desarrollo:
 Son todos los lenguajes con los que
los programadores y usuarios de una
computadora se pueden comunicar.
Con ellos se construyen los programas
que luego serán ejecutados por una
computadora.

 Proporciona herramientas para usar


diferentes lenguajes de programación
de forma práctica.
 Existen dos categorías de lenguajes:

 Lenguajes de bajo nivel:

Son los lenguajes ensambladores y los “lenguajes


máquina” . En los lenguajes máquina cada línea de
programa es una orden para la computadora; en
los lenguajes ensambladores, cada una de estas
líneas se construye con instrucciones específicas,
cada una con un nombre propio.
Lenguaje de alto nivel:

 Existe un gran número de lenguajes de alto


nivel, cada vez más evolucionados, que
permiten a un usuario con poca experiencia
programar una computadora con cierta
facilidad.

 Entre los lenguajes más utilizados podemos


mencionar C++ , Java, C#, Python, etc.
 Tanto los lenguajes
ensambladores como los
de alto nivel, antes de ser
ejecutados se traducen a
lenguaje máquina , único
lenguaje interpretado por
la computadora.
SOFTWARE DE SISTEMAS
Se llama Software de Sistema o Software de
Base al conjunto de programas que sirven para
interactuar con el sistema, confiriendo control sobre
el hardware, además de dar soporte a otros
programas.

El Software de Sistema se divide en:


OSistema Operativo
OControladores de Dispositivos
OProgramas Utilitarios
Sistema operativo

El Sistema Operativo es un conjunto de programas


que administran los recursos de la computadora y
controlan su funcionamiento.

Un Sistema Operativo realiza cinco funciones


básicas: Suministro de Interfaz al Usuario,
Administración de Recursos, Administración de
Archivos, Administración de Tareas y Servicio de
Soporte.
Suministro de interfaz al usuario: Permite al usuario
comunicarse con la computadora por medio de interfaces que se
basan en comandos, interfaces que utilizan menús, e interfaces
gráficas de usuario.

Administración de recursos: Administran los recursos del


hardware como la CPU, memoria, dispositivos de
almacenamiento secundario y periféricos de entrada y de salida.

Administración de archivos: Controla la creación, borrado,


copiado y acceso de archivos de datos y de programas.
Administración de tareas: Administra la información
sobre los programas y procesos que se están ejecutando
en la computadora. Puede cambiar la prioridad entre
procesos, concluirlos y comprobar el uso de estos en la
CPU, así como terminar programas.

Servicio de soporte: Los Servicios de Soporte de cada


sistema operativo dependen de las implementaciones
añadidas a este, y pueden consistir en inclusión de
utilidades nuevas, actualización de versiones, mejoras de
seguridad, controladores de nuevos periféricos, o
corrección de errores de software.
Software de aplicaciones
Se puede dividir en:
Administrativo, tutorial, educativo, de diseño y de
entretenimiento
Administrativo:
 Ofrece los siguientes programas:
 Procesadores de texto. Elaboran cualquier tipo
de escritos, existen procesadores que permiten
corregir ortografía, emplean muchos tipos y
formas de letras así como signos científicos y
simbología que no tienen las maquinas de
escribir.

O Algunos de los procesadores mas comunes


son:
Microsoft Word
Word Perfect
Word Pad
Lotus Word Pro
Block de notas
Quick office
Docs to Go
Writer
Hoja de cálculo:
 Es una hoja cuadriculada con columnas y renglones
identificadas con letras y números. Cada cuadro
llamado celda tiene una posición definida con una
letra y un numero a manera de coordenada. La
función principal de la hoja de calculo es realizar
operaciones aritméticas con una gran cantidad de
celdas y la posibilidad de representarlos en graficas
de diversos tipos.
Base de datos:
 Es un conjunto de campos establecidos previamente
que están agrupados en registros numerados; se
pueden relacionar, imprimir y actualizar de forma
muy sencilla. Ejemplos: SQL Server, My SQL,
Oracle, Microsoft Access, etc.
Programas tutoriales:

 Este grupo de programas esta incluido


en los diferentes grupos de software y
sirve para que el usuario aprendo a
usarlo. Se complementan con los
subgrupos de programas de ayuda
incluidos en la mayoría de los
paquetes de software.
Programas educativos
 Estos programas nos permita aprender
sobre un tema en especifico
(aritmética, español, ciencias
naturales, historia, geografía, etc.)
con a ayuda de la computadora;
normalmente se estructuran con al
explicación del tema y el ejercicio o
juego para evaluar la comprensión del
mismo.
Entretenimiento:

 Los programas de entretenimiento


sirven para diversión, y existen una
gran cantidad y variedad de ellos,
desde carreras de autos, hasta peleas
espaciales.
Programas de diseño
 Este tipo de programas sirve para realizar
dibujos, planos, gráficos, diferentes tipos de
letreros, anuncios y una infinidad de trabajos que
contengan fotografías o dibujos de cualquier
índole.

S-ar putea să vă placă și