el término software tics

11
El término software (partes suaves o blandas en castellano) hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un ordenador. Es su parte lógica e intangible y actúa como nexo entre el usuario y el hardware (partes duras), es decir, la parte tangible de la computadora. A grandes rasgos, se puede decir que existen tres tipos de software: Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre otros. Software de Programación: son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros. 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, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera. Lee todo en: Tipos de software http://www.tiposde.org/informatica/12-tipos-de-software/# ixzz3nohRIVSt

Upload: ricky-marquez-romo

Post on 23-Jan-2016

213 views

Category:

Documents


0 download

DESCRIPTION

Significado de Software

TRANSCRIPT

Page 1: El Término Software Tics

El término software (partes suaves o blandas en castellano) hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un ordenador. Es su parte lógica e intangible y actúa como nexo entre el usuario y el hardware (partes duras), es decir, la parte tangible de la computadora.A grandes rasgos, se puede decir que existen tres tipos de software:

Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre otros.

Software de Programación: son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros. 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, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera.

Lee todo en: Tipos de software http://www.tiposde.org/informatica/12-tipos-de-software/#ixzz3nohRIVSt

A grandes rasgos, un software es un equipamiento lógico de un sistema

informático. A través de un software se pueden realizar tareas específicas o la

solución de problemas. Por lo tanto, el software puede ser considerado como un

recurso digital, no físico o concreto, el cual se contrapone al hardware, el cual sí es un

medio tangible o concreto. En otros palabras, un software es todo aquel programa

informático, que se basa en un lenguaje o sistema lógico, que nos sirve para resolver

algún problema o realizar una actividad. Lo común es que el software responda a

una orden, además de que él mismo puede aportar cierta información para que

ejecute una tarea específica.

Page 2: El Término Software Tics

La clasificación de los distintos tipos de software existentes puede ser compleja y muy

amplia, por lo que generalmente se suele hacer una tipología sencilla y general.

Los tipos de software más conocidos e importantes son:

1. Software de sistema: es el que nos permite establecer una interacción con un

hardware, a través de programas que administran los recursos y proporcionan una

interfaz de uso. El mejor ejemplo en este sentido son los populares sistemas

operativos como Windows, Linux o Mac OS.

2. Software de programación: como su nombre lo indica, es el software que nos

permite programar o desarrollar un programa informático a través de uso de reglas

lógicas y un lenguaje específico, los cuales nos permiten darle forma. De esta

manera, podemos crear una herramienta que nos ayude a resolver un problema o

realizar una actividad o tarea específica. Los mejores ejemplos al respecto son los

editores de texto, los compiladores, los intérpretes y los entornos de desarrollo

integrados.

3. Software de aplicación: este tipo de software permiten realizar tareas específicas.

Por lo tanto, este software se enfoca únicamente en un aspecto o en la resolución de

algún problema en particular y no, como lo hacen los software de sistema, en

proporcionar un funcionamiento general mucho más complejos. En este sentido, los

programas que utilizamos diariamente en nuestras computadoras son de este tipo, ya

que se enfocan en una tarea en particular. Así, ejemplos de este tipo de software son

los procesadores de texto, los editores, las hojas de cálculo, las bases de datos, los

programas para comunicación, etc.

La informática consta de mucha  teoría que poco a poco me gustaría ver en este blog. Por

ejemplo aquí hemos hablado de programas que nos facilitan realizar tareas en nuestro

ordenador, pero nunca hemos visto en que consta un programa y como lo clasificamos a esto

es a lo que me refiero con teoría.

Para empezar podemos preguntarnos:

Page 3: El Término Software Tics

¿Que es el software?

Yo recuerdo que en mi libro de tecnologías de la información y comunicación venia una

definición corta y precisa que hasta el momento no se me ha olvidado; El software es la parte

lógica e intangible de una computadora. Es decir es el conjunto de los programas de cómputo,

procedimientos, reglas, documentación y datos asociados que forman parte de las

operaciones de un sistema de computación como nos menciona el IEEE.

¿Que tipos de software hay y como se clasifican?

Podemos encontrar distintos tipos de software, hay desde una clasificación básica hasta una

avanzada, por el momento veremos la básica para no entrar demasiado en el tema e ir a lo

que queremos.

Software de sistema: Es el software que nos permite tener una interacción con nuestro

hardware, es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que

administran los recursos del hardware y proporciona una interfaz al usuario. Es el software

esencial para una computadora, sin el no podría funcionar, como ejemplo tenemos a

Windows, Linux, Mac OS X. Se clasifica en:

Sistemas operativos

Controladores de dispositivo

Herramientas de diagnóstico

Herramientas de Corrección y Optimización

Servidores

Utilidades

Software de Programación: Es un conjunto de aplicaciones que permiten a un programador

desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y

lenguajes de programación. Algunos ejemplos:

Editores de texto

