evolución de la ingeniería

By Androv
  • Software

    En su ensayo de 1935 sobre números computables, Alan Turing presentó la primera teoría del software, que incluía una aplicación para la toma de decisiones. En 1958, John W. Tukey utilizó por primera vez el término "software". El estudio del software se divide en informática y ingeniería de software.
  • Surgimiento del Software.

    La mañana del 21 de junio de 1948 fue histórica en la informática. Lo fue porque el software nació por primera vez en una máquina gigantesca llamada "Manchester Baby", que ocupaba toda una habitación en la Universidad Victoria de Manchester.
  • Software de Sistema

    El software nació el 21 de junio de 1948, cuando el primer programa se ejecutó en una máquina llamada Baby en la Universidad de Manchester.
  • Software de Aplicación

    Aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, navegadores, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre otros.
  • Historia

    Antes de la ingeniería de software, todos los lenguajes de programación eran lenguajes de maquina.
  • ORIGENES DE LA INGENIERIA DE SOFTWARE

    El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software,
  • Primeras Computadoras en El Salvador

    La empresa La Constancia, S.A. fue posiblemente la primera en traer una computadora a El Salvador, según ha quedado registrado. Fue una IBM 1401
  • CRISIS DEL SOFTWARE

    La Crisis del software se refiere a los problemas que, desde sus inicios, ha ido experimentando el software, problemas de gran magnitud. Sin embargo, no fue hasta 1968 cuando en la primera conferencia elaborada por la OTAN, Friedrich L. Bauer habló por primera vez del conjunto de dificultades o errores ocurridos en la planificación, estimación de los costos, productividad y calidad de un software.
  • Surgimiento

    El concepto de ingeniería del software surgió en 1968,tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. Este fue ocasionado por el avance desmesurado de el hardware lo que hacia el software cada vez mas completo y generalmente nunca se terminaba a tiempo.
    La ingeniería de software es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software)
  • Programacion Estructurada

    En 1969, Böhm y Jacopini proponen el teorema del programa estructurado, demostrando que se pueden escribir programas con solo tres instrucciones de control.
  • Desarrollo de Software1970-1989

    1. se introduce la programación estructurada y métodos formales para especificar software.
      Multiprogramación.
    2. Los requisitos, el análisis, el diseño, la codificación y las pruebas se identifican.
    3. La programación estructurada y los métodos formales para especificar software se introducen.
    4. Una variedad de programas, además de los comunicadores locales, aparición de redes locales y globales.
    5. aparición del software en calidad de producto.
  • Modelo Cascada

    La norma estadounidense DoD-STD-2167 popularizó el modelo en cascada. Esta norma se basa en una versión muy simplificada del procedimiento que Royce creó, que los autores no analizaron lo suficiente.
  • Paradigmas de programacion

    Los paradigmas de programación surgieron en 1972.
    El término "paradigma de programación" se refiere a una forma o estilo de programación de software. Existe una variedad de métodos para crear un lenguaje de programación y una variedad de enfoques para lograr los resultados deseados por los programadores. Se trata de un conjunto de métodos sistemáticos para resolver problemas computacionales que se pueden utilizar en todos los niveles del diseño de programas.
  • Banco Salvadoreño

    En 1974 el Banco Salvadoreño ya disponía con una computadora IBM 1401 y muy pronto iban a recibir una IBM 370/115;
  • Ley del cambio continuo

    La Ley del Cambio Constante Una "cosa" en un entorno real debe cambiar para mantener su eficacia (utilidad) en ese entorno; de lo contrario, se volverá cada vez menos útil y satisfactorio para el usuario.
  • Lenguaje Pascal en El Salvador

    El lenguaje Pascal es muy popular entre los programadores nacionales. Los equipos HP-3000 llegaron, los cuales tenían su propio lenguaje de programación para sistemas (SPL). Compaq había aparecido en los Estados Unidos un año antes, lo que a la larga ayudó a llevar la computadora a niveles de precios accesibles.
  • Herramientas CASE

    Son varias aplicaciones informáticas que tienen como objetivo aumentar la productividad en el desarrollo de software al mismo tiempo que reducen el tiempo y el costo. Excelerator, una herramienta para PC, fue la primera que se creó este año.
  • Proyectos Fallidos en la Crisis del Software: Muertes por elTherac-25

    El impacto en el acelerador lineal médico modelo Therac-25 fue una de las fallas más importantes del software que se recuerdan. Esta máquina, que costaba 1 millón de dólares, se utilizaba para tratar a pacientes de cáncer con radioterapia y, entre 1985 y 1987, causó la muerte de 6 personas debido a un error de software.
  • Proyectos Fallidos en la Crisis del Software: Accidente

    El accidente del F-18 (1986): En abril de 1986, un avión de combate se estrelló debido a un giro descontrolado causado por una frase "si entonces", que los desarrolladores del software consideraron innecesaria.
  • Modelo en Espiral

    el modelo en espiral fue definido por Barry Boehm en el articulo " A Spiral Model of Software Development and Enhancement Fred Brooks publico el articulo No Silver Bullet, argumentando que ninguna tecnología o practica por si misma podría mejorar en un diez porciento la productividad en los siguientes diez años.
  • Proyectos Fallidos en la Crisis del Software: Sobrecostos

    El sistema del Bank of America sufrió de sobrecostos, retrasos y cancelaciones (1988): En 1988, el banco hizo una inversión de 23 millones de dólares en un sistema informático llamado MasterNet, el cual estaba destinado a realizar contabilidad y reportes de fideicomisos. Sin embargo, se requirió una inversión adicional de 60 millones de dólares para llevar a cabo el sistema, lo que llevó a su cancelación.
  • Se Desarrolla Java

    A principios de la década de los 90, la programación orientada a objetos se volvió muy popular. Java se desarrolló como una herramienta de programación para ser utilizada en un pequeño proyecto de caja de arriba llamado el Proyecto Verde de Sun Microsystems.
  • Software de Programación

    Son las herramientas que utiliza un programador para crear programas informáticos. Para lograr esto, el programador utiliza una variedad de lenguajes de programación. Los compiladores, los programas de diseño asistido por computadora, los paquetes integrados, los editores de texto, los enlazadores, los depuradores y los intérpretes se pueden citar como ejemplos.
  • Software Libre en El Salvador

    En 1994, se estableció un servidor con Mandrake Linux en la Biblioteca Central de la Fuerza Armada como parte de los primeros pasos hacia el software libre en el país. Se menciona que la ex Administración Nacional de Telecomunicaciones (ANTEL) tenía servidores con Sistemas Operativos basados en Linux.
  • Software de Sistemas actuales

    Debido a que permite asignar y administrar los recursos del sistema, el sistema operativo hace que la computadora sea más fácil de usar. Algunos ejemplos de este tipo de software incluyen Windows, Linux y Mac OS X. El software de sistema incluye herramientas de diagnóstico, servidores, utilidades, controladores de dispositivos y herramientas de corrección y optimización, además de los sistemas operativos.
  • De 1990 a 1999: Prominencia de Internet

    El aumento del uso del navegador, que se basa en el lenguaje HTML, modificó la forma en que se organizaba la visualización y recuperación de información. La gran proliferación de correo basura se convirtió en un problema de diseño importante en los sistemas de correo electrónico, inundando canales de comunicación, y el crecimiento y la prevención de virus informáticos internacionales en computadoras con MS Windows se debió a las amplias conexiones de red.
  • Mas lenguajes de programacion

    Aparecen lenguajes de programacion para los diferentes ambitos, php, .net, c++, node, etc.
  • Manifesto Agil

    En Snowbird, Utah, el 12 de febrero de 2001, Kent Beck, autor del libro Extreme Programming Explained, que presentaba una nueva metodología llamada Extreme Programming, convocó a diecisiete expertos en modelos de mejora del desarrollo de software basados en procesos para discutir técnicas y procesos de desarrollo de software.
  • Google y Youtube

    En estos años la popularidad de estos servicios tomo gran importancia en la www y los mando a la cima
  • Internet en El Salvador

    Telecom introdujo su marca Turbonett, que ofrecía velocidades de descarga de 128, 256 y 512 kbps.
  • Android

    El T-Mobile G1, un smartphone desarrollado por HTC y desarrollado por Google, fue el primer smartphone con este sistema operativo que se presentó en octubre de 2008.
  • Dispositivos moviles

    Los sistemas operativos de los dispositivos móviles son los más innovadores.
  • Ministerio de Salud en El Salvador

    Durante el gobierno, se han realizado los mayores esfuerzos en el Ministerio de Salud desde el año 2009, donde se ha destinado una gran cantidad de equipos al software libre.
  • Metodologia scrum

    La metodología Scrum es un método para realizar un conjunto regular de tareas con el objetivo principal de fomentar el trabajo en equipo. Este método de trabajo tiene como objetivo obtener el mejor resultado posible para un proyecto específico.
  • Realidad aumentada en moviles

    negocio colombiano. Lanza la primera aplicación que utiliza la Realidad Aumentada para revolucionar el concepto de marketing móvil.2016: Niantic lanza Pokémon Go, un juego de RA para móviles sin precedentes.
  • Software en la actualidad

    El desarrollo tecnológico y la aparición de dispositivos como computadoras y teléfonos celulares han generado la creación de nuevos métodos para mejorar su funcionamiento, lo que permite realizar una amplia gama de actividades y avances tecnológicos que antes eran inimaginables. Estos avances no se deben solo a los dispositivos mencionados, sino también a una herramienta específica que les da vida y funcionalidades específicas: el software.