



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento ofrece una reseña detallada de la historia del software, desde la prehistoria hasta la actualidad. Aprende sobre la primera máquina computacional, el papel pionero de Ada Lovelace y el uso inicial del término 'software'. Descubre cómo el software ha evolucionado desde un producto libre hasta una necesidad esencial para la sociedad.
Tipo: Resúmenes
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Se refiere al equipamiento lógico o soporte lógico de una Computadora digital, y comprende el conjunto de los componentes legales necesarios para hacer posible la realización de tareas específicas; en contraposición a los componentes físicos del sistema, llamados Hardware. Tales componentes lógicos incluyen, entre muchos otros, programas informáticos como Procesador de textos, que permite al usuario realizar todas las tareas respecto a edición de textos; software de sistema, tal como un sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, también provee una interfaz para el usuario. Hace referencia a un programa o conjunto de programas de cómputo, así como datos, procedimientos y pautas que permiten realizar distintas tareas en un sistema informático. Comúnmente se utiliza este término para referirse de una forma muy genérica a los programas de un dispositivo informático, sin embargo, el software abarca todo aquello que es intangible en un sistema computacional.
La primera máquina a la que se puede llamar un computador digital de propósito general fue diseñada por el matemático inglés Charles Babbage (1791-1871), quien diseñó una máquina mecánica digital(digital: capaz de trabajar con dígitos), conocida como la analytical engine, o máquina de Babbage. Si bien desarrolló todos los planos, nunca pudo terminar de construirla. La máquina de Babbage, sin embargo, no tenía ningún tipo de software. La máquina podía ser “programada" (un concepto nuevo para la época) mediante tarjetas perforadas, método que ya se usaba para configurar máquinas en la industria textil. Ada Lovelace, matemática, escribió un conjunto de notas que describían un procedimiento para calcular una secuencia de números de Bernoulli usando la máquina de Babbage. Se considera este documento como el primer programa desarrollado para una máquina computacional, y a Ada Lovelace como la primera programadora. El lenguaje de programación Ada fue nombrado en su honor.
Joseph Marie Jacquard fue el inventor del telar programable. Este inventor francés es el responsable de la programación. No es el inventor de la misma, ya que las cosas han cambiado mucho desde entonces, pero está claro que creó el primer sistema de instrucciones para un ''computador''.
Software de sistema Es el programa responsable de la ejecución de todas las aplicaciones necesarias para que un sistema opere correctamente. Software de programación Son todas las herramientas que permiten el desarrollo de nuevo software. Por ello, no suelen ser utilizadas por el usuario final sino por los programadores.
Software de aplicación Un softwarede aplicación es un programa diseñado para facilitar algunas tareas específicas para cualquier medio informático, ya sea en computadores, tabletas o celulares. Software malicioso o malintencionado Utilizado también en su forma original en inglés malicious softwareo simplemente malware, es el que se crea con fines ilícitos como obtener información privada del usuario o dañar el sistema.
Con la creciente demanda de software en organizaciones cada vez más pequeñas, surge la necesidad de soluciones de software de bajo costo. Esta circunstancia, llevó al crecimiento de metodologías de desarrollo y programación más simples que desarrollaran software en ejecución, desde los requisitos hasta la implementación, de manera más rápida y sencilla. El uso de prototipos rápidos evolucionó a metodologías livianas completas, como Extreme Programming (XP), que intenta simplificar muchas áreas de la ingeniería de software, incluida la recopilación de requisitos y las pruebas de confianza para la creciente cantidad de pequeños sistemas de software. Los sistemas de software más grandes todavía utilizaban metodologías muy documentadas, con muchos volúmenes en el conjunto de documentación; sin embargo, los sistemas más pequeños tienen un enfoque alternativo más simple y rápido para administrar el desarrollo y mantenimiento de cálculos y algoritmos de software, así como el almacenamiento/recuperación de información y su visualización.