2. Software:
En computación, el software -en sentido estricto- es todo programa o aplicación
programado para realizar tareas específicas. El término "software" fue usado por
primera vez por John W. Tukey en 1957.
Algunos autores prefieren ampliar la definición de software e incluir también en la
definición todo lo que es producido en el desarrollo del mismo.
La palabra "software" es un contraste de "hardware"; el software se ejecuta dentro
del hardware.
El software en sentido amplio
Una definición más amplia de software incluye mucho más que sólo los
programas. Esta definición incluye:
- La representación del software: programas, detalles del diseño escritos en un
lenguaje de descripción de programas, diseño de la arquitectura, especificaciones
escritas en lenguaje formal, requerimientos del sistema, etc.
- El conocimiento de la ingeniería del software: Es toda la información relacionada
al desarrollo de software (por ejemplo, cómo utilizar un método de diseño
específico) o la información relacionada al desarrollo de un software específico
(por ejemplo, el esquema de pruebas en un proyecto). Aquí se incluye información
relacionada al proyecto, información sobre la tecnología de software, conocimiento
acerca de sistemas similares y la información detallada relacionada a la
identificación y solución de problemas técnicos.
- La información de la aplicación.
El "software" como programa
El software, como programa, consiste en un código en un lenguaje máquina
específico para un procesador individual. El código es una secuencia de
instrucciones ordenadas que cambian el estado del hardware de una
computadora.
3. El software se suele escribir en un lenguaje de programación de alto nivel, que es
más sencillo de escribir (pues es más cercano al lenguaje natural humano), pero
debe convertirse a lenguaje máquina para ser ejecutado.
El software puede distinguirse en tres categorías: software de sistema, software de
programación y aplicación de software. De todas maneras esta distinción es
arbitraria y muchas veces un software puede caer un varias categorías.
- Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye
el sistema operativo, controladores de dispositivos, herramientas de diagnóstico,
servidores, sistema de ventanas, utilidades y más. Su propósito es evitar lo más
posible los detalles complejos de la computación, especialmente la memoria y el
hardware.
- Software de programación: provee herramientas de asistencia al programador.
Incluye editores de texto, compiladores, intérprete de instrucciones, enlazadores,
debuggers, etc.
- Software de aplicación: permite a los usuarios finales hacer determinadas tareas.
Algunos software de aplicación son los navegadores, editores de texto, editores
gráficos, antivirus, mensajeros, etc.
¿Que tipos de Software hay y Como se clasifican?
Estando leyendo algunos de mis libros de informatica y recordando las clases que
daba anteriormente se me vino esta pregunta en mis momentos fastidiosos en mi
trabajo y por ello me di a la tarea de buscarle respuesta ya que la verdad, me hizo
recordar nuevamente los datos que tenia en mi cabeza como al igual brindar
masinformacion y he quedado satisfecho como siempre con la informacion que me
brindo la pagina de la gran enciclopedia Wikipedia y siento que no es necesario
una pequelasintesis como siempre de mi parte.
SOFTWARE
¿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
4. 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.
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
5. Software médico
Software de Cálculo Numérico
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
Fuentes Bibliograficas:
http://www.alegsa.com.ar/Dic/software.php
http://definicion.de/software/
https://www.google.com.mx/search?hl=es&site=imghp&tbm=isch&source=hp&biw=13
66&bih=624&q=software+y+hardware&oq=software&gs_l=img.3.4.0l10.150.1775.0.12119.7
.5.0.2.2.1.708.2356.0j1j1j52j1.5.0....0...1ac.1.26.img..3.4.822.9QQcHHUaIJM#facrc=_&imgdii=_&imgrc=zA56BFra1Y0
4XM%3A%3BBpuhXEFFcbCoM%3Bhttp%253A%252F%252Fimages02.olx.com%252Fui%252F6%252F42%252F
85%252F1275774172_13973785_1-Reparacion-de-PC-solucion-de-problemas-de-hardwarey-Software-Clifton-New-Jersey-passaic-paterson1275774172.png%3Bhttp%253A%252F%252Fclifton-newjersey.olx.com%252Freparacionde-pc-solucion-de-problemas-de-hardware-y-software-clifton-new-jersey-iid13973785%3B300%3B300