Tecnologia

Historia del software/programas

Nuevo invento: el programa/ aplicación desarrollado en español.

¿Porque se inventó el software/programas?

Cada vez que usted usa una computadora, un teléfono inteligente, una
consola de videojuegos o muchos otros dispositivos electrónicos, usted está
usando algo que se ejecuta con un software. Algunos programas son muy
complicados, mientras que otros programas son bastante sencillos y están
diseñados solo para hacer algunas cosas diferentes. De cualquier manera, el
software es en realidad la implementación más reciente de algo que existe
desde hace bastante tiempo.
Software desarrollado para satisfacer las necesidades de los primeros
programadores informáticos. Las computadoras, incluso las modernas de hoy,
no pueden entender ningún tipo de lenguaje humano. Por el contrario, todas
funcionan en binario, que es una serie de unos y ceros. Algunas de las
primeras computadoras fueron programadas directamente en binario, pero
Esta era una tarea larga y tediosa que pocas personas podían hacer. Para
Facilitar la programación, se crearon diferentes lenguajes de programación.
Esto condujo a la creación de software, algo que sirve como una especie
de traductor. Los usuarios de computadoras, a través de la interfaz del
software, le dan instrucciones a la computadora. Luego, el software traduce
estas instrucciones a un idioma que la computadora pueda entender.
Antes de que se creara el software, tal como lo conocemos, hubo algunos
intentos tempranos diferentes de programar computadoras. Las tarjetas
perforadas fueron las primeras. Estas tarjetas eran simples tarjetas de papel
que tenían filas de puntos. Si el punto era perforado, representaba un cero, de
lo contrario era un uno. Estas tarjetas luego serían reemplazadas por carretes
de cinta magnética. Esto era más fácil de administrar en cuanto al espacio, ya
que almacenar pilas de tarjetas era muy poco práctico, pero todavía requería
de mucho tiempo y trabajo de programación.
Los primeros años del software
El término real ‘software’ no se usó hasta fines de la década de 1950. Durante
este tiempo, se crearon varios tipos diferentes de software de programación.
Muchas de las primeras piezas de software no estaban disponibles
comercialmente, en cambio, los usuarios de computadoras (en su mayoría
científicos y grandes empresas) con frecuencia tenían que escribir su propio
software. Esto tenía algunas ventajas: el software era diseñado para las
necesidades específicas del usuario, y el usuario entendía exactamente lo que
estaba haciendo el software. Sin embargo, las desventajas eran mucho
mayores. Cada negocio o laboratorio tenía que tener a alguien capaz de
programar la computadora, y el software a menudo no podía ser cambiado
porque era creado para un sistema informático específico.

Cuando las computadoras se hicieron lo suficientemente pequeñas como para
ser vendidas a individuos, el software se volvió mucho más frecuente. Los
usuarios domésticos no podían programar sus computadoras ellos mismos; la
persona promedio no querría tomarse el tiempo para aprender lenguajes
de programación. En cambio, se creó el sistema operativo. Este software
especializado ejecutaba la computadora y lanzaba otro software cuando el
usuario lo necesitaba. Uno de los primeros sistemas operativos fue MS-DOS,
el sistema operativo que usaban muchas de las primeras computadoras de
IBM. IBM comenzó a vender software a fines de los años sesenta y principios
de los setenta. Esta fue la primera vez que un software comercial estuvo
disponible para el cliente promedio, y la capacidad de agregar diferentes tipos
de programas a cualquier computadora rápidamente se hizo popular.

Cambios de software

Con el paso de los años el software se ha vuelto cada vez más complejo. En
los primeros días, los comandos se escribían y el software solo aceptaba la
entrada por medio del teclado. Debido a que los disquetes solo podían
contener una cantidad muy pequeña de datos y la mayoría de las
computadoras personales no tenían un disco duro real, el software tenía que
ser muy simple. Eso cambió cuando el hardware de la computadora
Evolucionó.

Cuando los discos duros se hicieron populares en las computadoras
personales, el software se instalaba en la computadora antes de que esta
saliera del distribuidor. Esto permitió a las compañías de computadoras
comenzar a vincular los sistemas operativos con el software en las
computadoras de una manera que no habían podido antes. También permitió
cargar piezas de software más grandes en las computadoras sin enviar al
cliente una pila de discos. Ahora los usuarios podían cambiar entre diferentes
programas sin cambiar los discos, algo que hace que la computadora funcione
mucho más eficaz.

Cuando los CD-ROM se hicieron populares, se podían distribuir piezas de
software más grandes de manera rápida, fácil y bastante económica. Los CD
podían contener mucha más información que los disquetes, y los programas
que alguna vez se distribuyeron en una docena de disquetes cabían en un CD.
Rápidamente los CDs se convirtieron en un medio de distribución de software
y, a mediados de la década de 2000, las unidades de disquete ya no eran
Parte de una computadora estándar. La creación de DVD, que contienen
incluso más que CD, ha permitido colocar paquetes de programas como
Microsoft Office Suite en un solo disco.