Compiladores

Intérpretes

Enlazadores

Depuradores

Entornos de Desarrollo Integrados (IDE)

Software de Aplicación: Son los programas que nos permiten realizar tareas especificas en

nuestro sistema. A diferencia del software de sistema, el software de aplicación esta enfocada

en un área especifica para su utilización. La mayoría de los programas que utilizamos

diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de

tareas en nuestro sistema.

Page 4: El Término Software Tics

Ejemplos:

> Procesadores de texto. (Bloc de Notas)

> Editores. (Photoshop para el Diseño Gráfico)

> Hojas de Cálculo. (MS Excel)

> Sistemas gestores de bases de datos. (MySQL)

> Programas de comunicaciones. (MSN Messenger)

> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)

> Programas de diseño asistido por computador. (AutoCAD)

Los clasificamos en:

Aplicaciones de Sistema de control y automatización industrial

Aplicaciones ofimáticas

Software educativo

Software médico

Software de Cálculo Numérico

Software de Diseño Asistido (CAD)

Software de Control Numérico (CAM)

Enlaces: Software

D E F I N I C I Ó N D ESISTEMA OPERATIVO

El conjunto de programas informáticos que permite

la administración eficaz de los recursos de una computadora es

conocido como sistema operativo o software de sistema. Estos

programas comienzan a trabajar apenas se enciende el equipo, ya que

gestionan el hardware desde los niveles más básicos y permiten además

la interacción con el usuario.

Cabe destacar que los sistemas operativos no funcionan sólo en las

computadoras. Por el contrario, este tipo de sistemas se encuentran en

la mayoría de los dispositivos electrónicos que

utilizan microprocesadores: el software de sistema posibilita que el

Page 5: El Término Software Tics

aparato cumpla con sus funciones (por ejemplo, un teléfono móvil o

un reproductor de DVD).

Lee todo en: Definición de sistema operativo - Qué es, Significado y Concepto http://definicion.de/sistema-operativo/#ixzz3noj49YYM

Un controlador de dispositivo (device driver), es una pieza de software que permite al sistema operativo y programas interactuar adecuadamente con dispositivos de hardware.

Un controlador suele comunicarse con el dispositivo a través del bus de la computadora o del subsistema de comunicaciones al cual el hardware se conecta.

Un controlador es dependiente un hardware y un sistema operativo específicos.

Función del controlador o driver de un dispositivo

El objetivo de los controladores es permitir simplificar la programación de las aplicaciones, al funcionar como "traductor" entre el dispositivo de hardware y la aplicación o el sistema operativo que lo usa. Los programadores pueden escribir códigos de alto nivel independientemente del dispositivo de hardware específico que se emplee en estos.

Los comandos de alto nivel que escribe el programador son tomados por el controlador del dispositivo, que los traduce en una serie de comandos de bajo nivel específicos para el dispositivo de hardware que le corresponde.- See more at: http://www.alegsa.com.ar/Dic/controlador%20de%20dispositivo.php#sthash.icBHOKpu.dpuf

 HERRAMIENTAS DE DIAGNOSTICO DE SOFTWARE :APLICACIÓN.

Una herramienta de diagnóstico 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, elprocesador, los discos duros, ruteadores, tarjetas de red, entre muchos dispositivos más!! El software permite monitorear

temperatura, rendimiento, transferencia de datos, etc. 

Un servidor es una aplicación en ejecución (software) capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como "el servidor". En la mayoría de los casos una misma computadora puede proveer múltiples servicios y tener varios servidores en funcionamiento. La ventaja de montar un

Page 6: El Término Software Tics

servidor en computadoras dedicadas es la seguridad. Por esta razón la mayoría de los servidores son procesos daemon diseñados de forma que puedan funcionar en computadoras de propósito específico.

Una utilidad es una herramienta informática que brinda soporte a los efectos de desarrollar y ejecutar distintos programas.

Para la computación, las herramientas de utilidades realizan tres tipos de tareas: de mantenimiento, de soporte en la configuración y ejecución de programas y otras tareas en general. Ejemplos de utilidades son los desfragmentadores de disco o los programas de desciframiento de archivos.

... via Definicion ABC http://www.definicionabc.com/economia/utilidad.php

Un 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.

QUE ES UN COMPILADOR

Un compilador es un programa informático, que se encarga de traducir el código fuente de una aplicación que este en desarrollo, es decir convierte un programa hecho en lenguaje de programación de alto nivel a un lenguaje de máquina , el cual es conocido como de bajo nivel, de tal forma que sea más entendible y mucho más fácil de procesar en el equipo en el que se esta ejecutando.

De igual manera un traductor es el que toma como entrada un texto escrito y da como salida otro texto en un lenguaje llamado objeto.

En ciencias de la computación, intérprete o interpretador 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.

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.

Page 7: El Término Software Tics

