Software

Software

By cirlos
  • Primer uso del termino "computadora"

    Primer uso del termino "computadora"
    Las mujeres se encargaban de muchas de los calculos matematicos usados en la astronomia, a este equipo se le conocio como "Computadoras de Harvard", aunque no existian computadoras digitales en sí.
  • Inicio del concepto de ordenador electrónico programable

    Inicio del concepto de ordenador electrónico programable
    El mundo de la computación digital habia sido iniciada cuando George Stibitz aplico las ideas de logica de George Boole para construir el primer sumador digital hecho a base de réles electromecanicos. Tiempo después nace una nueva forma de pensamiento: el concepto de un ordenador electrónico programable, siendo una de las primeras el famoso ENIAC.
  • Inicio del termino digital y el surgimiento del termino "software"

    Inicio del termino digital y el surgimiento del  termino "software"
    El término "digital" apareció cuando George Stibitz aplico las ideas de George Boole a los dispositivos electromecánicos. El término "Software" vino una década despues, gracias a John Tukey.
  • Uso de la frase "Ingeniería de software"

    Uso de la frase "Ingeniería de software"
    Margaret Hamilton usó por primera vez el término 'ingeniería de software' para distinguir su trabajo de la ingeniería de hardware mientras trabajaba en un programa espacial, el famoso proyecto Apollo y el Skylab, entre 1963 y 1964.
  • Inicios del concepto "Ingeniería de software"

    Inicios del concepto "Ingeniería de software"
    El concepto de ingeniería del software surgió, tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software.Tras la aparición de nuevo hardware basado en circuitos integrados se analizó la “crisis del software”, y se plantearon ideas fundamentales como “reutilización”
    o “arquitectura software”.
  • David Parnas

    David Parnas
    Parnas propone la descomposición modular y el concepto de ocultamiento de información (information hiding) fundamental para el diseño modular en software.
  • Peter Chen

    Peter Chen
    Peter Chen introduce el modelo entidad-relacion. Es el modelo más utilizado para el diseño conceptual de bases de datos.
  • Winston Royce

     Winston Royce
    Winston Royce introduce el término modelo en cascada y se usa para tratar principalmente los requisitos para software.
  • Primera herramienta de software

    Primera herramienta de software
    ISDOS diseñó un lenguaje y por lo tanto un producto que analizaba la relación existente entre los requisitos de un problema y las necesidades que éstos generaban, el lenguaje en cuestión se denominaba PSL (Problem Statement Language) y la aplicación que ayudaba a buscar las necesidades de los diseñadores PSA (Problem Statement Analyzer).
  • Lenguajes orientados a objetos

    Lenguajes orientados a objetos
    Se difundieron los lenguajes orientados a objetos sobre todo en la década de los ochenta con la aparición de C++, Objective-C y Eiffel. Gran cambio de paradigma que supone la orientación a objetos y más utilizacion de las herramientas case.
  • Primera herramienta CASE

    Primera herramienta CASE
    La primera herramienta CASE fue Excelerator que salió a la luz en el año 1984 y trabajaba bajo una plataforma PC.
  • Lenguaje Unificado

    Lenguaje Unificado
    Se crea Lenguaje Unificado de Modelado (Unifield Modeling Lenguaje UML), es un lenguaje estándar para escribir planos de software, UML se puede utilizar para visualizar, especificar, construir y documentar los artefactos de un sistema que involucra una gran cantidad de software.
  • Modelos de procesos de software

    Modelos de procesos de software
    Se desarrollan los modelos relacionados con la mejora de procesos software, como Ideal, TSP o PSP, y las normas y
    estándares de calidad como la ISO 9126, ISO 12207, ISO
    9000-3, etc.
  • Proceso Unificado de Desarrollo

    Proceso Unificado de Desarrollo
    Se crea metodología de desarrollo de software que está basado en componentes e interfaces bien definidas, y junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos