4c991148e145fefc66dc2361b745da75

Recorrido Ingeniería de Software.

  • Software

    Software
    La primera teoría sobre el software fue propuesta por Alan Turing en su ensayo de 1935 sobre números computables, con una aplicación destinada a la toma de decisiones. El término "software" fue utilizado por primera vez de forma escrita por John W. Tukey en 1958. El estudio de los campos académicos sobre el software se dividen en informática y la ingeniería de software.
  • Software de Sistema

    Software de Sistema
    El 21 de junio de 1948 se ejecutó el primer programa en una máquina llamada Baby en la Universidad de Manchester... y nació el software.
    El software de sistema es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz.
  • Surgimiento del Software.

    Surgimiento del Software.
    Aquella mañana del 21 de junio de 1948 fue especial para la historia de la informática. Lo fue porque por primera vez una máquina gigantesca llamada 'Manchester Baby' que ocupaba toda una habitación de la Universidad Victoria de Manchester ejecutó un programa informático y nació el software.
  • ORIGENES DE LA INGENIERIA DE SOFTWARE

    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,
  • PRIMERA ETAPA 1950-1965

    PRIMERA ETAPA 1950-1965
    -El software estaba en su infancia
    • Se trabajaba con la de idea de codificar y corregir.
    -distribución limitada.
    • no existía un planteamiento previo.
    -no existía documentación de ningún tipo.
    • el software era desarrollado y utilizado por la misma persona u organización.
    -desarrollo a base de ensayo y error,
  • Software de Aplicación

    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.
  • Primeras Computadoras en El Salvador

    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

    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.
  • Desarrollo de Software1970-1989

    Desarrollo de Software1970-1989
    1. Se identifican las diferentes partes del desarrollo: requerimientos, análisis, diseño, codificación y pruebas.
    2. se introduce la programación estructurada y métodos formales para especificar software.
    3. Multiprogramación.
    4. Aparición de redes de área local y global, además de los comunicadores locales.
    5. aparición del software como producto.
    6. la versión original del modelo cascada fue propuesta por Winston W. Royce en 1970
  • ISSS

    ISSS
    El ISSS ya disponía de una computadora IBM/1401 y estaba a punto de recibir una nueva, la IBM /370/115.
  • UCA

    UCA
    La UCA adquiere la computadora HP-1000 modelo 21mx para llevar el registro académico.
  • Avance

    Avance
    Para finales del año en el país ya habían 23 computadoras trabajando en el sector público y 49 en el sector privado. Eso representaba ya una inversión de 18.5 millones de colones. Hasta la fecha ya se habían sacado de circulación más de 20 equipos, y en un par de casos se trataba de equipos para segundo reemplazo
  • Herramientas CASE

    Son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de estas en términos de tiempo y dinero. La primera herramienta que se desarrolló en este año fue Excelerator que trabajaba bajo una plataforma PC
  • Lenguaje Pascal en El Salvador

    Lenguaje Pascal en El Salvador
    El lenguaje Pascal alcanza buena aceptación entre los programadores nacionales. Llegan equipos HP-3000 el cual contaba con su propio SPL (System Programming Languaje). En Estados Unidos un año antes había aparecido Compaq, lo que a la larga ayudaría a llevar la computadora a niveles de precios accesibles.
  • Proyectos Fallidos en la Crisis del Software: Muertes por elTherac-25

    Proyectos Fallidos en la Crisis del Software: Muertes por elTherac-25
    Uno de los fallos más grandes de software que se recuerdan fue el que afectó al acelerador lineal médico modelo Therac-25. Esta máquina, que costaba 1 millón de dólares, se usaba para tratar a pacientes de cáncer con radioterapia y, debido a un error de software, costó la vida a 6 personas entre los años 1985 y 1987
  • Proyectos Fallidos en la Crisis del Software

    Tanto en sus inicios, como en la época actual, una gran cantidad de proyectos de software tuvieron diversos problemas con respecto al tiempo y presupuesto que se le había estimado, causando accidentes que más allá de costos, involucraban daños a propiedades, y en el peor de los casos, la muerte de personas.
  • Modelo en Espiral

    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: Accidente

    Proyectos Fallidos en la Crisis del Software: Accidente
    Accidente de un F-18 (1986): En abril de 1986 un avión de combate se estrelló por culpa de un giro descontrolado atribuido a una expresión “if then”, para la cual no había una expresión “else”, debido a que los desarrolladores del software lo consideraron innecesario.
  • Proyectos Fallidos en la Crisis del Software: Sobrecostos

    Proyectos Fallidos en la Crisis del Software: Sobrecostos
    Sobrecosto, retraso y cancelación en el sistema del Bank of America (1988): En el año de 1988, este banco invirtió 23 millones de dólares en un sistema computarizado llamado MasterNet, el cual servía para contabilidad y reportes de fideicomisos. No obstante, para que el sistema funcionara, se tuvo que invertir 60 millones de dólares más, por lo que finalmente el sistema fue cancelado.
  • Se Desarrolla Java

    Se Desarrolla Java
    Se popularizo el uso de la programación orientada a objetos a principios de la década de los 90 Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems
  • Software de Programación

    Software de Programación
    Son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros.
  • Software Libre en El Salvador

    Software Libre en El Salvador
    En el año 1994 se instaló un servidor con Mandrake Linux en la Biblioteca Central de la Fuerza Armada, esos serían parte de los inicios del software libre en el país. También se hace referencia de que la extinta Administración Nacional de Telecomunicaciones (ANTEL) habría contado con servidores con Sistemas Operativos basados en Linux.
  • De 1990 a 1999: Prominencia de Internet

    De 1990 a 1999: Prominencia de Internet
    El crecimiento del uso del navegador, corriendo en el lenguaje HTML, cambió la manera en que estaba organizada la visualización y la recuperación de la información. Las amplias conexiones de red condujeron al crecimiento y la prevención de virus informáticos internacionales en computadores con MS Windows, y la gran proliferación de correo basura se convirtió en una cuestión de diseño importante en sistemas de correo electrónico, inundando canales de comunicación.
  • Software de Sistemas actuales

    Software de Sistemas actuales
    El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización.
  • De 2000 al presente: Metodologías ligeras

    De 2000 al presente: Metodologías ligeras
    Con la creciente demanda de software en muchas organizaciones pequeñas, la necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles. El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programación extrema (XP), que intentó simplificar muchas de las áreas de la ingeniería de software.
  • Metodología ágil de desarrollo de software extremo (AMS_XP) y software libre (OSS)

    Metodología ágil de desarrollo de software extremo (AMS_XP) y software libre (OSS)
    Un modelo de desarrollo ágil, generalmente es un proceso Incremental, (pequeños y frecuentes raleases o entregas con ciclos rápidos), también Cooperativo (Clientes y desarrolladores trabajan constantemente con una comunicación muy fina y constante), sencillo (El método es fácil de aprender y modificar para el equipo, es bien documentado por medio de libros o la Web) y finalmente adaptativo (capaz de permitir cambios de último momento).
  • Software Libre en El Salvador

    Software Libre en El Salvador
    Este será uno de varios casos que se irán documentando acerca del avance del Software Libre en El Salvador. La Universidad Luterana Salvadoreña inició el recorrido de adoptar el Software Libre en enero de 2009, cuando se migra el primer Centro de Cómputo de Windows XP a Ubuntu 8.103, gracias a la decisión contundente de no seguir pagando altas sumas de dinero en concepto de licencias privativas