1 zka45rj3ufefme7gubcx0g

INGENIERIA EN TECNOLOGIA DE SOFTWARE

  • INICIO DEL SOFTWARE

    INICIO DEL SOFTWARE
    La Ingeniería de Software estaba iniciando su camino. Su principal función estaba basada en el desarrollo de Software para la ingeniería área y espacial.
  • FORTRAN

    FORTRAN
    El desarrollo de FORTRAN (Formula Tranlating System) comenzó en 1955 y se libero en abril de 1957, fue desarrollado principalmente por John Backus en IBM importante base para el desarrollo de software.
  • COBOL

    COBOL
    COBOL (acrónimo de COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador.
  • APOLO ABOVE

    APOLO ABOVE
    Fue un programa espacial tripulado desarrollado por Estados Unidos en el marco de la carrera espacial con la Unión Soviética durante la Guerra Fría. El proyecto comenzó cuando la agencia espacial estadounidense NASA anunció el programa, como continuación de las misiones Mercury,
  • Dijkstra

    Dijkstra
    Impulsó la programación estructurada y en el congreso IFIP se cita por primera vez el concepto de “factoría o fábrica de software”
  • CRISIS DEL SOFTWARE

    CRISIS DEL SOFTWARE
    En el NASA/IEEE Software
    Engineering Workshop de 1966; y las conferencias de la
    OTAN en 1968 y 1969, se analizó la “crisis del software”, y
    se plantearon ideas fundamentales como “reutilización”
    o “arquitectura software”.
    La Crisis del software se refiere a los problemas que, desde sus inicios, ha ido experimentando el software, muchas veces problemas de gran magnitud, debido, principalmente, a la mínima eficacia que presentan una gran cantidad de empresas al momento de realizar un software.
  • PASCAL

    PASCAL
    Se publica el lenguaje de programación PASCAL, se convertiría en una herramienta para el diseño de aplicaciones.
  • MICROPROCESADOR DE 4 BITS 4004

    MICROPROCESADOR DE 4 BITS 4004
    Intel fabrica el microprocesador de 4 bits 4004, la primer computadora en un solo chip.
  • LENGUAJE C

    LENGUAJE C
    Se crea el lenguaje C en los laboratorios Bell Telephone con un fin especifico, el diseño del sistema operativo UNIX.
  • LENGUAJE BASIC

    LENGUAJE BASIC
    BASIC, siglas de Beginner's All-purpose Symbolic Instruction Code, ​ Código simbólico de instrucciones de propósito general para principiantes en castellano, es una familia de lenguajes de programación de alto nivel.
  • IEE - El Instituto de Ingeniería Eléctrica y Electrónica

    IEE - El Instituto de Ingeniería Eléctrica y Electrónica
    El Comité creado por la IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software, se fundó en 1976
  • Period: to

    Creacion de Herramientas CASE y Lenguajes POO

    Se automatiza parte del ciclo de vida del software, apareciendo la
    conocida como primera generación de herramientas CASE, y los lenguajes de programación orientados a objetos que, si bien
    empezaron a finales de la década de los sesenta con el lenguaje Simula y en los setentacon Smalltalk, se difundieron sobre todo en la década de los ochenta con la aparición de C++, Objective-C y Eiffel
  • International Conference on Software Engineering (ICSE)

    International Conference on Software Engineering (ICSE)
    Leo Osterweil impartió una charla
    invitada en la International Conference on Software
    Engineering (ICSE) cuyo título fue “Software processes
    are software too” que supuso el inicio de una nueva
    forma de abordar los procesos software con el fin de mejorar la calidad de sus sistemas y evaluar a sus proveedores, encargan un modelo de madurez de la capacidad software (SW-CMM) que desarrollaría Watts Humphrey
  • Period: to

    Mantenimiento de Software

    Los clásicos problemas del
    mantenimiento de software, hicieron plantearse a
    muchas organizaciones la conveniencia de externalizar
    (outsourcing) sus procesos de mantenimiento,
    impulsando la creación por parte de muchas empresas
    de centros y unidades dedicadas específicamente a la
    externalización. La gestión y el desarrollo de software
    externalizado demanda conocimientos y habilidades
    especializados a los Ingenieros de Software
  • JAVA

    JAVA
    Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA. El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia.
  • 1er METODO AGIL - DSDM

    1er METODO AGIL - DSDM
    En enero de 1994, se reunieron en Reino Unido un grupo de profesionales para discutir sobre la creación de un proceso iterativo normalizado para el desarrollo RAD. El proceso que el grupo definió se llamó DSDM, Dynamic Systems Development Method, el que se considera primer método ágil.
    DSDM contempla el ciclo de vida iterativo e incremental, involucrar continuamente al usuario y la adaptación al cambio.
  • TSP

    TSP
    El llamado Team Software Process (TSP) proporciona un marco de trabajo de procesos definidos que está diseñado para ayudarle a equipos de gerentes e ingenieros a organizar y producir proyectos de software de gran escala. La versión inicial del TSP fue desarrollada por Watts Humphrey en 1996,
  • Period: to

    ESE y EBSE

    En esta década queremos resaltar la
    Ingeniería del Software Empírica (ESE) y la Ingeniería
    del Software Basada en Evidencias (EBSE), que sentaron
    las bases para la experimentación y rigurosidad en
    Ingeniería del Software.
  • MANIFIESTO AGIL

    MANIFIESTO AGIL
    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 se reunieron en Snowbird, Utah para tratar sobre técnicas y procesos para desarrollar software. En la reunión se acuñó el término “Métodos Ágiles” para definir a los métodos que estaban surgiendo como alternativa a las metodologías formales (CMMI, SPICE)
  • Ciencia, Gestion e ingenieria de los Servicios

    Ciencia, Gestion e ingenieria de los Servicios
    En esta década, además de afianzarse las líneas
    descritas en las décadas anteriores, estamos asistiendo
    a una mayor integración entre la Ingeniería del Software
    y la Ingeniería de Sistemas -destacando el papel de los
    requisitos no funcionales y, sobre todo, de la seguridad-;
    la importancia de la “Ciencia, Gestión e Ingeniería de
    los Servicios” que requiere un enfoque interdisciplinar
    ) a la hora de abordar el diseño
    de los servicios
  • Period: to

    DECADA DE 2010

    Nos enfrentamos a dominios tales como la inteligencia ambiental, las aplicaciones conscientes del contexto, y la computación pervasiva. También estamos viendo ya la implantación de la “Ingeniería del Software Continua”, y su correspondiente tecnología y “filosofía” “DevOps”, que logran reducir el tiempo entre que se compromete un cambio en el sistema y que se ponga en producción normal