miércoles, 19 de agosto de 2015

CLASES DE SOFTWARE Y SU DEFINICIÓN.

SOFTWARE DE SISTEMA.

Es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware, y se compone de:



Sistema operativo (SO) : es un programa o conjunto de programas de un sistema informático que gestiona los recursos del hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario.








Controlador de dispositivo: es un programa informático que permite al sistema operativo interactuar con el hardware. Esto quiere decir que es por el cual se puede controlar o esquematizar al controlador de dispositivo como un “manual de instrucciones” que le indica cómo debe controlar y comunicarse con un dispositivo en particular.

Por tanto, es una pieza esencial del software, sin la cual el hardware sería inutilizable.









Herramientas de diagnostico: Es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los discos duros, rotuladores, tarjetas de red, etc...







Herramienta de corrección y optimización: Programa que esta integrado por programas que permiten el mantenimiento del software y el hardware proporcionando un funcionamiento correcto.



Servidor: Los servidores operan en función cliente-servidor. Los servidores son programas de computadora en ejecución que atienden las peticiones de otros programas. 









Utilidad: es una herramienta que realiza: Tareas de mantenimiento, soporte para la construcción y ejecución de programas. . Tareas en general.




SOFTWARE DE PROGRAMACIÓN.


son aquellas herramientas que se utilizan para poder desarrollar programas informáticos, usando el lenguaje informático como:

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 textoEl programa lee el archivo e interpreta los bytes leídos según el codigo de características que usa el editor.
Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado, y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, lenguaje de programación interpretado  (scripts) o el codigo fuente de algún programa.

El archivo creado incluye por convención en DOS Microsoft Windows la extensión ".txt", aunque pueda ser cambiada a cualquier otra con posterioridad. Tanto Unix como Linux dan al usuario total libertad en la denominación de sus archivos.







Compiladores:  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 maquina pero también puede ser un código intermedio (bytecode), o simplemente texto. 










Interprete: 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.








Enlazadores: 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 ( biblioteca) quita aquellos recursos que no necesita, y enlaza el código objeto con su(s) biblioteca(s) 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.








Depurador: es un programa usado para probar y eliminar los errores de otros programas. El código a ser examinado puede alternativamente estar corriendo en un  simulador de conjunto de instrucciones (ISS), 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 (o el mismo) pro. Algunas depuradores ofrecen dos modos de operación - la simulación parcial o completa, para limitar este impacto.      




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, ya sea en los programas de pintura, música, juegos, texto, entre otros. Se compone de las siguientes:





Paquete de ofimática: es la recopilación de aplicaciones informáticas utilizadas en oficinas, para realizar diferentes funciones sobre archivos y documentos, como crear, modificar, organizar, imprimir, etcétera.  








Software educativo:  es aquel  que está destinado a la enseñanza y el aprendizaje autónomo y que además, permite el desarrollo de ciertas habilidades cognitivas, con diversos programas para el mismo.   








Software empresarial:  es por el cual se le brinda un refuerzo por medio de estos programas o aplicaciones a las entidades empresariales o corporativas ayudándolas a proyectar mejor sus objetivos y mejorar su productividad.  








     
       Base de datos: son los bancos de información que contienen datos relativos a diversas temáticas y aterrorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto. Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.









entre otras como:

- telecomunicaciones
- software medico
- juegos
- software de calculo numérico
- software de diseño
- software de control numérico






No hay comentarios.:

Publicar un comentario

Gracias por visitar esta pagina, espero te sirva la información.