-
La máquina del telar de Jacquard, creada en 1801, utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente.
-
Previo a la Ingeniería de Software, no se empleaban lenguajes de programación, todo era lenguaje de maquina
-
La tarjeta perforada o simplemente tarjeta es una lámina hecha de cartulina que contiene información en forma de perforaciones según un código binario. Estos fueron los primeros medios utilizados para ingresar información e instrucciones a una computadora en los años 1960 y 1970.
-
En 1955 se comienza a implementar en lenguaje de programación. El lenguaje ensamblador trabaja con nemónicos, que son grupos de caracteres alfanuméricos que simbolizan las órdenes o tareas a realizar. La traducción de los nemónicos a código máquina entendible por el microcontrolador es llevada a cabo por un programa ensamblador.
-
Los primeros lenguajes de programación, cuyos descendientes aún continúan siendo utilizados, son:
-FORTRAN (1955), creado por John Backus.
-LISP (1958), creado por John McCarthy.
-COBOL (1959), creado por el Short Range Committee, altamente influenciado por Grace Hopper. -
El concepto de ingeniería del software surgió en 1968,tras una conferencia en Garmisch (Alemania) la cual tuvo como objetivo resolver los problemas de la crisis del software. Este fue ocasionado por el avance desmesurado de el hardware, lo que hacia al software cada vez mas completo y generalmente no se terminaba a tiempo. La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas utilizadas en el desarrollo de los programas informáticos (software)
-
En el año 1969, Böhm y Jacopini proponen el teorema del programa estructurado, con el que demuestran que cualquier programa puede ser escrito utilizando tan solo tres instrucciones de control.
-
El modelo en cascada se popularizó a través de la norma estadounidense DoD-STD-2167. La cual se basa en una versión extremadamente simplificada del procedimiento desarrollado por Royce, el cual no fue lo suficientemente analizado por los autores.
-
Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores. Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas para resolver problemas computacionales.
-
Ley del cambio continuo. En un entorno real una “cosa” debe necesariamente cambiar para mantener su eficacia (utilidad) en ese entorno; de lo contrario se volverá progresivamente menos útil y menos satisfactorio para el usuario.
-
Esta ley indica que el contenido funciona de un programa debe incrementarse continuamente para mantener la satisfacción del usuario durante su ciclo de vida.
-
El ciclo de vida del lanzamiento de software, en ingeniería del software, es el conjunto de estados del progreso de los proyecto de creación de aplicaciones informáticas, para poder identificar cuánto se ha avanzado y cuánto queda hasta el final.
-
El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1986, utilizado generalmente en la ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades
-
Tim Berners-Lee creó la World Wide Web tal y como la conocemos hoy en día en 1989 en el CERN. Un año más tarde también creó el primer navegador de la historia, que en un alarde de ingenio lo llamó WorldWideWeb (posteriormente cambió a Nexus para no llevar a confusión).
-
En 1990 nace este lenguaje de programación. Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el lenguaje de programación Java u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo.
-
Costa Rica es el primer pais centroamericano en establecer conexión a Internet. Ante esto, unos meses más tarde El Salvador también daría un paso adelante para seguir dicho ejemplo.
-
Es un método que provee un framework para el desarrollo ágil de software, apoyado por su continua implicación del usuario en un desarrollo creciente que sea sensible a los requerimientos cambiantes, con el fin de desarrollar un sistema que reúna las necesidades de la empresa en tiempo y presupuesto. Es uno de un número de métodos de desarrollo ágil de software y forma parte de la alianza ágil.
-
La expresión “Cloud Computing” (en español, computación en la nube) surgió en 1997, en un seminario impartido por Ramnath Chellappa. El concepto ya estaba asociado con John Mccarthy, creador del lenguaje de programación LISP y pionero en la tecnología de Inteligencia Artificial.
-
Junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, diseño, implementación y documentación de sistemas orientados a objetos. El Proceso Racional Unificado o RUP es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM.
-
Aparecen lenguajes de programación para los diferentes ámbitos, con la llegada de la década de los 2000, llegaron nuevos lenguajes de programación, como Action Script. Sin embargo, fue en 2001 cuando llegaron C# y Visual Basic . NET. Junto a los años anteriores con Java y HTML, C# culmina el mejor momento de la historia de los lenguajes de programación.
-
El 12 de febrero de 2001 diecisiete críticos de los modelos de mejora del desarrollo de software basados en procesos, convocados por Kent Beck, quien había publicado un par de años antes Extreme Programming Explained, libro en el que exponía una nueva metodología denominada Extreme Programming, se reunieron en Snowbird, Utah para tratar sobre técnicas y procesos para desarrollar software.
-
La primera versión de Google fue lanzada en agosto de 1996, en una página web propiedad de Stanford (google.stanford.edu). Era un proyecto tan colosal que utilizaba casi la mitad del ancho de banda de la red de la universidad. Finalmente, en septiembre de 1997 registraron el dominio google.com. Youtube fue creado por tres antiguos empleados de PayPal en febrero de 2005 y, en octubre de 2006 fue adquirido por Google Inc. a cambio de 1650 millones de dólares
-
Android comenzó en octubre del año 2008 cuando vio por primera vez la luz el primer smartphone equipado con este sistema operativo, T-Mobile G1, un smartphone fabricado por HTC y desarrollado junto con Google.
-
Un Sistema operativo móvil o es un conjunto de programas que permite la abstracción de las peculiaridades específicas del teléfono móvil y, provee servicios a las aplicaciones móviles, que se ejecutan sobre él. Al igual que los PC que utilizan Windows, Linux o Mac OS, los dispositivos móviles tienen sus sistemas operativos como Android, iOS, entre otros.
-
La metodología Scrum es un proceso para llevar a cabo un conjunto de tareas de forma regular con el objetivo principal de trabajar de manera colaborativa, es decir, para fomentar el trabajo en equipo. Con este método de trabajo lo que se pretende es alcanzar el mejor resultado de un proyecto determinado.
-
-
El avance tecnológico y la aparición de dispositivos como computadores y celulares han llevado a que se creen nuevos métodos para mejorar su funcionamiento, permitiendo hacer a través de ellos una gran cantidad de actividades y avances tecnológicos que anteriormente eran inimaginables, los cuales no se deben solamente a los dispositivos mencionados sino a una herramienta encargada de darles vida y funcionalidades especificas: el software.