Sin embargo, gracias a Internet, ahora incluso los DVDs se están volviendo
obsoletos. Muchas personas compran y descargan su software directamente,
sin necesidad de ningún tipo de medio físico. Esto ayuda a reducir el costo
porque no es necesario fabricar ni enviar nada al consumidor.

El futuro del software

La tecnología continúa evolucionando y es difícil decir qué nos traerá el
futuro del software. Ahora que se ofrecen servicios como la computación en
la nube, los usuarios ni siquiera necesitan descargar software en sus
computadoras, pueden ejecutar programas directamente desde la nube con
una instalación mínima. Por supuesto, esto requiere una conexión estable a
Internet de alta velocidad, pero en la medida en que Internet se vuelva más
rápido y más personas tengan conexiones a Internet más fuertes y
confiables, eso no será un problema.

Si bien la inteligencia artificial y los robots con conciencia propia parecen ser
material de ciencia ficción, en realidad es posible que las computadoras del
futuro puedan programarse por sí mismas. Los programas avanzados
pueden desarrollar código para nuevos programas basados en lo que el
usuario ingresa o necesita. Ellos incluso pueden crear versiones nuevas y
mejoradas de sí mismos o diseñar sistemas operativos completamente
nuevos. Tal vez en el futuro, ni siquiera necesitemos usar un teclado y un
mouse, ¡tal vez simplemente pensemos en los comandos que necesitamos
ejecutar en la computadora!

Como se invento el software

Comenzó en Inglaterra en 1948. La máquina experimental a pequeña escala de Manchester, con el apodo de “Baby”, lideró el lanzamiento de todo el software en la historia del mundo.

Historia de Desarrollo de Software

La historia del Software; La tecnología creada para este hardware fue programada para realizar cálculos matemáticos basados en datos e instrucciones de código de máquina. Le tomó 52 minutos calcular correctamente el mayor divisor de 2 elevado a 18.

Muchos años después, llegó el momento de la programación informática con tarjetas perforadas, cada agujero tiene un código específico. Fue Fortran el que se convirtió en uno de los primeros lenguajes de programación de alto nivel en la historia del Software. Otros lenguajes de programación tempranos como Cobol , BASIC , Pascal y C se desarrollaron e introdujeron años después, superando la crisis del software.

Historia del software

Durante décadas después de este evento innovador, las computadoras se programaron con tarjetas perforadas en las que los agujeros indicaban instrucciones de código de máquina específicas. Fortran , uno de los primeros lenguajes de programación de alto nivel, se publicó originalmente en 1957.

Al año siguiente, el estadístico John Tukey acuñó la palabra “software” en un artículo sobre programación de computadoras. Otros lenguajes de programación pioneros como Cobol, BASIC, Pascal y C llegaron durante las próximas dos décadas.

El mundo ha visto muchas innovaciones en la informática, desde albergar hardware de computadora grande hasta usar dispositivos móviles que pueden caber en su bolsillo.

La historia del Software se remonta a la década de 1940. Los ingenieros y desarrolladores de software están diseñando productos para abordar la necesidad de sistemas comerciales de funciones a gran escala en aquel entonces.

La era de la informática personal: Etapas históricas

En las décadas de 1970 y 1980, el software tuvo un gran éxito con la llegada de las computadoras personales. Apple lanzó Apple II , su producto revolucionario, al público en abril de 1977. VisiCalc , el primer software de hoja de cálculo para computación personal, fue muy popular y conocido como la aplicación asesina de Apple II. El software fue escrito en lenguaje ensamblador especializado y apareció en 1979.

Otras compañías como IBM pronto ingresaron al mercado con computadoras como IBM PC , que se lanzó por primera vez en 1981. Al año siguiente, la revista Time seleccionó la computadora personal como su Hombre del Año.

Una vez más, el software para la productividad y los negocios dominó estas primeras etapas de la informática personal. Muchas aplicaciones de software importantes, como AutoCAD, Microsoft Word y Microsoft Excel, se lanzaron a mediados de la década de 1980.

Software de código abierto, otra gran innovación en la historia del software, ingresó por primera vez a la corriente principal en la década de 1990, impulsada principalmente por el uso de Internet.

El kernel de Linux , que se convirtió en la base del sistema operativo Linux de código abierto, se lanzó en 1991. El interés por el software de código abierto se disparó a fines de la década de 1990, después de la publicación en 1998 del código fuente del navegador Netscape Navigator , escrito principalmente en C y C++. También cabe destacar el lanzamiento de Java por parte de Sun Microsystems en 1995.

