¿QUE TIPOS DE SOFTWARE HAY Y COMO SE CLASIFICAN?
Hay de una clasificación básica hasta una avanzada
Software de
sistema
Software de
programación
Software de
aplicación
SOFTWARE DE SISTEMA
Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se usa aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados
Se dividen
en:
Sistemas operativos
Controladores
de dispositivos
Herramientas
de diagnóstico
Herramientas
de Corrección y Optimización
Servidores
Utilities
Ejemplo:
Ecom
station, Mac OSX, SOLARIS, Windows, BSD, Amigaos, XiniX,
UNIX,
HP-UX, As400
SISTEMA OPERATIVO
El conjunto
de programas informáticos que permite la administración eficaz de los recursos
de una computadora y da servicio a los programas de aplicación. Este programa
comienza a trabajar apenas se enciende el equipo, ya que gestionan el hardware .
CONTROLADOR DE DISPOSITIVO
Llamado normalmente controlador es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Es una pieza esencial, sin la cual no se podría usar el hardware.
HERRAMIENTA
DE DIAGNOSTICO
Una herramienta de diagnóstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware.
Ejemplos: memoria de RAM, procesador etc.
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 .
Ejemplo :Solaris, Bea weblogic .
PROGRAMAS UTILITARIOS
Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.
Ejemplos:
YouTube, google y antivirus.
SOFTWARE DE PROGRAMACIÓN
Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.
Se divide en:
Editores de texto
Compiladores
Interpretes
Enlazadores
Depuradores
EDITOR DE TEXTO
Es un
programa informático que permite crear y modificar archivos digitales
compuestos únicamente por textos sin formato, conocidos comúnmente como
archivos de texto o “texto plano”. El programa lee el archivo e interpreta los
bytes leídos según el código de caracteres que usa el editor.
Ejemplos
Note pad cc
y Writer
COMPILADOR
Es un
programa informático que traduce un programa escrito en un lenguaje de
programación a otro lenguaje de programación. Usualmente el segundo lenguaje es
lenguaje de máquina, pero también puede ser un código intermedio o simplemente
texto.
Ejemplos :compiladores cruzados y compiladores jit
INTÉRPRETE
Es un
programa informático capaz de analizar y ejecutar otros programas. Los
intérpretes se diferencian de los compiladores o de los ensambladores en que
mientras estos traducen un programa desde su descripción en un lenguaje de
programación al código de máquina del sistema, los intérpretes sólo realizan la
traducción a medida que sea necesaria, típicamente, instrucción por
instrucción, y normalmente no guardan el resultado de dicha traducción.
Ejemplo:Motor zend y
Cpython
Es un
programa que toma los objetos generados en los primeros pasos del proceso de
compilación, la información de todos los recursos necesarios quita aquellos
recursos que no necesita, y enlaza el código objeto con su biblioteca con lo que finalmente produce un
fichero ejecutable o una biblioteca. En el caso de los programas enlazados
dinámicamente, el enlace entre el programa ejecutable y las bibliotecas se
realiza en tiempo de carga o ejecución del programa.
Ejemplo:
enlazadores de accesorios, enlazadores normal y GM
Es un
programa usado para probar y depurar eliminar los errores de otros programas.
El código a ser examinado puede alternativamente estar corriendo en un
simulador de conjunto de instrucciones una técnica que permite gran potencia en
su capacidad de detenerse cuando son encontradas condiciones específicas pero
será típicamente algo más lento que ejecutando el código directamente en el
apropiado.
Ejemplos: GNU Debugger, trw2000
SOFTWARE
DE APLICACIÓN
Es aquel que
permite a los usuarios llevar a cabo una o varias tareas específicas, en
cualquier campo de actividad susceptible de ser automatizado o asistido, con
especial énfasis en los negocios. Incluye entre muchos otros:
· Aplicaciones para Control de sistemas
y automatización industrial
· Aplicaciones ofimáticas
· Software educativo
· Software empresarial
· Bases de datos
· Telecomunicaciones (por ejemplo
Internet y toda su estructura lógica)
· Videojuegos
· Software medico
· Software de cálculo numérico y
simbólico.
· Software de diseño asistido (CAD)
· Software de control numérico (CAM)
OFIMÁTICA
Es la
recopilación de aplicaciones utilizadas en oficinas, para realizar diferentes
funciones sobre archivos y documentos, como crear, modificar, organizar,
escanear, imprimir, etcétera.
SOFTWARE EDUCATIVO
Se denomina
software educativo al que está destinado a la enseñanza y el aprendizaje
autónomo y que, además, permite el desarrollo de ciertas habilidades
cognitivas.
Resultado de
imagen de software educativo
ejemplos: encarta ,clic geo gebra ,g compris.
ejemplos: encarta ,clic geo gebra ,g compris.
SOFTWARE EMPRESARIAL
Se entiende
generalmente cualquier tipo de soporte lógico que está orientado a ayudar a una
empresa o a una organización a mejorar su productividad y/o a medirla.
BASE DE DATOS
Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
TELECOMUNICACIÓN
Una telecomunicación es toda transmisión y recepción de señales de cualquier naturaleza, típicamente electromagnéticas, que contengan signos, sonidos, imágenes o, en definitiva, cualquier tipo de información que se desee comunicar a cierta distancia.
Es un juego electrónico en el que una o más personas interactúan, por medio de un controlador, con un dispositivo dotado de imágenes de vídeo.
SOFTWARE MÉDICO
Se llama a aquellos programas informáticos que son utilizados para fines médicos. Se utilizan muchos dispositivos médicos para vigilar o controlar a los pacientes, en su mayoría controlados por software. Y deben cumplir la normativa de los mismos.
SOFTWARE DE CÁLCULO NUMÉRICO LA
FABRICACIÓN ASISTIDA POR COMPUTADORA
ORDENADOR
También conocida por las CAM implica el uso de computadores y tecnología de cómputo para ayudar en la fase directa de manufactura de un producto, es un puente entre el Diseño Asistido por Computadora CAD y el lenguaje de programación de las máquinas herramientas con una intervención mínima del operario.
No hay comentarios:
Publicar un comentario