Diferencia entre revisiones de «Software»

Contenido eliminado Contenido añadido
Cally Berry (discusión · contribs.)
m Revertidos los cambios de 200.116.247.200 (disc.) a la última edición de Cally Berry
Línea 34:
El término «software» fue usado por primera vez en este sentido por [[John W. Tukey]] en [[1957]]. En las [[ciencias de la computación]] y la [[ingeniería de software]], el software es toda la [[información]] procesada por los [[sistema informático|sistemas informáticos]]: programas y [[dato]]s. El concepto de leer diferentes secuencias de instrucciones desde la [[memoria de computadora|memoria]] de un dispositivo para controlar los cálculos fue introducido por [[Charles Babbage]] como parte de su [[máquina diferencial]]. La teoría que forma la base de la mayor parte del software moderno fue propuesta por vez primera por [[Alan Turing]] en su ensayo de 1936, "Los números computables", con una aplicación al problema de decisión.
 
== Clasificación del software ==
.................
.... .... ......
....... . . . . ...... ....
. .. . .
. . ..
.
..
.
.. .. . . ........ . ....
. . .. . .. . . . ......
 
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:
 
* '''[[Software de sistema]]:''' Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del computador en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
....... ... . . . . .. . .. ....... . .. ..
** [[Sistema operativo|Sistemas operativos]]
. . . . . .. . . . ..
** [[Controlador de dispositivo|Controladores de dispositivo]]
. . .. ....... ..... .. . .. . .....
** [[Herramienta de diagnóstico|Herramientas de diagnóstico]]
** [[Herramientas de Corrección y Optimización]]
 
** [[Servidor informático|Servidores]]
 
** [[Utilidad (informática)|Utilidades]]
. . . . . . . ...
* '''[[Software de programación]]:''' Es el conjunto de herramientas que permiten al [[programador]] desarrollar programas informáticos, usando diferentes alternativas y [[lenguaje de programación|lenguajes de programación]], de una manera práctica. Incluye entre otros:
.
** [[Editor de texto|Editores de texto]]
.
** [[Compilador]]es
.........
** [[Intérprete informático|Intérpretes]]
 
** [[Enlazador]]es
SI NO ENTIENDEN ESTO SORRY!!!!!!!!!!!!
** [[Depurador]]es
 
** Entornos de Desarrollo Integrados ([[IDE]]): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma que el programador no necesite introducir múltiples [[Comando (informática)|comandos]] para compilar, interpretar, depurar, etc.. Habitualmente cuentan con una avanzada [[interfaz gráfica de usuario]] ([[GUI]]).
POR QUE ES CLAVE MORSE
* '''[[Software de aplicación]]''': 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 otros:
** Aplicaciones de [[Sistema de control]] y [[automatización]] [[industria]]l
** [[Aplicación ofimática|Aplicaciones ofimáticas]]
** [[Software educativo]]
** [[Software empresarial]]
** [[Bases de datos]]
** [[Telecomunicaciones]] (p.ej. internet y toda su estructura lógica)
** [[Videojuegos]]
** [[Software médico]]
** Software de [[Cálculo Numérico]]
** Software de [[Diseño asistido por computador|Diseño Asistido]] (CAD)
** Software de Control Numérico ([[Fabricación asistida por computadora|CAM]])
 
== Proceso de creación de software ==