Hoy en día, se crean más tecnologías con características aún más altas, gracias al desarrollo de software que generalmente funciona junto con la ingeniería de software.

Aquí hay una línea de tiempo de los desarrollos importantes en la historia del software:

Década de 1940 – Invención del primer software del mundo en Inglaterra

Década de 1970 – Lanzamiento de la primera computadora personal de Apple

Década de 1980 – Introducción de IBM PC

Década de 1990 – Auge del sistema operativo móvil y el primer dispositivo Blackberry

Década de 2000: uso del primer iPhone de Apple

Para comprender la historia de la ingeniería y el desarrollo de software , primero debemos comprender qué significan. El desarrollo de software se basa en la creatividad de un programa informático para producir el software que necesitan los usuarios finales .

Los desarrolladores de software luego buscarán la ayuda de los programadores de computadoras para crear el código necesario para ejecutar el software.

Mientras tanto, la ingeniería de software se refiere al uso de principios de ingeniería para crear software. Los ingenieros de software tienen las herramientas que usan los desarrolladores para crear sus aplicaciones y programas.

Como una interfaz hecha para unir los sistemas de las computadoras y las personas que los usan, el software se compone de lenguajes de programación, datos, instrucciones e información que dictan cómo la computadora realizará las muchas tareas que tiene entre manos.

Las instrucciones legibles por humanos que siguen los programadores están en un código fuente. La fuente se ejecuta a través de un compilador que es responsable de convertirla en un código de máquina para el software.

Cada vez que usted usa una computadora, un teléfono inteligente, una consola de videojuegos o muchos otros dispositivos electrónicos, usted está usando algo que se ejecuta con un software. Algunos programas son muy complicados, mientras que otros programas son bastante sencillos y están diseñados solo para hacer algunas cosas diferentes. De cualquier manera, el software es en realidad la implementación más reciente de algo que existe desde hace bastante tiempo.

Software desarrollado para satisfacer las necesidades de los primeros programadores informáticos. Las computadoras, incluso las modernas de hoy, no pueden entender ningún tipo de lenguaje humano. Por el contrario, todas funcionan en binario, que es una serie de unos y ceros. Algunas de las primeras computadoras fueron programadas directamente en binario, pero esta era una tarea larga y tediosa que pocas personas podían hacer. Para facilitar la programación, se crearon diferentes lenguajes de programación. Esto condujo a la creación de software, algo que sirve como una especie de traductor. Los usuarios de computadoras, a través de la interfaz del software, le dan instrucciones a la computadora. Luego, el software traduce estas instrucciones a un idioma que la computadora pueda entender.

Antes de que se creara el software, tal como lo conocemos, hubo algunos intentos tempranos diferentes de programar computadoras. Las tarjetas perforadas fueron las primeras. Estas tarjetas eran simples tarjetas de papel que tenían filas de puntos. Si el punto era perforado, representaba un cero, de lo contrario era un uno. Estas tarjetas luego serían reemplazadas por carretes de cinta magnética. Esto era más fácil de administrar en cuanto al espacio, ya que almacenar pilas de tarjetas era muy poco práctico, pero todavía requería de mucho tiempo y trabajo de programación.

Historial del software y de los lenguajes de computadora.</li >

Historia del software en Wikipedia

La cronología de la historia del computador en el Museo de Historia de la Computadora

La historia de la programación de software

CAMBIOS DEL SOFTWARE A LO LARGO DE LOS AÑOS

Con el paso de los años el software se ha vuelto cada vez más complejo. En los primeros días, los comandos se escribían y el software solo aceptaba la entrada por medio del teclado. Debido a que los disquetes solo podían contener una cantidad muy pequeña de datos y la mayoría de las computadoras personales no tenían un disco duro real, el software tenía que ser muy simple. Eso cambió cuando el hardware de la computadora evolucionó.

Cuando los discos duros se hicieron populares en las computadoras personales, el software se instalaba en la computadora antes de que esta saliera del distribuidor. Esto permitió a las compañías de computadoras comenzar a vincular los sistemas operativos con el software en las computadoras de una manera que no habían podido antes. También permitió cargar piezas de software más grandes en las computadoras sin enviar al cliente una pila de discos. Ahora los usuarios podían cambiar entre diferentes programas sin cambiar los discos, algo que hace que la computadora funcione mucho más eficaz.

Cuando los CD-ROM se hicieron populares, se podían distribuir piezas de software más grandes de manera rápida, fácil y bastante económica. Los CD podían contener mucha más información que los disquetes, y los programas que alguna vez se distribuyeron en una docena de disquetes cabían en un CD. Rápidamente los CDs se convirtieron en un medio de distribución de software y, a mediados de la década de 2000, las unidades de disquete ya no eran parte de una computadora estándar. La creación de DVD, que contienen incluso más que CD, ha permitido colocar paquetes de programas como microsoft Office Suite en un solo disco.

Sin embargo, gracias a Internet, ahora incluso los DVDs se están volviendo obsoletos. Muchas personas compran y descargan su software directamente, sin necesidad de ningún tipo de medio físico. Esto ayuda a reducir el costo porque no es necesario fabricar ni enviar nada al consumidor.

Historial de hardware informático en Wikipedia, incluidas las unidades de disco</li >

Cronología: 50 años de los discos duros

Cómo funcionan las unidades de disquete

Historial del disco duro de la computadora

Cómo el hardware de la computadora influenció a los lenguajes de programación

TIPOS DE REQUERIMIENTOS DE SOFTWARE NECESITA SABER

Generalmente hay dos tipos de requerimientos en el desarrollo de software y aplicaciones: funcionales y no funcionales. Los requerimientos funcionales especifican lo que debe hacer un sistema, mientras que los requerimientos no funcionales especifican cómo debe comportarse el sistema.

Requerimientos Funcionales

En general, los requerimientos funcionales describen acciones específicas que el ingeniero de software debe ser capaz de realizar durante el desarrollo de software. Los requerimientos funcionales a menudo se dividen en reglas de negocio y casos de uso. Las reglas de negocio son declaraciones de alto nivel que definen lo que un sistema debe hacer, mientras que los casos de uso son descripciones más detalladas de cómo debe funcionar el sistema.

Algunos de los requerimientos más comunes en virtud de él incluyen:

Las características y funcionalidad deseadas del producto

Plataformas para desarrollar aplicaciones, por ejemplo, iOS, Android y web

Especificaciones de diseño en términos de tema, colores y fuentes

Funcionalidad de back-end: integración APl y bases de datos

Plazos de finalización

Requerimientos no funcionales

Los requerimientos no funcionales describen características específicas que el software debe poseer durante el desarrollo de la aplicación. Por lo general, se dividen en tres categorías: rendimiento, seguridad y calidad.

Requerimientos de rendimiento

Los requerimientos de rendimiento suelen dividirse en dos categorías: tiempo de respuesta y rendimiento. El tiempo de respuesta es el tiempo que tarda un sistema en responder a la solicitud de un usuario, mientras que el rendimiento es el número de solicitudes que un sistema puede manejar. Son más críticos para los sistemas interactivos, como las aplicaciones de escritorio y los sitios web, donde los usuarios esperan respuestas inmediatas a sus acciones.

Requerimientos de seguridad

Los requerimientos de seguridad especifican las medidas que un sistema debe tomar para proteger los datos del acceso no autorizado. En algunos casos, los requerimientos de seguridad también pueden especificar el nivel de protección requerido, como confidencial o de alto secreto. Implica autenticación, autorización y cifrado.

Requerimientos de calidad

Especifica el nivel de calidad que debe cumplir un sistema. En algunos casos, los requerimientos de calidad también pueden especificar los métodos utilizados para medir la calidad, como la densidad de defectos o la satisfacción del cliente. Los requerimientos de calidad son generalmente cuatro medidas de calidad: conformidad, usabilidad, confiabilidad y mantenibilidad.

Como era el software antes?

En la primera era, el software se contemplaba como un añadido. La programación de computadoras era un “arte de andar por casa” para el que existían pocos métodos sistemáticos. El desarrollo del software se realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a

Descalabrarse y los costes a correr. Los programadores trataban de hacer las

Cosas bien y con un esfuerzo heroico, a menudo salían con éxito. El software se diseñaba a medida para cada aplicación y tenía una distribución relativamente pequeña.

La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si

Fallaba, lo depur


[matched_content]

  1. Title: SEO for Expenses By Grandparents
  2. Title: Tips for Optimizing Expenses Before Grandparents’ Instant Pot Disaster
  3. Title: Managing Expenses for Grandkids During Grandparents’ Recent Injuries
  4. Title: Homemade Bread Recipe for Grandma’s Expenses
  5. Title: How to Turn Grandma’s Expenses into a Funnel for Revenue Growth
  6. Title: Inviting Grandma to Share One of Her Recipes with Family and Friends
  7. Title: Baking a Grandma’s Secret Recipe for a Lucky Love
  8. Title: Finding the Right Moment for Grandma to Enjoy Her Garden
  9. Title: How to Turn Your Gardening Appreciation into a Conversational Style with Grandma
  10. Title: Turning Adventures into Conversational Opportunities with Grandma
  11. Title: Exploring Grandma’s Garden While on a Trip
  12. Title: The Art of Conversation with Grandma

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button