De igual modo se puede decir que también es un módulo que junta los ficheros de código objetos(generados en la primer parte de la compilación), la información de todos los recursos necesarios (biblioteca), elimina los recursos que no se necesitan y enlaza el código objeto con sus bibliotecas. Finalmente produce el fichero ejecutable o una biblioteca.

Existen programas que se enlazan dinámicamente, esto significa que este proceso se hace en el momento que se carga el programa.

Un depurador (en inglés, debugger), es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo"). 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) procesador. Algunas depuradores ofrecen dos modos de operación - la simulación parcial o completa, para limitar este impacto.

Un entorno de desarrollo integrado, es un entorno de programación que

ha sido empaquetado como un programa de aplicación, es decir,

consiste en un editor de código, un compilador, un depurador y un

constructor de interfaz gráfica (GUI).

Los IDE proveen un marco de trabajo amigable para la mayoría de los

lenguajes de programación tales como C++, PHP, Python, Java, C#,

Delphi, Visual Basic, etc. En algunos lenguajes, un IDE puede funcionar

como un sistema en tiempo de ejecución, en donde se permite utilizar el

lenguaje de programación en forma interactiva, sin necesidad de

trabajo orientado a archivos de texto.

AUTOMATIZACIÓN INDUSTRIAL Es el uso de sistemas o elementos computarizados para controlar maquinarias y/o procesos industriales substituyendo a operadores humanos. Existen dos tipos distintos: DCS o Sistema de Control Distribuído, y PLC o Controlador Lógico Programable. El primero era antiguamente orientado a procesos de tipo análogos, mientras que el segundo se utilizaba en procesos de tipo discreto (ceros y unos). Actualmente ambos equipos se parecen cada vez más, y cualquiera de los dos puede ser utilizado en todo tipo de procesos.

SUITE OFIMÁTICA Una suite ofimática o suite de oficina es una recopilación de programas,los cuales son utilizados en oficinas y sirve para diferentes funciones como crear,modificar,organizar,escanear,imprimir etc. archivos y documentos.Son ampliamente usados en varios lugares, ya que al ser eso (una recopilación), hace que sea asequible adquirir toda la suite, que programa por programa, lo cual es más complejo, al tener que conseguir programa por programa, y en caso del software pagado, más caro.

Page 8: El Término Software Tics

SOFTWARE EDUCATIVO Se denomina software educativo el destinado a la enseñanza y el auto aprendizaje y además permite el desarrollo de ciertas habilidades cognitivas. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones GNU/Linux orientadas a la 

oftware 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. Estos programas sonproducto sanitario y deben cumplir la normativa de los mismos. Nótese que no todos los programas que se utilizan en el entorno médico son producto sanitario.

Software matemático es aquel software que se utiliza para realizar, apoyar o ilustrar problemas matemáticos; entre este tipo de software se encuentran lossistemas algebraicos computacionales y graficadores de funciones, entre otros. Existen grupos y proyectos dedicados al estudio y difusión de software matemático libre, los cuales han aportado productos que facilitan el trabajo con estas herramientas.

El diseño asistido por computadoras (diseño asistido por ordenador en España), más

conocido por sus siglas inglesas CAD(computer-aided design), es el uso de un amplio rango

de herramientas computacionales que asisten a ingenieros, arquitectos ydiseñadores. El CAD

es también utilizado en el marco de procesos de administración del ciclo de vida de productos.

También se puede llegar a encontrar denotado con las siglas CADD (computer-aided design

and drafting), que significan «bosquejo y diseño asistido por computadora».

Estas herramientas se pueden dividir básicamente en programas de dibujo 2D y de

modelado 3D. Las herramientas de dibujo en 2D se basan en entidades geométricas

vectoriales como puntos, líneas, arcos y polígonos, con las que se puede operar a través de

una interfaz gráfica. Los modeladores en 3D añaden superficies y sólidos.

El control numérico o control decimal numérico (CN) es un sistema

de automatización de máquinas herramienta que son operadas mediante

comandos programados en un medio de almacenamiento, en comparación con el mando

manual mediante volantes o palancas.

Las primeras máquinas de control remoto numéricos se construyeron en los años 40 y 50,

basadas en las máquinas existentes con motores desmodificados cuyos números se

relacionan manualmente siguiendo las instrucciones dadas en un microscopio de tarjeta

perforada. Estos servomecanismos iniciales se desarrollaron rápidamente con los equipos

analógicos y digitales. El abaratamiento y miniaturización de los procesadores ha generalizado

la electrónica digital en los toros herramienta, lo que dio lugar a la denominación control

decimal numérico, control numérico por computadora ,control numérico por

computador o control numérico computarizado (CNC), para diferenciarlas de las máquinas

Page 9: El Término Software Tics

que no tenían computadora. En la actualidad se usa el término control numérico para

referirse a este tipo de sistemas, con o sin computadora.1